- Timestamp:
- 2007/11/09 03:23:08 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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.
