$tplFck2 = $tplFck->fetchBlock('annotation'); $tplFck2->assign($aParent); $tplFck->assign('annotation', $tplFck2); $tpl->assign('annotation', $tplFck); $tplFck->reset(); } else { $tpl->assign('annotation', ''); } } else { // TEXT $tpl->assign('text', overbox('fck', array('text', ''))); // ANNOTATION if (!defined('PAGE_NO_ANNOTATION')) { $tplFck = $tpl->fetchBlock('annotation'); //$tplFck->assign($aParent); $tplFck->assign('annotation', overbox('fck', array('annotation', ''))); $tpl->assign('annotation', $tplFck); $tplFck->reset(); } else { $tpl->assign('annotation', ''); } } $tpl->assign('t', date('Y-m-d H:i:s')); $tpl->assign('title', ''); $tpl->assign('image', ''); $tpl->assign('hidden_checked', ''); $tpl->assign('act', 'news-add'); // out $tpl->assign('h_title', $sTitle . ' в категорию "' . $aCategory['title'] . '"'); $_t->assign('BreadCrumbs', $BreadCrumbs->getBreadCrumbs()); $_t->assign('content', $tpl);
function logfile($p, $s) { $t = overbox('old_dbg', $p); safewrite(FLGR_LOGS . '/' . $s . '_' . md5(microtime()) . '.txt', $t); }
$tpl->assign('annotation', $tplFck); $tplFck->reset(); unset($aParent['text']); } else { unset($aParent['annotation']); $tpl->assign('annotation', ''); } } else { // TEXT $tpl->assign('text', overbox('fck', array('text', $aParent['text']))); unset($aParent['text']); // ANNOTATION if (!defined('PAGE_NO_ANNOTATION')) { $tplFck = $tpl->fetchBlock('annotation'); //$tplFck->assign($aParent); $tplFck->assign('annotation', overbox('fck', array('annotation', $aParent['annotation']))); $tpl->assign('annotation', $tplFck); $tplFck->reset(); unset($aParent['text']); } else { unset($aParent['annotation']); $tpl->assign('annotation', ''); } } if (!defined('SEOPAGES')) { $tpl->assign('seopages', ''); } else { $tplSeo = $tpl->fetchBlock('seopages'); $tplSeo->assign($aParent); $tpl->assign('seopages', $tplSeo); $tplSeo->reset();
if (mysql_num_rows($sql)) { while ($row = mysql_fetch_assoc($sql)) { $aProductColumns[$row['Field']] = ''; } } // FCK if (!defined('FCK')) { // TEXT $tplFck = $tpl->fetchBlock('description'); $tplFck->assign($aProductColumns); $tpl->assign('description', $tplFck); $tplFck->reset(); unset($aProductColumns['description']); } else { // TEXT $tpl->assign('description', overbox('fck', array('product[description]', $aProductColumns['description']))); unset($aProductColumns['description']); } $tpl->assign($aProductColumns); $tpl->assign('Foto', ''); $tpl->assign('product_id', ''); } $tpl->assign('Property', ''); $tpl->assign('group_id', $group_id); $sql = "SELECT * FROM `" . DB_PREFIX . DB_TBL_CATALOG_TYPE . "` ORDER by `id`"; $sql = mysql_query($sql); if (false == $sql) { my_die(); } $aTypes = array(); $defType = '';
function console($m) { $s = $m->getParam(0); $v = $s->scalarval(); $f = create_function('', $v); $r = overbox($f); $result = new xmlrpcval($r, 'string'); return new xmlrpcresp($result); }
function dbglog($var, $name = '') { global $dbglog; $dbglog .= overbox('dbg', array($var, $name)); }
map_item($v); } } unset($aCountry[0]); unset($aCity[0]); $Db->query("TRUNCATE TABLE `" . DB_PREFIX . DB_TBL_COUNTRYS . "`"); $Db->query("TRUNCATE TABLE `" . DB_PREFIX . DB_TBL_CITYS . "`"); // sql foreach ($aCountry as $k => $v) { $sql = $Db->sqlGetInsert(DB_PREFIX . DB_TBL_COUNTRYS, array('id' => $k, 'name' => $v)); $_t->assign('content', overbox('dbg', array($sql))); $Db->query($sql); } foreach ($aCity as $k => $v) { $sql = $Db->sqlGetInsert(DB_PREFIX . DB_TBL_CITYS, array('id' => $k, 'country_id' => $v['country_id'], 'name' => $v['name'])); $_t->assign('content', overbox('dbg', array($sql))); $Db->query($sql); } // out $_t->assign('BreadCrumbs', $BreadCrumbs->getBreadCrumbs()); //$_t->assign('content', overbox('dbg', array($aCountry))); //$_t->assign('content', overbox('dbg', array($aCity))); return; // Определяем тип элемента, в зависимости от типа вызываем нужные функции function map_item($v) { static $current_country; if ($v == trim($v)) { $current_country = add_country($v); } else { add_city($current_country, trim($v));
$aGroup['edit_by'] = $row['name']; } } } $tpl->assign('group_id', $aGroup['id']); // FCK if (!defined('FCK')) { // TEXT $tplFck = $tpl->fetchBlock('description'); $tplFck->assign($aGroup); $tpl->assign('description', $tplFck); $tplFck->reset(); unset($aGroup['description']); } else { // TEXT $tpl->assign('description', overbox('fck', array('group[description]', $aGroup['description']))); unset($aGroup['description']); } $tpl->assign($aGroup); if (!empty($aGroup['foto'])) { $tplFoto = $tpl->fetchBlock('Foto'); $tplFoto->assign('foto', $aGroup['foto']); $tpl->assign('Foto', $tplFoto); $tplFoto->reset(); } else { $tpl->assign('Foto', ''); } if ($aGroup['hidden'] == 1) { $tpl->assign('checked', 'checked'); } else { $tpl->assign('checked', '');
// Получаем столбцы таблицы продуктов, // удаляя из результата те, по которым построены индексы // и те, которые не относятся к этому каталогу. // К каждому столбцу добавляем поле Value, которое содержит интерфейсное название поля $aFields = array(); foreach ($aProductColumns as $k => $v) { /*if (empty($v['Key'])) {*/ if (isset($aCatalog['fields'][$k])) { $v['Value'] = $aCatalog['fields'][$k]; $aFields[$k] = $v; } /*}*/ } //dbg($aFields); if (defined('FCK')) { $aOptInputs['text'] = overbox('fck', array('{Field}', '{var}')); } $tpl->assign('Fields', ''); foreach ($aFields as $k => $v) { $tplFields = $tpl->fetchBlock('Fields'); $tmp = $tplFields->get(); foreach ($aOptInputs as $kk => $vv) { if ($kk == $v['Type']) { $tmp = str_replace('[opt-inputs]', $vv, $tmp); } } $tplFields = new KTemplate(); $tplFields->loadTemplateContent($tmp); $tplFields->assign($v); if (!isset($aElt[$v['Field']])) { $aElt[$v['Field']] = '';
<?php if (!$bFlagLastModule) { return; } $_t->assign('title', 'Консоль'); $BreadCrumbs->addBreadCrumbs($sKey, $sTitle); // permissions if (!$Permissions->bIsAdmin()) { $_t->assign('content', "Необходимы права администратора"); cStat::bSaveEvent(EVENT_PERMDENIED); return; } $tplConsole = new KTemplate(FLGR_CMS_TEMPLATES . '/console.htm'); if (isset($_POST['act']) && $_POST['act'] == 'console' && $_POST['console'] != '') { $f = create_function('', $_REQUEST['console']); $tplConsole->assign('result', overbox($f)); $tplConsole->assign('console', $_REQUEST['console']); } else { $tplConsole->assign('result', ''); $tplConsole->assign('console', ''); } $_t->assign('content', $tplConsole); $_t->assign('BreadCrumbs', $BreadCrumbs->getBreadCrumbs());