private static function detail($id) { $rsnum = CRUD::dataFetch('gallery', array('id' => $id)); if (!empty($rsnum)) { list($row) = CRUD::$data; foreach ($row as $field => $var) { switch ($field) { case "related": GALLERY::related($var); break; case "parent": $field = $field . '_OPTION'; $var = self::cate_select($var); break; case "status": $field = $field . '_ck' . $var; $var = 'selected'; break; } $output["VALUE_" . strtoupper($field)] = $var; } VIEW::assignGlobal($output); IMAGES::output('gallery', $row["id"]); foreach (IMAGES::$data as $images) { VIEW::newBlock('TAG_IMAGES_LIST'); foreach ($images as $field => $var) { $images['IMAGES_' . strtoupper($field)] = $var; } VIEW::assign($images); } SEO::load($row["seo_id"]); SEO::output(); $last_page = SESS::get("PAGE"); if (!empty($last_page)) { VIEW::assignGlobal("VALUE_BACK_LINK", CORE::$manage . "gallery/page-{$last_page}/"); } else { VIEW::assignGlobal("VALUE_BACK_LINK", CORE::$manage . "gallery/"); } parent::$langID = $row['lang_id']; } else { self::$temp["MAIN"] = self::$temp_option["MSG"]; CORE::msg(self::$lang["no_args"], CORE::$manage . 'gallery/'); } }
private static function detail() { $rsnum = CRUD::dataFetch('gallery', array('id' => self::$id)); if (!empty($rsnum)) { list($row) = CRUD::$data; foreach ($row as $field => $var) { switch ($field) { case "dirpath": #$images = self::dirLoad($var); #continue; break; } $output["VALUE_" . strtoupper($field)] = $var; } IMAGES::load('gallery', $row['id']); if (is_array(IMAGES::$data)) { foreach (IMAGES::$data as $images) { VIEW::newBlock('TAG_GALLERY_LIST'); foreach ($images as $field => $var) { $imgOutput['IMAGE_' . strtoupper($field)] = $var; } VIEW::assign($imgOutput); } } $output['VALUE_BACK_LINK'] = self::dataLink(self::$cate); VIEW::assignGlobal($output); SEO::load($row["seo_id"]); if (empty(SEO::$data["h1"])) { SEO::$data["h1"] = $row["subject"]; } SEO::output(); CRUMBS::fetch('gallery', $row); self::other($row['id']); MESSAGE::$func = 'gallery'; MESSAGE::$dataID = $row['id']; new MESSAGE(); VIEW::assignGlobal("TAG_MESSAGE_BLOCK", MESSAGE::$output); GALLERY::related($row['related']); } else { header('location: ' . CORE::$root . 'gallery/'); } }