Пример #1
0
 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/');
     }
 }
Пример #2
0
 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/');
     }
 }