// Это ошибочная ситуация POST c одним классом , а предросмотр с другим. BeginHtml(NETCAT_PREVIEW_ERROR_WRONGDATA); nc_print_status(NETCAT_PREVIEW_ERROR_WRONGDATA, "error"); EndHtml(); die; } // В предпросмотре admin_mode=0; $admin_mode = 0; // Первый вызов предпросмотра идет без $sub - мы рисуем карту сайта чтобы пользователь выбрал раздел. if (!isset($sub) || !$sub) { require_once $INCLUDE_FOLDER . "s_common.inc.php"; require_once $INCLUDE_FOLDER . "s_browse.inc.php"; $sbrowse_mapsub['prefix'] = "<ul style='list-style: disc inside'>"; $sbrowse_mapsub['suffix'] = "</ul>"; $sbrowse_mapsub['unactive'] = "<li><a \".(\$data[\$i][Checked]==0?\"style='color:gray'\":\"\").\"href='%URL?template={$template}&templatePreview={$templatePreview}'>\".\$data[\$i][Subdivision_ID].\". %NAME</a>\".s_browse_sub(\$data[\$i][Subdivision_ID],\$GLOBALS[sbrowse_mapsub]).\"</li>"; $sbrowse_mapsub['active'] = $sbrowse_mapsub['unactive']; if (!isset($catalogue) || !$catalogue) { $catalogue = $nc_core->catalogue->get_by_host_name($HTTP_HOST); $catalogue = $catalogue["Catalogue_ID"]; } else { $catalogue += 0; } BeginHtml(NETCAT_PREVIEW_INFO_CHOOSESUB); nc_print_status(NETCAT_PREVIEW_INFO_CHOOSESUB, "info"); $current_sub['Subdivision_ID'] = 100000; $current_sub['Catalogue_ID'] = $catalogue; $admin_mode = 0; echo s_browse_sub(0, $sbrowse_mapsub, 1); EndHtml(); die; }
function nc_cond_browse_sub($browse_parent_sub, $browse_template, $where_cond = "") { return s_browse_sub($browse_parent_sub, $browse_template, 0, $where_cond); }