Пример #1
0
 private static function row($cateID = false)
 {
     if (!empty($cateID)) {
         $sk = array('langtag' => CORE::$langtag, 'cateID' => $cateID);
     } else {
         $sk = array('langtag' => CORE::$langtag);
     }
     AD::cateList($cateID);
     # 分類選單
     $rsnum = CRUD::dataFetch('ad', $sk, false, array('sort' => CORE::$cfg["sort"]), false, true);
     if (!empty($rsnum)) {
         $data = CRUD::$data;
         VIEW::newBlock("TAG_AD_BLOCK");
         foreach ($data as $key => $row) {
             VIEW::newBlock("TAG_AD_LIST");
             foreach ($row as $field => $var) {
                 switch ($field) {
                     case "cateID":
                         #CRUD::dataFetch('ad_cate',array('id' => $var),array('subject'));
                         #list($cateID) = CRUD::$data;
                         #VIEW::assign("VALUE_".strtoupper($field),$cateID["subject"]);
                         VIEW::assign('VALUE_' . strtoupper($field), CORE::$cfg['ad_cate'][$var]);
                         break;
                     case "status":
                         $status = $var ? self::$lang["status_on"] : self::$lang["status_off"];
                         if (empty($var)) {
                             VIEW::assign("CLASS_STATUS_RED", 'red');
                         }
                         if ($var == 2) {
                             $status = '依照顯示時間';
                         }
                         VIEW::assign("VALUE_" . strtoupper($field), $status);
                         break;
                     default:
                         VIEW::assign("VALUE_" . strtoupper($field), $var);
                         break;
                 }
             }
             IMAGES::load('ad', $row["id"]);
             VIEW::assign(array('VALUE_NUMBER' => PAGE::$start + ++$i, "VALUE_IMAGE" => IMAGES::$data[0]["path"]));
         }
     } else {
         VIEW::newBlock("TAG_NONE");
     }
 }