template($tpl_file); exit; } if ($do == "search") { if (!empty($_GET['q'])) { $search_title = $_GET['q']; $conditions = "title like '%" . $search_title . "%'"; } } if ($do == "del" && !empty($id)) { $deleted = false; $deleted = $standard->del($id); } if ($do == "edit") { if (!empty($id)) { $item = $standard->read("*", $id); if (!empty($item['publish_time'])) { $item['publish_date'] = df($item['publish_time']); } if (!empty($item['force_time'])) { $item['force_date'] = df($item['force_time']); } if (!empty($item['attachment_id'])) { $item['attach'] = $attachment_model->getAttachLink($item['attachment_id']); } setvar("item", $item); } setvar("StandardTypes", $_PB_CACHE['standardtype']); $tpl_file = "standard.edit"; template($tpl_file, true); }
$tpl_file = "standard/list"; $viewhelper->setTitle(L("standards", "tpl")); $viewhelper->setPosition(L("standards", "tpl"), "standard.php"); if (isset($_GET['title'])) { $title = rawurldecode(trim($_GET['title'])); $res = $standard->findByTitle($title); $id = $res['id']; } if (isset($_GET['id'])) { $id = intval($_GET['id']); } if (isset($_GET['do'])) { $do = trim($_GET['do']); } if (!empty($id)) { $info = $standard->read("*", $id); if (empty($info) or !$info) { flash("data_not_exists", '', 0); } if ($do == "downloadtxt") { $standard->downloadtxt($info); } $info['pubdate'] = df($info['created']); $info['typename'] = $_PB_CACHE['standardtype'][$info['type_id']]; $viewhelper->setTitle($info['typename']); $viewhelper->setPosition($info['typename'], "standard.php?typeid=" . $info['type_id']); $viewhelper->setTitle($info['title']); $viewhelper->setPosition($info['title']); if (!empty($info['attachment_id'])) { $info['attach_hashid'] = rawurlencode(authcode($info['attachment_id'])); }