<?php // Get url param $url = isset($_GET['url']) ? $_GET['url'] : null; $urlSql = $url ? 'url = ?' : '1'; // Create and echo page $page = new CPage($urbax['database'], $url, $urlSql); echo $page->getPage();
$APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); } include $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/statistic/colors.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/img.php"; if (isset($find_diagram_type)) { if ($find_diagram_type != "EXIT_COUNTER" && $find_diagram_type != "ENTER_COUNTER") { $find_diagram_type = "COUNTER"; } } else { $find_diagram_type = "COUNTER"; } if (is_array($find_adv) && count($find_adv) > 0) { $str = implode(" | ", $find_adv); } $arFilter = array("DATE1" => $find_date1, "DATE2" => $find_date2, "SHOW" => $find_show, "SECTION" => $find_section, "SITE_ID" => $find_site_id, "PAGE_404" => $find_page_404, "ADV" => $str, "ADV_DATA_TYPE" => $find_adv_data_type, "SECTION_EXACT_MATCH" => $find_section_exact_match); $rsPages = CPage::GetList($find_diagram_type, $by, $order, $arFilter, $is_filtered); $arrPages = array(); $max_counter = 0; $sum_counter = 0; while ($arPage = $rsPages->Fetch()) { $arrPages[] = $arPage; $sum_counter += $arPage["COUNTER"]; if (intval($arPage["COUNTER"]) > $max_counter) { $max_counter = intval($arPage["COUNTER"]); } } $total = count($arrPages); if ($total > 10) { $total = 11; } $i = 1;
IncludeModuleLangFile(__FILE__); $is_dir = $_REQUEST["is_dir"] == "Y" ? "Y" : "N"; $section = is_string($_REQUEST["section"]) && preg_match('#^(http://|https://|/)#', $_REQUEST["section"]) ? $_REQUEST["section"] : ""; if (isset($set_default) && $set_default == "Y" && strlen($find_hits) <= 0 && strlen($find_enter_points) <= 0 && strlen($find_exit_points) <= 0) { $find_hits = "Y"; $find_enter_points = "Y"; $find_exit_points = "Y"; } if (isset($find_adv) && is_array($find_adv) && count($find_adv) > 0) { $find_adv_str = implode(" | ", $find_adv); } else { $find_adv_str = ""; } $arFilter = array("DATE1" => $date1, "DATE2" => $date2, "ADV" => $find_adv_str, "ADV_DATA_TYPE" => $adv_data_type, "IS_DIR" => $is_dir == "Y" ? "Y" : "N"); $days = 0; $rs = CPage::GetDynamicList($section, $by, $order, $arFilter); while ($ar = $rs->Fetch()) { $days++; $SUM_COUNTER += intval($ar["COUNTER"]); $SUM_ENTER_COUNTER += intval($ar["ENTER_COUNTER"]); $SUM_EXIT_COUNTER += intval($ar["EXIT_COUNTER"]); } $strTitle = $is_dir == "Y" ? GetMessage("STAT_TITLE_SECTION") : GetMessage("STAT_TITLE_PAGE"); $APPLICATION->SetTitle($strTitle); require $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_popup_admin.php"; if (strlen($find_adv_str) > 0) { echo "<h2>" . GetMessage("STAT_ADV_LIST") . "</h2><p>"; $rsAdv = CAdv::GetList($v1 = "s_dropdown", $v2 = "asc", array("ID" => $str), $v3, "", $v4, $v5); while ($arAdv = $rsAdv->Fetch()) { echo "[" . $arAdv["ID"] . "] " . $arAdv["REFERER1"] . " / " . $arAdv["REFERER2"] . "<br>"; }
<?php $page_objet = new CPage(); $page_liste = $page_objet->get_elements($id_sousmenu_courant); if($page_objet->nb_elements > 1) { $page_num = 1; while($page_element = mysql_fetch_assoc($page_liste)) { ?> <li><?php if ($page_element['id'] != $id_page_courant) { ?><a href="<?php echo CUrl::get_href('page', $page_element['id'], $page_element['nom'] ) ?>" title="<?php echo $page_element['nom'] ?>"><?php echo $page_num ?></a><?php } else { echo $page_num; } ?></li> <?php $page_num++; }} ?> </ul> </div> <div class="clearfloat"></div> <div id="contenu"> <?php $page_objet = new CPage(); $page = $page_objet->get_element($id_page_courant); if($page) { if(strstr($page['text'], '<!--GALERIE-->')) { include 'diaporama.php'; // include 'galerie.php'; } else if(strstr($page['text'], '<!--VIDEO-->')) { include 'video.php'; } else if(strstr($page['text'], '<!--FAQ-->')) { $faqs_objet = new CFaqs(); $faqs = $faqs_objet->get_elements(); if($faqs_objet->nb_elements) {
public function actionSave() { $page = new CPage(); $page->setAttributes(CRequest::getArray($page::getClassName())); if ($page->validate()) { $page->save(); if ($this->continueEdit()) { $this->redirect("?action=edit&id=" . $page->getId()); } else { $this->redirect("admin.php?action=index"); } return true; } $this->addJSInclude(JQUERY_UI_JS_PATH); $this->addCSSInclude(JQUERY_UI_CSS_PATH); $this->addCSSInclude("_modules/_redactor/redactor.css"); $this->addJSInclude("_modules/_redactor/redactor.min.js"); $this->setData("page", $page); $this->renderView("_pages/edit.tpl"); }
function get_headscript($id_page) { $page_objet = new CPage(); $page = $page_objet->get_element($id_page); return $page['head']; }
<?php /** * This is a Branax pagecontroller. * */ // Include the essential config-file which also creates the $branax variable with its defaults. include __DIR__ . '/config.php'; // Get url $url = isset($_GET['url']) ? $_GET['url'] : null; $page = new CPage($url, $branax['database']); $branax['title'] = $page->getTitle(); $branax['main'] = $page->getMain(); // Finally, leave it all to the rendering phase of Anax. include BRANAX_THEME_PATH;
function __construct($http_request = '') { $this->http_request = $http_request; if(!empty($http_request['m'])) { $id_element_cible = $http_request['m']; $this->nom_zone_cible = "menu"; } elseif(!empty($http_request['s'])) { $id_element_cible = $http_request['s']; $this->nom_zone_cible = "sousmenu"; } elseif(!empty($http_request['p'])) { $id_element_cible = $http_request['p']; $this->nom_zone_cible = "page"; } elseif(!empty($http_request['v'])) { $id_element_cible = $http_request['v']; $this->nom_zone_cible = "video"; } elseif(!empty($http_request['g'])) { $id_element_cible = $http_request['g']; $this->nom_zone_cible = "galerie"; } else { $cible_objet = new CMenu(); $id_element_cible = $cible_objet->get_id_first_element(); $this->nom_zone_cible= 'menu'; } switch($this->nom_zone_cible) { case 'menu' : $this->id_menu_courant = $id_element_cible; $sousmenu_objet = new CSousmenu(); $page_objet = new CPage(); $this->id_sousmenu_courant = $sousmenu_objet->get_id_first_element($this->id_menu_courant); $this->id_page_courant = $page_objet->get_id_first_element($this->id_sousmenu_courant); break; case 'sousmenu' : $this->id_sousmenu_courant = $id_element_cible; $page_objet = new CPage(); $sousmenu_objet = new CSousMenu(); $this->id_page_courant = $page_objet->get_id_first_element($this->id_sousmenu_courant); $this->id_menu_courant = $sousmenu_objet->get_id_element_parent($this->id_sousmenu_courant); break; case 'page' : $this->id_page_courant = $id_element_cible; $page_objet = new CPage(); $sousmenu_objet = new CSousmenu(); $this->id_sousmenu_courant = $page_objet->get_id_element_parent($this->id_page_courant); $this->id_menu_courant = $sousmenu_objet->get_id_element_parent($this->id_sousmenu_courant); break; case 'galerie' : $this->id_galerie_courant = $id_element_cible; $sql = "SELECT idpage FROM galerie WHERE id = " . $id_element_cible ; $id_page = CBdd::select_one($sql, 'idpage'); $this->id_page_courant = $id_page; $page_objet = new CPage(); $sousmenu_objet = new CSousmenu(); $this->id_sousmenu_courant = $page_objet->get_id_element_parent($this->id_page_courant); $this->id_menu_courant = $sousmenu_objet->get_id_element_parent($this->id_sousmenu_courant); break; case 'video' : $this->id_video_courant = $id_element_cible; $sql = "SELECT id_page FROM video WHERE id = " . $id_element_cible ; $id_page = CBdd::select_one($sql, 'id_page'); $this->id_page_courant = $id_page; $page_objet = new CPage(); $sousmenu_objet = new CSousmenu(); $this->id_sousmenu_courant = $page_objet->get_id_element_parent($this->id_page_courant); $this->id_menu_courant = $sousmenu_objet->get_id_element_parent($this->id_sousmenu_courant); break; } }