function get() { global $Permissions; global $sRequest; $tpl = new KTemplate(); $_s = file_get_contents(__FILE__); $_s = substr($_s, strpos($_s, '?' . '>') + 2); $tpl->loadTemplateContent($_s); $sql = "SELECT * FROM `" . DB_PREFIX . DB_TBL_COMMENTS . "` WHERE `url`='" . $sRequest . "'"; $sql = mysql_query($sql); if (false == $sql) { my_die(); } $aList = array(); while ($row = mysql_fetch_assoc($sql)) { $aList[] = $row; } // dbg($aList); if (empty($aList)) { $tpl->assign('Comment', 'Нет комментариев'); } foreach ($aList as $v) { $sql = "SELECT * FROM. `" . DB_PREFIX . DB_TBL_USERS . "` WHERE `id`=" . $v['user_id']; $sql = mysql_query($sql); if (false == $sql) { my_die(); } $aUser = array(); while ($row = mysql_fetch_assoc($sql)) { $aUser = $row; } // dbg($aUser); $v = array_merge($v, $aUser); // dbg($v); $tplComment = $tpl->fetchBlock('Comment'); $tplComment->assign($v); $tpl->assign('Comment', $tplComment); $tplComment->reset(); } if ($Permissions->bIsLogged()) { $tpl->assign('CommentForm', $tpl->fetchBlock('CommentForm')); } else { $tpl->assign('CommentForm', 'Войдите, чтобы оставить комментарий'); } return $tpl->get(); }
function int_block($aArray, $sFileNameItemsTpl, $sEmpty = "пусто") { // Console::log($aArray); $tpl = new KTemplate(FLGR_ITEMS . '/int.htm'); if (!isset($aArray['More'])) { $tpl->assign('More', ''); } elseif (is_array($aArray['More'])) { foreach ($aArray['More'] as $k => $v) { $tplMore = $tpl->fetchBlock('More'); $tplMore->assign('x_more', $k); $tplMore->assign('more', $v); $tpl->assign('More', $tplMore); $tplMore->reset(); } unset($aArray['More']); } // dbg($aArray['Items']); if (is_array($aArray['Items'])) { $tplItems = new KTemplate(FLGR_ITEMS . '/' . $sFileNameItemsTpl); // dbg($tplItems); if (empty($aArray['Items'])) { $tplItems->assign('Item', $sEmpty . '<br /><br />'); } foreach ($aArray['Items'] as $v) { $tplItem = $tplItems->fetchBlock('Item'); // dbg($v); $tplItem->assign($v); $tplItems->assign('Item', $tplItem); $tplItem->reset(); } $tpl->assign('Items', $tplItems); } else { $tpl->assign('Items', $aArray['Items']); } if (!isset($aArray['count'])) { $aArray['count'] = count($aArray['Items']); } unset($aArray['Items']); $tpl->assign('info', ''); $tpl->assign($aArray); return $tpl; }
function OutResult($aAll) { global $BreadCrumbs; global $_t; // Console::log($aAll); // ADD_BREADCRUMBS $BreadCrumbs->addBreadCrumbs($sKey, $sTitle); // BreadCrumbs $_t->assign('BreadCrumbs', $BreadCrumbs->get()); // Css stylesheet('communication.css'); // DopNav $_t->assign('DopNav', ''); // OPEN $tpl = new KTemplate(FLGR_TEMPLATES . '/search.htm'); // Item $tpl->assign('Item', int_list($aAll, '_user.htm')); // Count $tpl->assign('count', count($aAll)); // CLOSE $_t->assign('ContentBlock', $tpl); $tpl->reset(); }
function table() { $params = func_get_args(); $table = array_shift($params); $acc = ''; foreach ($params as $v) { $acc .= $v; } $acc = '<table>' . $acc . '</table>'; $tpl = new KTemplate(); $tpl->loadTemplateContent($acc); global $Db; if (!isset($this->id)) { return 'env error'; } $sql = "SELECT * FROM `" . DB_PREFIX . $table . "` WHERE `id`= '" . $this->id . "'"; $db_result = $Db->queryRow($sql); $tpl->assign($db_result); return $tpl->get(); }
<a href="#" onclick="ShowHide(\'write_wall\');" class="comment_new"> написать </a> ', 'info' => ' <div id="write_wall" style="display: none;"> <form method="post"> <input type="hidden" name="act" value="write_wall" /> <input type="hidden" name="user_id" value="' . $off . '" /> <textarea name="message" rows="6" style="width: 90%; overflow-x: hidden;"></textarea> <input type="submit" value="Отправить" /> <br /> <br /> </form> </div> ', 'href' => "/walls/{$seg}/{$off}", 'Items' => $aWalls); $tpl->assign('Wall', int_block($aArray, 'l_wall.htm')); // OUT // Выводим саму фотографию $tpl->assign($aItem); // Выводим ее порядковый номер и кол-во фотографий в альбоме $aPhotos = ${$owner}->getPhotos($aOwner['id']); $tpl->assign('count', count($aPhotos)); foreach ($aPhotos as $k => $v) { if ($v['id'] == $aItem['id']) { break; } } $tpl->assign('num', $k + 1); // Выводим предыдущую и следующую фотографию в альбоме $tpl->assign('Prew', ''); $tpl->assign('Next', '');
$sql = "INSERT INTO `" . DB_PREFIX . DB_TBL_POSTS . "` ( \n\t\t\t\t`id`,\n\t\t\t\t`category`,\n\t\t\t\t`t`, \n\t\t\t\t`title`,\n\t\t\t\t`annotation`,\n\t\t\t\t`text`,\n\t\t\t\t`image`,\n\t\t\t\t`hidden`\n\t\t\t\t) VALUES (\t\t\t\t\n\t\t\t\t'',\n\t\t\t\t'" . $category . "',\n\t\t\t\t'" . mysql_escape_string($_POST['t']) . "',\n\t\t\t\t'" . mysql_escape_string($_POST['title']) . "',\n\t\t\t\t'" . mysql_escape_string($_POST['annotation']) . "',\n\t\t\t\t'" . mysql_escape_string($_POST['text']) . "',\n\t\t\t\t'" . mysql_escape_string($_POST['image']) . "',\n\t\t\t\t'" . mysql_escape_string($_POST['hidden']) . "'\n\t\t\t\t)"; $sql = mysql_query($sql); if (false == $sql) { my_die(); } header('Location: ' . $aCmsModules['newsadm']['key']); break; } } // load template $tpl = new KTemplate(FLGR_CMS_TEMPLATES . '/' . $sModuleTpl . '.htm'); if (!defined('FCK')) { // TEXT $tplFck = $tpl->fetchBlock('text'); $tplFck->assign($aParent); $tpl->assign('text', $tplFck); $tplFck->reset(); unset($aParent['text']); // ANNOTATION if (!defined('PAGE_NO_ANNOTATION')) { $tplFck = $tpl->fetchBlock('annotation'); $tplFck2 = $tplFck->fetchBlock('annotation'); $tplFck2->assign($aParent); $tplFck->assign('annotation', $tplFck2); $tpl->assign('annotation', $tplFck); $tplFck->reset(); } else { $tpl->assign('annotation', ''); } } else { // TEXT
// CONTROLLER if (isset($_POST['act'])) { // dbg($_POST); switch ($_POST['act']) { case 'registration': if (isset($_POST['rules'])) { if (isset($_POST['18year'])) { $acc = 'if (' . "\r\n"; foreach (current(parse(file_get_contents(FLGR_SCHEMES . '/registration.txt'))) as $v) { if (is_array($v)) { $acc .= '(!empty($_POST["values"]["' . $v[1] . '"])) &&' . "\r\n"; } } $acc = substr($acc, 0, strlen($acc) - 4) . "\r\n" . ') { $EnvUser->insert($_POST["values"]); $Permissions->login($_POST["values"]["login"], $_POST["values"]["password"]); header("Location: /user/"); include_once(FLGR_COMMON."/exit.php"); }'; dbg($acc, '-'); eval($acc); } } break; default: break; } } // OUT $_t->assign('form', $view);
break; case 'write_wall': $Walls->create($_POST['message'], 'user', $_POST['user_id']); // header('Location: '.$_SERVER['REQUEST_URI']); break; case 'del_wall_message': // dbg($_POST); $Walls->del($_POST['id']); header('Location: ' . $_SERVER['REQUEST_URI']); break; default: break; } } // Count $tpl->assign('count', count($aItems)); // Item //dbg($self); $tplItem = new KTemplate(FLGR_ITEMS . "/_{$self}.htm"); if (empty($aItems)) { $tpl->assign('Item', 'нет элементов'); } else { $tpl->assign('Item', int_list($aItems, "_{$self}.htm")); } //foreach ($aItems as $v) { // $tplItem->assign($v); // $tpl->assign('Item', $tplItem->get()); // $tplItem->reset(); //} $_t->assign('DopNav', ''); if ($sModuleTpl == 'topics') {
} $aParent = mysql_fetch_assoc($sql); if (empty($aParent)) { $_t->assign('content', '<span style="color: red">Ошибка:</span> Родительская страница не существует!'); return; } foreach ($aParent as $k => $v) { $aParent[$k] = ''; } // load template $tpl = new KTemplate(FLGR_CMS_TEMPLATES . '/edit.htm'); if (!defined('FCK')) { // TEXT $tplFck = $tpl->fetchBlock('text'); $tplFck->assign($aParent); $tpl->assign('text', $tplFck); $tplFck->reset(); unset($aParent['text']); // ANNOTATION if (!defined('PAGE_NO_ANNOTATION')) { $tplFck = $tpl->fetchBlock('annotation'); $tplFck2 = $tplFck->fetchBlock('annotation'); $tplFck2->assign($aParent); $tplFck->assign('annotation', $tplFck2); $tpl->assign('annotation', $tplFck); $tplFck->reset(); unset($aParent['text']); } else { unset($aParent['annotation']); $tpl->assign('annotation', ''); }
// BREADCRUMBS $BreadCrumbs->addBreadCrumbs($sKey, $sTitle); if (!$bFlagLastModule) { return; } $_t->assign('BreadCrumbs', $BreadCrumbs->getBreadCrumbs()); // TEMPLATE $tpl = new KTemplate(); $_s = file_get_contents(__FILE__); $_s = substr($_s, strpos($_s, '?' . '>') + 2); $tpl->loadTemplateContent($_s); // Left $tplSub = $tpl->fetchBlock('subfunctions'); $tplSub->assign('subst', $sRequest); $tpl->assign('subfunctions', $tplSub); // Right $sql = "SELECT * FROM `" . DB_PREFIX . DB_TBL_USERS . "`"; $sql = mysql_query($sql); if (false == $sql) { my_die(); } $aAccounts = array(); while ($row = mysql_fetch_assoc($sql)) { $aAccounts[] = $row; } if (empty($aAccounts)) { $tpl->assign('content', 'Нет аккаунтов'); } else { $tplContent = $tpl->fetchBlock('content'); foreach ($aAccounts as $k => $v) {
} } // GET $tpl = new KTemplate(FLGR_CMS_TEMPLATES . '/' . $sModuleName . '.htm'); $sql = 'SELECT * FROM `' . DB_PREFIX . DB_TBL_HOSTS . '` '; $sql = mysql_query($sql); if (false == $sql) { my_die(); } $aList = array(); while ($row = mysql_fetch_assoc($sql)) { $aList[] = $row; } //dbg($aList); if (empty($aList)) { $tpl->assign('Host', '<tr><td>Нет хостов</td></tr>'); } else { foreach ($aList as $v) { $tplHost = $tpl->fetchBlock('Host'); $tplHost->assign($v); $tplHost->assign('to_host', $aCmsModules['rcon']['key']); if ($v['slave']) { $tplHost->assign('checked', 'checked'); } else { $tplHost->assign('checked', ''); } $tpl->assign('Host', $tplHost); $tplHost->reset(); } } // OUT
<?php if ('' == $sModuleTpl) { my_die('Error: Template not found'); } $sTpl = microkernel(FLGR_TEMPLATES . '/' . $sModuleTpl . '.htm'); $_t = new KTemplate(); $_t->loadTemplateContent($sTpl); $_t->assign('content', crbr($sText));
break; case 'del_role': $Permissions->delRole($_POST['role']); break; case 'rename_role': $Permissions->renameRole($_POST['id'], $_POST['name']); break; default: dbg($_POST); break; } } // TEMPLATE $tpl = new KTemplate(FLGR_CMS_TEMPLATES . '/' . $sModuleTpl . '.htm'); $aRoles = $Permissions->getAllRoles(); $tpl->assign('InRole', ''); $tpl->assign('Roles', ''); foreach ($aRoles as $v) { $tplRoles = $tpl->fetchBlock('Roles'); $tplRoles->assign('subst', $aCmsModules['roles']['key']); $tplRoles->assign('del', $aCmsModules['role-del']['key']); $tplRoles->assign('id', $v['id']); $tplRoles->assign('name', $v['name']); $tplRoles->assign('cnt', '(' . count($Permissions->getUsersWithThisRole($v['id'])) . ')'); if (isset($aRequest[$nLevel + 1]) && $aRequest[$nLevel + 1] == $v['id']) { $BreadCrumbs->addBreadCrumbs($v['id'], $v['name']); $tplRoles->assign('b', '<b>'); $tplRoles->assign('/b', '</b>'); $bFlag404 = false; $tplInRole = $tpl->fetchBlock('InRole'); $tplInRole->assign('role', $v['name']);
// SET BREADCRUMBS $BreadCrumbs->addBreadCrumbs($sKey, $sTitle); // Если каталог не существует - выводим ошибку и завершаем работу, сбрасывая флаг 404 //dbg($aCatalog); // POST if (isset($_POST['act'])) { switch ($_POST['act']) { } } // TEMPLATE $tpl = new KTemplate(); $_s = file_get_contents(__FILE__); $_s = substr($_s, strpos($_s, '?' . '>') + 2); $tpl->loadTemplateContent($_s); $tpl->assign('h_title', 'Создание формы'); $tpl->assign('microtime', substr(md5(microtime()), 0, 10)); // Получаем столбцы таблицы продуктов, // удаляя из результата те, по которым построены индексы // и те, которые не относятся к этому каталогу. // К каждому столбцу добавляем поле Value, которое содержит интерфейсное название поля // OUT $_t->assign('BreadCrumbs', $BreadCrumbs->getBreadCrumbs()); $_t->assign('content', $tpl); return; ?> <h2>{h_title}</h2> Форма: <form method="post" style="display:inline;"> <input type="text" name="name" value="{name}" size="20" />
} // обновим запись в БД $sql = "UPDATE `" . DB_PREFIX . DB_TBL_FORMS_TYPES . "` \n\t\t\t SET `name`='{$new_type_name}', `params`='{$new_type_params}', `db_type`='{$new_type_bd_type}' \n\t\t\t WHERE id={$edit_type_id}"; $sql = mysql_query($sql); if (false == $sql) { my_die(); } break; } } $tpl = new KTemplate(FLGR_CMS_TEMPLATES . '/forms_types.htm'); //разворачиваем шаблоны // запросим все типы из базы $sql = "SELECT * FROM `" . DB_PREFIX . DB_TBL_FORMS_TYPES . "` "; $sql = mysql_query($sql); if (false == $sql) { my_die(); } // Заполняем шаблон while ($row = mysql_fetch_assoc($sql)) { $tplTypeItem = $tpl->fetchBlock('TypeItem'); $tplTypeItem->assign($row); $tpl->assign('TypeItem', $tplTypeItem); $tplTypeItem->reset(); } if (mysql_num_rows($sql) < 1) { $tpl->assign('TypeItem', ''); } // OUT $_t->assign('BreadCrumbs', $BreadCrumbs->getBreadCrumbs()); $_t->assign('content', $tpl);
$tpl = new KTemplate(); $_s = file_get_contents(__FILE__); $_s = substr($_s, strpos($_s, '?' . '>') + 2); $tpl->loadTemplateContent($_s); // GET $sql = "SELECT * FROM `" . DB_PREFIX . DB_TBL_CACHE . "`"; $sql = mysql_query($sql); if (false == $sql) { my_die(); } $aList = array(); while ($row = mysql_fetch_assoc($sql)) { $aList[] = $row; } if (empty($aList)) { $tpl->assign('CacheElt', ''); } else { foreach ($aList as $v) { $tplCacheElt = $tpl->fetchBlock('CacheElt'); $tplCacheElt->assign($v); $tpl->assign('CacheElt', $tplCacheElt); $tplCacheElt->reset(); } } // OUT $_t->assign('BreadCrumbs', $BreadCrumbs->getBreadCrumbs()); $_t->assign('content', $tpl); return; ?> <form method="post">
my_die(); } header('Location: ' . $aCmsModules['users']['key']); break; } } // GET // verify $sql = 'SELECT * FROM `' . DB_PREFIX . DB_TBL_USERS . '` WHERE id = ' . $edit_id; $sql = mysql_query($sql); if (false == $sql) { my_die(); } $aEdit = mysql_fetch_assoc($sql); if (empty($aEdit)) { $_t->assign('content', '<span style="color: red">Ошибка:</span> Редактируемый пользователь не существует!'); $_t->assign('BreadCrumbs', $BreadCrumbs->getBreadCrumbs()); return; } // TEMPLATE $tpl = new KTemplate(FLGR_CMS_TEMPLATES . '/user-edit.htm'); $tpl->assign('h_title', 'Редактирование пользователя'); $tpl->assign('act', $act); $tpl->assign($aEdit); if ($aEdit['not_notify']) { $tpl->assign('not_notify_checked', 'checked'); } else { $tpl->assign('not_notify_checked', ''); } // OUT $_t->assign('content', $tpl);
$sql = mysql_query($sql); if (false == $sql) { my_die(); } $aDel = mysql_fetch_assoc($sql); if (empty($aDel)) { $_t->assign('content', '<span style="color: red">Ошибка:</span> Удаляемый пользователь не существует!'); $_t->assign('BreadCrumbs', $BreadCrumbs->getBreadCrumbs()); return; } // TEMPLATE $tpl = new KTemplate(); $_s = file_get_contents(__FILE__); $_s = substr($_s, strpos($_s, '?' . '>') + 2); $tpl->loadTemplateContent($_s); $tpl->assign('h_title', 'Удаление пользователя'); $tpl->assign($aDel); $tpl->assign('act', $act); // OUT $_t->assign('content', $tpl); return; ?> <h2>{h_title}</h2> Вы действительно хотите удалить пользователя <b>{name}</b> ({login}) ? <form method="post"> <input type="submit" value="Да" /> <input type="button" value="Нет" onclick="javascript: history.back();" />
$sql = mysql_query($sql); if (false == $sql) { my_die(); } $aDel = mysql_fetch_assoc($sql); if (empty($aDel)) { $_t->assign('content', '<span style="color: red">Ошибка:</span> Переименовываемый альбом не существует!'); $_t->assign('BreadCrumbs', $BreadCrumbs->getBreadCrumbs()); return; } // TEMPLATE $tpl = new KTemplate(); $_s = file_get_contents(__FILE__); $_s = substr($_s, strpos($_s, '?' . '>') + 2); $tpl->loadTemplateContent($_s); $tpl->assign('h_title', 'Переименование альбома'); $tpl->assign($aDel); $tpl->assign('act', $act); // OUT $_t->assign('BreadCrumbs', $BreadCrumbs->getBreadCrumbs()); $_t->assign('content', $tpl); return; ?> <h2>{h_title}</h2> Задайте новое название альбома <b>{name}</b> <form method="post"> <input type="text" name="name" value="" size="40" />
if (is_numeric($aGetQuery['start'])) { $nStart = $aGetQuery['start']; } } $sql = "SELECT * FROM `" . DB_PREFIX . DB_TBL_COMMENTS . "` ORDER BY `t` DESC LIMIT " . $nStart . "," . POST_PER_PAGE; $sql = mysql_query($sql); if (false == $sql) { my_die(); } $aList = array(); while ($row = mysql_fetch_assoc($sql)) { $aList[] = $row; } //dbg($aList); if (empty($aList)) { $tpl->assign('Comment', 'Нет комментариев'); } foreach ($aList as $v) { $v['url'] = slashify($v['url']); $sql = "SELECT * FROM. `" . DB_PREFIX . DB_TBL_USERS . "` WHERE `id`=" . $v['user_id']; $sql = mysql_query($sql); if (false == $sql) { my_die(); } $aUser = array(); while ($row = mysql_fetch_assoc($sql)) { $aUser = $row; } // dbg($aUser); $v = array_merge($aUser, $v); // dbg($v);
// TEMPLATE $tpl = new KTemplate(FLGR_CMS_TEMPLATES . '/catalogs.htm'); // Получаем все каталоги $sql = "SELECT * FROM `" . DB_PREFIX . DB_TBL_CATALOGS . "`"; $sql = mysql_query($sql); if (false == $sql) { my_die(); } $aListCatalogs = array(); while ($row = mysql_fetch_assoc($sql)) { $aListCatalogs[$row['id']] = $row; } //dbg($aListCatalogs); //Выводим список каталогов if (empty($aListCatalogs)) { $tpl->assign('catalogs', ''); } else { foreach ($aListCatalogs as $k => $v) { $tplCatalogs = $tpl->fetchBlock('catalogs'); $tplCatalogs->assign('cat-edit', $aCmsModules['catalog-edit']['key'] . '/' . $v['id']); $tplCatalogs->assign('cat-del', $aCmsModules['catalog-del']['key'] . '/' . $v['id']); $tplCatalogs->assign('cat-to', $aCmsModules['catalogs']['key'] . '/' . $v['id']); if (isset($aRequest[$nLevel + 1]) && $aRequest[$nLevel + 1] == $v['id']) { $tplCatalogs->assign('cat-name', '<b>' . $v['name'] . '</b>'); $BreadCrumbs->addBreadCrumbs($v['id'], $v['name']); } else { $tplCatalogs->assign('cat-name', $v['name']); } $tpl->assign('catalogs', $tplCatalogs); $tplCatalogs->reset(); }
function tplList($aIn, $sName, $type, $aSel = array()) { $tplContainer = new KTemplate(); switch ($type) { case 'radio': $sTplContainer = ' <!-- BEGIN block --> <input type="radio" name="' . $sName . '" value="{k}" <!-- BEGIN sel --> checked <!-- END sel --> />{v}<br /> <!-- END block --> '; break; case 'listbox': $sTplContainer = ' <select name="' . $sName . '"> <!-- BEGIN block --> <option value="{k}" <!-- BEGIN sel --> selected <!-- END sel --> >{v}</option> <!-- END block --> </select> <br /> '; break; case 'multiple': $sTplContainer = ' <select multiple size="7" name="' . $sName . '[]"> <!-- BEGIN block --> <option value="{k}" <!-- BEGIN sel --> selected <!-- END sel --> >{v}</option> <!-- END block --> </select> <br /> Удерживайте клавишу CTRL чтобы указать несколько значений <br /> '; break; case 'checkbox': $sTplContainer = ' <!-- BEGIN block --> <input type="checkbox" name="' . $sName . '[]" value="{k}" <!-- BEGIN sel --> checked <!-- END sel --> />{v}<br /> <!-- END block --> '; break; case 'text': $sTplContainer = ' <!-- BEGIN block --> <input type="text" name="' . $sName . '" style="width: 90%" <!-- BEGIN sel --> value="{v}" <!-- END sel --> /><br /> <!-- END block --> <br /> '; break; case 'textarea': $sTplContainer = ' <!-- BEGIN block --> <textarea name="' . $sName . '" style="width: 90%" rows="10"><!-- BEGIN sel -->{v}<!-- END sel --></textarea><br /> <!-- END block --> <br /> '; break; } $tplContainer->loadTemplateContent($sTplContainer); if ($type == 'text' || $type == 'textarea') { $tpl = $tplContainer->fetchBlock('block'); if (!is_array($aSel)) { $tplSel = $tpl->fetchBlock('sel'); $tplSel->assign('v', $aSel); $tpl->assign('sel', $tplSel); } else { $tpl->assign('sel', ''); } $tplContainer->assign('block', $tpl); $tpl->reset(); } else { if ($aSel != array()) { if (!is_array($aSel)) { $aSel = array($aSel); } $aSel = array_flip($aSel); //dbg($aSel); } $bCheked = true; foreach ($aIn as $k => $v) { $tpl = $tplContainer->fetchBlock('block'); $tpl->assign('k', $k); $tpl->assign('v', $v); if (isset($aSel[$k])) { $tpl->assign('sel', $tpl->fetchBlock('sel')); } else { $tpl->assign('sel', ''); } $tplContainer->assign('block', $tpl); $tpl->reset(); } } return $tplContainer; }
$sql = mysql_query($sql); if (false == $sql) { my_die(); } $aDel = mysql_fetch_assoc($sql); if (empty($aDel)) { $_t->assign('content', '<span style="color: red">Ошибка:</span> Удаляемая группа не существует!'); $_t->assign('BreadCrumbs', $BreadCrumbs->getBreadCrumbs()); return; } // TEMPLATE $tpl = new KTemplate(); $_s = file_get_contents(__FILE__); $_s = substr($_s, strpos($_s, '?' . '>') + 2); $tpl->loadTemplateContent($_s); $tpl->assign('h_title', 'Удаление продукта'); $tpl->assign($aDel); $tpl->assign('act', $act); // OUT $_t->assign('BreadCrumbs', $BreadCrumbs->getBreadCrumbs()); $_t->assign('content', $tpl); return; ?> <h2>{h_title}</h2> Вы действительно хотите удалить этот продукт? <form method="post"> <input type="submit" value="Да" />
$sql = mysql_query($sql); if (false == $sql) { my_die(); } $aDel = mysql_fetch_assoc($sql); if (empty($aDel)) { $_t->assign('content', '<span style="color: red">Ошибка:</span> Удаляемая группа не существует!'); $_t->assign('BreadCrumbs', $BreadCrumbs->getBreadCrumbs()); return; } // TEMPLATE $tpl = new KTemplate(); $_s = file_get_contents(__FILE__); $_s = substr($_s, strpos($_s, '?' . '>') + 2); $tpl->loadTemplateContent($_s); $tpl->assign('h_title', 'Удаление группы'); $tpl->assign($aDel); $tpl->assign('act', $act); // OUT $_t->assign('BreadCrumbs', $BreadCrumbs->getBreadCrumbs()); $_t->assign('content', $tpl); return; ?> <h2>{h_title}</h2> Вы действительно хотите удалить группу <b>{name}</b> ? <form method="post"> <input type="submit" value="Да" />
if (isset($_POST['act'])) { switch ($_POST['act']) { case 'editalbum': dbg($_POST); unset($_POST['act']); $Albums->update($off, $_POST); // $AlbumImg->setAlbum($_POST, $aItem['id']); header('Location: ' . $_SERVER['REQUEST_URI']); include_once FLGR_COMMON . '/exit.php'; break; default: // dbg($_POST); break; } } // OPEN if ('' == $sModuleTpl) { my_die('Error: Template not found'); } $tpl = new KTemplate(FLGR_TEMPLATES . '/' . $sModuleTpl . '.htm'); //dbg(FLGR_TEMPLATES.'/'.$sModuleTpl.'.htm'); // Выводим форму редактирования $tpl->assign($aItem); // Радиокнопки $tpl->assign($aItem['rights'] . '_checked', 'checked'); // Сбрасываем $bFlag404 $bFlag404 = false; // CLOSE $_t->assign('BreadCrumbs', $BreadCrumbs->get()); $_t->assign('ContentBlock', $tpl); $tpl->reset();
} // TEMPLATE $_t = new KTemplate(FLGR_CMS_TEMPLATES . '/' . $sModuleTpl . '.htm'); // BREADCRUMBS $BreadCrumbs->addBreadCrumbs($sKey, $sTitle); // TOPMENU $sql = "SELECT `key`, `title`, `annotation` \n\t\tFROM `" . DB_PREFIX . DB_TBL_PAGES . "` \n\t\tWHERE parent = " . $nId . " ORDER BY `order`"; $sql = mysql_query($sql); if (false == $sql) { my_die(); } while ($row = mysql_fetch_assoc($sql)) { $tpl_topmenu = $_t->fetchBlock('topmenu'); $tpl_topmenu->assign('topmenu_key', '/' . $sKey . '/' . $row['key']); $tpl_topmenu->assign('topmenu_title', $row['title']); $_t->assign('topmenu', $tpl_topmenu); $tpl_topmenu->reset(); } // PERMISSIONS if (!$Permissions->bIsAdmin()) { $_t->assign('content', "Доступ запрещен!"); $bFlagStop = true; cStat::bSaveEvent(EVENT_PERMDENIED); return; } if (defined('VERSION')) { $_t->assign('VERSION', VERSION); } else { $_t->assign('VERSION', '5.0'); } if (!$bFlagLastModule) {
break; break; default: // dbg($_POST); break; } } // DopNav DopNav('/album', $aRequest[$nLevel], $off); // OPEN if ('' == $sModuleTpl) { my_die('Error: Template not found'); } $tpl = new KTemplate(FLGR_TEMPLATES . '/' . $sModuleName . '.htm'); $album_id = $aItem['id']; $tpl->assign('album_id', $album_id); // Получаем фотографии альбома $tpl->assign('Photo', int_list(${$class}->getPhotos($album_id), '_descr.htm')); /* if (empty($aPhotos)) { $tpl->assign('Photo', 'Альбом пуст'); } foreach ($aPhotos as $v) { $tplPhoto = $tpl->fetchBlock('Photo'); $tplPhoto->assign($v); $tplPhoto->assign('subst', '/albums/'.$user_id.'/'.$album_id); // dbg($v); $tpl->assign('Photo', $tplPhoto); $tplPhoto->reset(); } */
$j++; if ($i == $_GET['from']) { $tplPage = $tplPaginator->fetchBlock('PageSelected'); $tplPage->assign('bgcolor', '#FFFFCC'); $tplPage->assign('num', $j); $tplPaginator->assign('PagePlace', $tplPage); $tplPage->reset(); } else { $tplPage = $tplPaginator->fetchBlock('Page'); $tplPage->assign('link', slashify($sRequest) . '?from=' . $i); $tplPage->assign('num', $j); $tplPaginator->assign('PagePlace', $tplPage); $tplPage->reset(); } } $tplAlbum->assign('Paginator', $tplPaginator); $tplAlbum->assign('BottomPaginator', $tplPaginator); $tplPaginator->reset(); } else { $tplAlbum->assign('Paginator', ''); $tplAlbum->assign('BottomPaginator', ''); } $sql = "SELECT * FROM `" . DB_PREFIX . DB_TBL_IMAGES . "` \n\t\t\tWHERE `album` = " . $sModuleParam . " ORDER BY `order` \n\t\t\tLIMIT " . $_GET['from'] . ", " . IMG_PER_PAGE; $sql = mysql_query($sql); if (false == $sql) { my_die(); } $aPhotos = array(); while ($row = mysql_fetch_assoc($sql)) { $aPhotos[] = $row; }
$Bookmarks->del($v); } break; } } stylesheet('communication.css'); // DopNav DopNav('/bookmarks', $aRequest[$nLevel]); // BreadCrumbsItem $BreadCrumbs->add('friends', '—обутыльники'); // BreadCrumbs $_t->assign('BreadCrumbs', $BreadCrumbs->get()); $tpl = new KTemplate(FLGR_TEMPLATES . '/bookmarks_friends.htm'); // Friends $aBookmarks = $Bookmarks->getItems_UserId('user', $Permissions->getLoggedUserId()); if (empty($aBookmarks)) { $tpl->assign('IfNotEmpty', ''); } else { $tplIfNotEmpty = $tpl->fetchBlock('IfNotEmpty'); foreach ($aBookmarks as $v) { // Console::log($v); $tplElt = $tplIfNotEmpty->fetchBlock('Elt'); $tplElt->assign($v); $tplIfNotEmpty->assign('Elt', $tplElt); $tplElt->reset(); } $tpl->assign('IfNotEmpty', $tplIfNotEmpty); $tplIfNotEmpty->reset(); } $tpl->assign('count', count($aBookmarks)); $_t->assign('ContentBlock', $tpl);
$sql = mysql_query($sql); if (false == $sql) { my_die(); } $aDel = mysql_fetch_assoc($sql); if (empty($aDel)) { $_t->assign('content', '<span style="color: red">Ошибка:</span> Удаляемый аккаунт не существует!'); $_t->assign('BreadCrumbs', $BreadCrumbs->getBreadCrumbs()); return; } // TEMPLATE $tpl = new KTemplate(); $_s = file_get_contents(__FILE__); $_s = substr($_s, strpos($_s, '?' . '>') + 2); $tpl->loadTemplateContent($_s); $tpl->assign('h_title', 'Удаление аккаунта'); $tpl->assign($aDel); $tpl->assign('act', $act); // OUT $_t->assign('content', $tpl); return; ?> <h2>{h_title}</h2> Вы действительно хотите удалить аккаунт <b>{name}</b> ({login}) ? <form method="post"> <input type="submit" value="Да" /> <input type="button" value="Нет" onclick="javascript: history.back();" />