array( // textcontent 'header_table' => 'textcontent_header', 'line_table' => '', 'description' => $translation->get('left_text'), 'class' => 'inhalt_text', 'code' => 'textcontent', 'folder' => 'textcontent', 'is_collection'=> TRUE ), 4 => array( // Bild 'header_table' => 'image_header', 'description' => $translation->get('left_image'), 'class' => 'inhalt_image', 'code' => 'image', 'folder' => 'image' ), 15 => array( // Intranet 'header_table' => 'main_intranet_sitepart', 'line_table' => '', 'description' => $translation->get('top_intranet'), 'class' => 'intranet', 'folder' => 'intranet/siteparts', 'code' => 'intranet' ), // 2 => array( // slideshow // 'header_table' => 'slideshow_header', // 'line_table' => 'slideshow_line', // 'description' => $translation->get('left_slideshows'), // 'class' => 'inhalt_slideshow', // 'code' => 'slideshow', // 'folder' => 'slideshow', // 'is_collection'=> TRUE // ), // 4 => array( // Accordion // 'header_table' => 'slidecontent_header', // 'line_table' => 'slidecontent_line', // 'description' => $translation->get('left_slidecontent'), // 'class' => 'inhalt_accordion', // 'code' => 'slidecontent', // 'folder' => 'slidecontent' // ), 5 => array( // Dateigalerie 'header_table' => 'filegallery_header', 'line_table' => 'filegallery_line', 'description' => $translation->get('left_filecontent'), 'class' => 'inhalt_files', 'code' => 'filegallery', 'folder' => 'filegallery', 'is_collection'=> TRUE ), 6 => array( // Bildergalerie 'header_table' => 'gallery_header', 'line_table' => 'gallery_line', 'description' => $translation->get('left_imagegallery'), 'class' => 'inhalt_bildergalerie', 'code' => 'gallery', 'folder' => 'gallery', 'is_collection'=> TRUE ), // 7 => array( // scrollleiste // 'header_table' => 'scrollbar_header', // 'line_table' => 'scrollbar_line', // 'description' => $translation->get('left_scrollbars'), // 'class' => 'inhalt_scrollbar', // 'code' => 'magicscroll', // 'folder' => 'magicscroll' // ), // 8 => array( // Google maps // 'header_table' => 'google_maps_header', // 'line_table' => 'google_maps_line', // 'description' => $translation->get('left_googlemaps'), // 'class' => 'inhalt_maps', // 'code' => 'googlemaps', // 'folder' => 'googlemaps' // ), // 9 => array( // Facebook Inhalte // 'header_table' => 'facebook_header', // 'line_table' => '', // 'description' => $translation->get('left_facebook'), // 'class' => 'inhalt_facebook', // 'code' => 'facebook', // 'folder' => 'facebook' // ), 10 => array( // Youtube Inhalte 'header_table' => 'youtube_header', 'line_table' => '', 'description' => $translation->get('left_youtube'), 'class' => 'inhalt_youtube', 'code' => 'youtube', 'folder' => 'youtube', 'is_collection'=> TRUE ), // 11 => array( // Externe inhalte // 'header_table' => 'iframe_header', // 'line_table' => '', // 'description' => $translation->get('left_extern'), // 'class' => 'inhalt_iframe', // 'code' => 'iframe', // 'folder' => 'iframe' // ), //FAQ Modul 16 => array( 'header_table' => 'main_faq_header', 'line_table' => '', 'description' => $translation->get('faq'), 'class' => 'inhalt_faq', 'folder' => 'faq', 'code' => 'faq', 'is_collection'=> TRUE ), //Forwarding/Weiterleitung 17 => array( 'header_table' => 'forwarding_header', 'line_table' => '', 'description' => $translation->get('left_forwarding'), 'folder' => 'forwarding', 'class' => 'inhalt_forwarding', 'code' => 'forwarding' ), // 18 => array( // Kontaktformular // 'header_table' => 'contactform_header', // 'line_table' => 'contactform_line', // 'description' => $translation->get('left_multistep_contactforms'), // 'class' => 'inhalt_contact', // 'code' => 'multistep_forms', // 'folder' => 'contactform' // ) 3 => array( // Kontaktformular 'header_table' => 'contactform_header', 'line_table' => 'contactform_line', 'description' => $translation->get('left_contactforms'), 'class' => 'inhalt_contact', 'code' => 'contactform', 'folder' => 'contactform', 'is_collection'=> TRUE ), ); } // Shopmenu static $instance; if ($instance === null) { $instance = new self(); } // self::create_module_siteparts(19); return self::$siteparts; } public static function getCustom() { $translation = \DynCom\mysyde\common\classes\Registry::get('translation'); self::$siteparts = array( 1 => array( // textcontent 'header_table' => 'textcontent_header', 'line_table' => '', 'description' => $translation->get('left_text'), 'class' => 'inhalt_text', 'code' => 'textcontent', 'folder' => 'textcontent' ), // 2 => array( // slideshow // 'header_table' => 'slideshow_header', // 'line_table' => 'slideshow_line', // 'description' => $translation->get('left_slideshows'), // 'class' => 'inhalt_slideshow', // 'code' => 'slideshow', // 'folder' => 'slideshow' // ), // 3 => array( // Kontaktformular // 'header_table' => 'contactform_header', // 'line_table' => 'contactform_line', // 'description' => $translation->get('left_contactforms'), // 'class' => 'inhalt_contact', // 'code' => 'contactform', // 'folder' => 'contactform' // ), // 4 => array( // Accordion // 'header_table' => 'slidecontent_header', // 'line_table' => 'slidecontent_line', // 'description' => $translation->get('left_slidecontent'), // 'class' => 'inhalt_accordion', // 'code' => 'slidecontent', // 'folder' => 'slidecontent' // ), 5 => array( // Dateigalerie 'header_table' => 'filegallery_header', 'line_table' => 'filegallery_line', 'description' => $translation->get('left_filecontent'), 'class' => 'inhalt_files', 'code' => 'filegallery', 'folder' => 'filegallery' ), 6 => array( // Bildergalerie 'header_table' => 'gallery_header', 'line_table' => 'gallery_line', 'description' => $translation->get('left_imagegallery'), 'class' => 'inhalt_bildergalerie', 'code' => 'gallery', 'folder' => 'gallery' ), // 9 => array( // Facebook Inhalte // 'header_table' => 'facebook_header', // 'line_table' => '', // 'description' => $translation->get('left_facebook'), // 'class' => 'inhalt_facebook', // 'code' => 'facebook', // 'folder' => 'facebook' // ), 10 => array( // Youtube Inhalte 'header_table' => 'youtube_header', 'line_table' => '', 'description' => $translation->get('left_youtube'), 'class' => 'inhalt_youtube', 'code' => 'youtube', 'folder' => 'youtube' ), // 11 => array( // Externe inhalte // 'header_table' => 'iframe_header', // 'line_table' => '', // 'description' => $translation->get('left_extern'), // 'class' => 'inhalt_iframe', // 'code' => 'iframe', // 'folder' => 'iframe' // ), // 15 => array( // Newsletter // 'header_table' => 'newsletter_sitepart', // 'line_table' => '', // 'description' => $translation->get('left_newsletter_sitepart'), // 'class' => 'newsletter_sitepart', // 'code' => 'newsletter_sitepart', // 'folder' => 'newsletter' // ), ); return self::$siteparts; } public function create_module_siteparts($nr){ $translation = \DynCom\mysyde\common\classes\Registry::get('translation'); $query = "SELECT * FROM main_module WHERE has_sitepart = 1 AND active = 1"; $result = @mysqli_query($GLOBALS['mysql_con'], $query); while ($row = @mysqli_fetch_assoc($result)) { $code = $row['code']; self::$siteparts[$nr] = array( // $nr => array( // Custom Modules 'header_table' => $code.'_header', 'line_table' => '', 'description' => $translation->get('left_'.$code), 'class' => 'inhalt_'.$code, 'code' => $code, 'folder' => $code ); // ); $nr++; } } }