Ignore:
Timestamp:
2007/11/09 03:23:08 (19 years ago)
Author:
adachi
Message:

#16776取り消し

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/feature-module-update/data/class/util/SC_Utils.php

    r16776 r16777  
    12161216        $time = strtotime($date); 
    12171217        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        } 
    12181256    } 
    12191257 
Note: See TracChangeset for help on using the changeset viewer.