예제 #1
0
파일: full.php 프로젝트: Blu2z/implsk
<?php

// вывод полной информации об объекте
$action = "full";
$NETCAT_FOLDER = join(strstr(__FILE__, "/") ? "/" : "\\", array_slice(preg_split("/[\\/\\\\]+/", __FILE__), 0, -2)) . (strstr(__FILE__, "/") ? "/" : "\\");
@(include_once $NETCAT_FOLDER . "vars.inc.php");
require $INCLUDE_FOLDER . "index.php";
$nc_core = nc_Core::get_object();
$routing_module_enabled = nc_module_check_by_keyword('routing');
if ($nc_core->inside_admin && !$UI_CONFIG) {
    $UI_CONFIG = new ui_config_objects($cc);
}
if ($File_Mode && !$templatePreview) {
    $template_view = new nc_template_view($nc_core->TEMPLATE_FOLDER, $nc_core->db);
    $template_view->load_template($template, $template_env['File_Path']);
    $array_settings_path = $template_view->get_all_settings_path_in_array();
    foreach ($array_settings_path as $path) {
        include $path;
    }
}
do {
    ob_start();
    $ignore_array = array('cond_user', 'cond_mod', 'cond_date', 'cond_where', 'query_select', 'query_from', 'query_group', 'query_join', 'query_where', 'query_order', 'ignore_all', 'ignore_sub', 'ignore_cc', 'ignore_check', 'result_vars', 'f_ncTitle', 'f_ncKeywords', 'f_ncDescription');
    foreach ($ignore_array as $v) {
        unset(${$v});
    }
    if (!$_db_cc) {
        $_db_cc = $cc;
    }
    $nc_ctpl = +$nc_ctpl;
    if (!$nc_ctpl) {
예제 #2
0
파일: index.php 프로젝트: Blu2z/implsk
        $sub = $parentSubdivisionId;
        $sql = "SELECT `Sub_Class_ID` FROM `Sub_Class` " . "WHERE `Subdivision_ID` = {$sub} AND `Checked` = 1 " . "ORDER BY `Priority` ASC LIMIT 1";
        $subClass = $nc_core->db->get_row($sql, ARRAY_A);
        $cc = $subClass ? $subClass['Sub_Class_ID'] : 0;
        require $INCLUDE_FOLDER . "index.php";
    } else {
        $sub = $current_catalogue['Title_Sub_ID'];
        $cc = 0;
        require $INCLUDE_FOLDER . "index.php";
        $cc = 0;
        $current_cc = false;
    }
}
if ($nc_core->inside_admin && !$UI_CONFIG && $cc) {
    //без $cc вывалится фатал
    $UI_CONFIG = new ui_config_objects($cc);
}
// подключаем все Settings темплейтов, чтобы шаблоны навигации и пагинации были видны в s_list
if ($File_Mode && !$templatePreview) {
    $template_view = new nc_template_view($nc_core->TEMPLATE_FOLDER, $nc_core->db);
    $template_view->load_template($template, $template_env['File_Path']);
    $array_settings_path = $template_view->get_all_settings_path_in_array();
    foreach ($array_settings_path as $path) {
        include $path;
    }
}
// для админки
if ($inside_admin && $UI_CONFIG) {
    $UI_CONFIG->locationHash = "object.list({$cc})";
}
// site online?