Ejemplo n.º 1
0
    $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']));
    }
    $info['download_article'] = 1;
    setvar("item", $info);
    $tpl_file = "detail.default";
    $standard->clicked($id);
    render($tpl_file, true);