Beispiel #1
0
             $z++;
         }
         $LINKS = ConstructrBase::constructrLinkGen($APP, $APP->get('DBCON'), $APP->get('CONSTRUCTR_BASE_URL'), $CONSTRUCTR_LINKS);
         foreach ($LINKS as $KEY => $LINK) {
             $TEMPLATE = str_replace('{{@ CONSTRUCTR_LINK(' . $KEY . ') @}}', $LINK, $TEMPLATE);
         }
     }
 }
 if ($APP->get('PAGES') && preg_match("/\\bSUBNAV_PAGE\\b/i", $TEMPLATE)) {
     $SUBNAV_PAGES = '';
     $SUBNAV_PAGES = ConstructrBase::constructrSubnavPages($APP, $REQUEST, $APP->get('DBCON'), $APP->get('CONSTRUCTR_BASE_URL'));
     $TEMPLATE = str_replace('{{@ SUBNAV_PAGE @}}', $SUBNAV_PAGES, $TEMPLATE);
 }
 if ($APP->get('PAGES') && preg_match("/\\bFIRST_LEVEL_NAV\\b/i", $TEMPLATE)) {
     $FIRST_LEVEL_NAV = '';
     $FIRST_LEVEL_NAV = ConstructrBase::constructrFirstLevelNav($APP, $REQUEST, $APP->get('DBCON'), $APP->get('CONSTRUCTR_BASE_URL'));
     $TEMPLATE = str_replace('{{@ FIRST_LEVEL_NAV @}}', $FIRST_LEVEL_NAV, $TEMPLATE);
 }
 if ($APP->get('PAGES') && preg_match("/\\bSECOND_LEVEL_NAV\\b/i", $TEMPLATE)) {
     $SECOND_LEVEL_NAV = '';
     $SECOND_LEVEL_NAV = ConstructrBase::constructrSecondLevelNav($APP, $REQUEST, $APP->get('DBCON'), $APP->get('CONSTRUCTR_BASE_URL'));
     $TEMPLATE = str_replace('{{@ SECOND_LEVEL_NAV @}}', $SECOND_LEVEL_NAV, $TEMPLATE);
 }
 if ($APP->get('PAGES') && preg_match("/\\bTHIRD_LEVEL_NAV\\b/i", $TEMPLATE)) {
     $THIRD_LEVEL_NAV = '';
     $THIRD_LEVEL_NAV = ConstructrBase::constructrThirdLevelNav($APP, $REQUEST, $APP->get('DBCON'), $APP->get('CONSTRUCTR_BASE_URL'));
     $TEMPLATE = str_replace('{{@ THIRD_LEVEL_NAV @}}', $THIRD_LEVEL_NAV, $TEMPLATE);
 }
 $APP->set('CONTENT', $APP->get('DBCON')->exec(['SELECT * FROM constructr_content WHERE constructr_content_page_id=:PAGE_ID AND constructr_content_visible=:VISIBILITY AND constructr_content_tpl_id_mapping=:NULLER ORDER BY constructr_content_order ASC;'], [[':PAGE_ID' => $PAGE_ID, ':NULLER' => '', ':VISIBILITY' => 1]]));
 $CONTENT_COUNTR = 0;
 $CONTENT_COUNTR = count($APP->get('CONTENT'));