function page_m($id) { $m = db_object_get("menu", $id); if (!$m->link) { return "Меню - пустая ссылка"; } Header("Location: {$m->link}"); die; }
function menu_banner() { global $menu_id; if ($menu_id) { $menu = db_object_get("menu", $menu_id); $image = image_by_name(mb_strtolower($menu->title, "UTF-8")); if ($image) { return "<img class=banner src={$image}>"; } } return ""; }
function page_admin_pages($act = "", $id = "") { requires_admin(); use_template("admin"); $o = ""; if ($act == "del") { $p = db_object_get("pages", $id); if ($p->fixed == 'Y') { $act = "-"; $o .= '<script>alert("Эту страницу нельзя удалить.")</script>'; } } global $table_edit_props; $table_edit_props->col_title_show = false; // $table_edit_props->new_record_show = false; // $table_edit_props->del_record_show = false; // $table_edit_props->edit_record_show = false; global $base_url; $o .= table_edit("pages", "admin/pages", $act, $id, "", "", "", "<a href=admin/edit/pages/content/[id]><img src=images/text_edit.png atl='Редактировать' title='Редактировать'></a> <a href={$base_url}p/[id]>{$base_url}p/[id]</a>"); return $o; }
function page_admin_pages($act = "", $id = "") { requires_admin(); use_layout("admin"); $o = ""; if ($act == "del") { $p = db_object_get("pages", $id); if ($p->fixed == 'Y') { $act = "-"; $o .= '<script>alert("Эту страницу нельзя удалить.")</script>'; } } global $table_edit_props; $table_edit_props->col_title_show = false; // $table_edit_props->new_record_show = false; // $table_edit_props->del_record_show = false; // $table_edit_props->edit_record_show = false; $table_edit_props->use_rename_icon_for_edit = true; global $base_url; $o .= table_edit("pages", "admin/pages", $act, $id, "category", "null", "weight", "admin_on_page"); return $o; }
function user($force_refresh = false) { if ($force_refresh || !isset($GLOBALS["user-cache"])) { $GLOBALS["user-cache"] = db_object_get("users", uid()); } if (function_exists("on_user")) { on_user($GLOBALS["user-cache"]); } return $GLOBALS["user-cache"]; }
function image_func($id) { $image = db_object_get("images", $id); return "<img height=40 src={$image->link}>"; }
function catalog_edit_html($id) { if (admin()) { $parent_id = db_object_get("catalog", $id)->parent_id; return "<a target=_blank href=admin/catalog/edit/{$parent_id}/edit/{$id}><img src=images/edit.png></a>"; } else { return ""; } }
function menu_check_by_name(&$q) { global $page_id, $link_to_page_id; global $menu_id; $parts = explode("/", $q); $parent_menu = -1; $i = 0; while (true) { $menu_id = menu_id_by_title_trans($parts[$i], $parent_menu); $i++; if (!$menu_id) { return; } $obj = db_object_get("menu", $menu_id); $parent_menu = $menu_id; if ($i == count($parts)) { if ($obj->page_id) { $page_id = $obj->page_id; $link_to_page_id = $page_id; $q = 'p/' . $page_id; break; } else { return; } } } }