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"); } }