Changeset 17567


Ignore:
Timestamp:
2008/08/28 08:53:24 (15 years ago)
Author:
Seasoft
Message:

merge 17197,17196,17195,17199,17200,17202,17208

Location:
branches/comu-ver2
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • branches/comu-ver2/data/class/batch/SC_Batch_Update.php

    • Property svn:mime-type set to text/x-httpd-php; charset=UTF-8
    r17193 r17567  
    218218    function mkdir_p($path){ 
    219219        $path = dirname($path); 
    220         $path = str_replace ('\\', '/', $path); 
    221  
    222         $arrDirs = explode("/", $path); 
    223         $dir = ''; 
     220         
     221        // HTML_PATH/DATA_PATHの判別 
     222        if (preg_match("@\Q".HTML_PATH."\E@", $path) > 0) { 
     223            $dir = str_replace("\\", "/", HTML_PATH); 
     224            $path = preg_replace("@\Q".HTML_PATH."\E@", "", $path); 
     225        } elseif (preg_match("@\Q".DATA_PATH."\E@", $path) > 0) { 
     226            $dir = str_replace("\\", "/", DATA_PATH); 
     227            $path = preg_replace("@\Q".DATA_PATH."\E@", "", $path); 
     228        } else { 
     229            $dir = ""; 
     230        } 
     231        $arrDirs = explode("/", str_replace("\\", "/", $path)); 
    224232 
    225233        foreach($arrDirs as $n){ 
  • branches/comu-ver2/data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php

    r17552 r17567  
    198198     */ 
    199199    function sfChangeILIKE($sql){ 
    200         $changesql = eregi_replace("(ILIKE )", "LIKE BINARY ", $sql); 
     200        $changesql = eregi_replace("(ILIKE )", "LIKE ", $sql); 
    201201        return $changesql; 
    202202    } 
  • branches/comu-ver2/data/class/pages/admin/design/LC_Page_Admin_Design_Template.php

    r17193 r17567  
    138138 
    139139            $template_code = $objForm->getValue('template_code_temp'); 
    140             if ($template_code == $this->lfGetNowTemplate()) { 
     140            if ($template_code == DEFAULT_TEMPLATE_NAME) { 
    141141                $this->tpl_onload = "alert('選択中のテンプレートは削除出来ません');"; 
    142142                break; 
     
    173173        // defaultパラメータのセット 
    174174        $this->templates = $this->lfGetAllTemplates(); 
    175         $this->now_template = $this->lfGetNowtemplate(); 
     175        $this->now_template = DEFAULT_TEMPLATE_NAME; 
    176176 
    177177        // 画面の表示 
     
    224224 
    225225        return $objForm; 
    226     } 
    227  
    228     /** 
    229      * 現在適用しているテンプレートパッケージ名を取得する. 
    230      * 
    231      * @param void 
    232      * @return string テンプレートパッケージ名 
    233      */ 
    234     function lfGetNowTemplate() { 
    235         $objQuery = new SC_Query(); 
    236         $arrRet = $objQuery->select('top_tpl', 'dtb_baseinfo'); 
    237         if (isset($arrRet[0]['top_tpl'])) { 
    238             return $arrRet[0]['top_tpl']; 
    239         } 
    240         return null; 
    241226    } 
    242227 
  • branches/comu-ver2/data/class/pages/admin/products/LC_Page_Admin_Products.php

    r17549 r17567  
    184184                            break; 
    185185                        case 'search_name':         // 商品名 
    186                             $where .= " AND name LIKE ?"; 
    187                             $view_where .= " AND name LIKE ?"; 
     186                            $where .= " AND name ILIKE ?"; 
     187                            $view_where .= " AND name ILIKE ?"; 
    188188                            $arrval[] = "%$val%"; 
    189189                            break; 
  • branches/comu-ver2/data/class/pages/admin/products/LC_Page_Admin_Products_ProductSelect.php

    r16824 r17567  
    8585                switch ($key) { 
    8686                case 'search_name': 
    87                     $where .= " AND name LIKE ?"; 
     87                    $where .= " AND name ILIKE ?"; 
    8888                    $arrval[] = "%$val%"; 
    8989                    break; 
  • branches/comu-ver2/data/class/pages/products/LC_Page_Products_List.php

    r17509 r17567  
    7373     */ 
    7474    function process() { 
     75        $objView = new SC_SiteView(); 
    7576        $conn = new SC_DBConn(); 
    7677        $objDb = new SC_Helper_DB_Ex(); 
     78 
     79        // レイアウトデザインを取得 
     80        $helper = new SC_Helper_PageLayout_Ex(); 
     81        $helper->sfGetPageLayout($this, false, DEF_LAYOUT); 
    7782 
    7883        //表示件数の選択 
     
    198203        $this->arrSearch = $arrSearch; 
    199204 
    200         SC_Utils_Ex::sfCustomDisplay($this); 
     205        $objView->assignobj($this); 
     206        $objView->display(SITE_FRAME); 
    201207    } 
    202208 
     
    218224     */ 
    219225    function mobileProcess() { 
     226        $objView = new SC_MobileView(); 
    220227        $conn = new SC_DBConn(); 
    221228        $objDb = new SC_Helper_DB_Ex(); 
     
    343350        } 
    344351 
    345  
    346352        $this->tpl_subtitle = $tpl_subtitle; 
    347353        $this->tpl_search_mode = $tpl_search_mode; 
     
    355361        $this->arrSearch = $arrSearch; 
    356362        $this->tpl_mainpage = MOBILE_TEMPLATE_DIR . "products/list.tpl"; 
    357         SC_Utils_Ex::sfCustomDisplay($this, true); 
     363         
     364        $objView->assignobj($this); 
     365        $objView->display(SITE_FRAME); 
    358366    } 
    359367 
  • branches/comu-ver2/data/class/util/SC_Utils.php

    r17522 r17567  
    12561256    } 
    12571257 
    1258     // 出力の際にテンプレートを切り替えられる 
    1259     /* 
    1260         index.php?tpl=test.tpl 
    1261     */ 
     1258    /** 
     1259     * テンプレートを切り替えて出力する 
     1260     * 
     1261     * @deprecated 2008/04/02以降使用不可 
     1262     */ 
    12621263    function sfCustomDisplay(&$objPage, $is_mobile = false) { 
    12631264        $basename = basename($_SERVER["REQUEST_URI"]); 
     
    12781279 
    12791280        $template_path = TEMPLATE_FTP_DIR . $tpl_name; 
    1280  
     1281echo $template_path; 
    12811282        if($is_mobile === true) { 
    12821283            $objView = new SC_MobileView(); 
  • branches/comu-ver2/html/install/sql/insert_data.sql

    r17558 r17567  
    222222insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(4,'deliv_addr02','住所2',38,now(),now()); 
    223223insert into dtb_csv(csv_id,col,disp_name,rank,create_date,update_date)values(4,'payment_total','お支払い合計',39,now(),now()); 
    224 insert into dtb_csv(csv_id,col,disp_name,status)values(5,'category_id','カテゴリID',2); 
    225 insert into dtb_csv(csv_id,col,disp_name,status)values(5,'category_name','カテゴリ名',2); 
    226 insert into dtb_csv(csv_id,col,disp_name,status)values(5,'parent_category_id','親カテゴリID',2); 
     224insert into dtb_csv(csv_id,col,disp_name,rank,status)values(5,'category_id','カテゴリID',1,2); 
     225insert into dtb_csv(csv_id,col,disp_name,rank,status)values(5,'category_name','カテゴリ名',2,2); 
     226insert into dtb_csv(csv_id,col,disp_name,rank,status)values(5,'parent_category_id','親カテゴリID',3,2); 
    227227insert into dtb_csv(csv_id,col,disp_name,status)values(5,'level','階層',2); 
    228228insert into dtb_csv(csv_id,col,disp_name,status)values(5,'rank','表示ランク',2); 
Note: See TracChangeset for help on using the changeset viewer.