Changeset 16777
- Timestamp:
- 2007/11/09 03:23:08 (19 years ago)
- Location:
- branches/feature-module-update/data/class
- Files:
-
- 2 edited
-
pages/products/LC_Page_Products_List.php (modified) (3 diffs)
-
util/SC_Utils.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/feature-module-update/data/class/pages/products/LC_Page_Products_List.php
r16776 r16777 191 191 $this->arrSearch = $arrSearch; 192 192 193 $objView = new SC_SiteView(); 194 $objView->assignobj($this); 195 $objView->display(SITE_FRAME); 193 SC_Utils_Ex::sfCustomDisplay($this); 196 194 } 197 195 … … 350 348 $this->arrSearch = $arrSearch; 351 349 $this->tpl_mainpage = MOBILE_TEMPLATE_DIR . "products/list.tpl"; 352 353 $objView = new SC_MobileView(); 354 $objView->assignobj($this); 355 $objView->display(SITE_FRAME); 350 SC_Utils_Ex::sfCustomDisplay($this, true); 356 351 } 357 352 … … 448 443 $linemax = count($objQuery->getAll("SELECT DISTINCT product_id " 449 444 . "FROM vw_products_allclass AS allcls " 450 . (!empty($where) ? " WHERE " . $where 445 . (!empty($where) ? " WHERE " . $where 451 446 : ""), $arrval)); 452 447 -
branches/feature-module-update/data/class/util/SC_Utils.php
r16776 r16777 1216 1216 $time = strtotime($date); 1217 1217 return $time; 1218 } 1219 1220 // 出力の際にテンプレートを切り替えられる 1221 /* 1222 index.php?tpl=test.tpl 1223 */ 1224 function sfCustomDisplay(&$objPage, $is_mobile = false) { 1225 $basename = basename($_SERVER["REQUEST_URI"]); 1226 1227 if($basename == "") { 1228 $path = $_SERVER["REQUEST_URI"] . "index.php"; 1229 } else { 1230 $path = $_SERVER["REQUEST_URI"]; 1231 } 1232 1233 if(isset($_GET['tpl']) && $_GET['tpl'] != "") { 1234 $tpl_name = $_GET['tpl']; 1235 } else { 1236 $tpl_name = ereg_replace("^/", "", $path); 1237 $tpl_name = ereg_replace("/", "_", $tpl_name); 1238 $tpl_name = ereg_replace("(\.php$|\.html$)", ".tpl", $tpl_name); 1239 } 1240 1241 $template_path = TEMPLATE_FTP_DIR . $tpl_name; 1242 1243 if($is_mobile === true) { 1244 $objView = new SC_MobileView(); 1245 $objView->assignobj($objPage); 1246 $objView->display(SITE_FRAME); 1247 } else if(file_exists($template_path)) { 1248 $objView = new SC_UserView(TEMPLATE_FTP_DIR, COMPILE_FTP_DIR); 1249 $objView->assignobj($objPage); 1250 $objView->display($tpl_name); 1251 } else { 1252 $objView = new SC_SiteView(); 1253 $objView->assignobj($objPage); 1254 $objView->display(SITE_FRAME); 1255 } 1218 1256 } 1219 1257
Note: See TracChangeset
for help on using the changeset viewer.
