Ignore:
Timestamp:
2010/03/11 10:35:11 (14 years ago)
Author:
kajiwara
Message:

正式版にナイトリービルド版をマージしてみるテスト

File:
1 edited

Legend:

Unmodified
Added
Removed
  • tmp/version-2_5-test/data/class/pages/admin/design/LC_Page_Admin_Design_Up_Down.php

    r18562 r18609  
    6666        SC_Utils::sfIsSuccess($objSession); 
    6767        $this->now_template = $this->lfGetNowTemplate(); 
    68  
     68         
    6969        // uniqidをテンプレートへ埋め込み 
    7070        $this->uniqid = $objSession->getUniqId(); 
    71  
     71         
    7272        switch($this->lfGetMode()) { 
    73  
     73         
    7474        // ダウンロードボタン押下時の処理 
    7575        case 'download': 
     
    102102            $this->tpl_onload = "alert('テンプレートファイルをアップロードしました。');"; 
    103103            break; 
    104  
     104         
    105105        // 初回表示 
    106106        default: 
    107107            break; 
    108108        } 
    109  
     109         
    110110        // 画面の表示 
    111111        $objView = new SC_AdminView(); 
     
    142142        $objUpFile = new SC_UploadFile(TEMPLATE_TEMP_DIR, $pkg_dir); 
    143143        $objUpFile->addFile("テンプレートファイル", 'template_file', array(), TEMPLATE_SIZE, true, 0, 0, false); 
    144  
     144     
    145145        return $objUpFile; 
    146146    } 
     
    153153    function lfInitUpload() { 
    154154        $objForm = new SC_FormParam; 
    155  
     155     
    156156        $objForm->addParam("テンプレートコード", "template_code", STEXT_LEN, "KVa", array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK", "ALNUM_CHECK")); 
    157157        $objForm->addParam("テンプレート名", "template_name", STEXT_LEN, "KVa", array("EXIST_CHECK","SPTAB_CHECK","MAX_LENGTH_CHECK")); 
    158158        $objForm->setParam($_POST); 
    159  
     159     
    160160        return $objForm; 
    161161    } 
     
    171171            return $arrErr; 
    172172        } 
    173  
     173     
    174174        $arrForm = $objForm->getHashArray(); 
    175  
     175     
    176176        // 同名のフォルダが存在する場合はエラー 
    177177        if(file_exists(USER_TEMPLATE_PATH . $arrForm['template_code'])) { 
    178178            $arrErr['template_code'] = "※ 同名のファイルがすでに存在します。<br/>"; 
    179179        } 
    180  
     180     
    181181        // 登録不可の文字列チェック 
    182182        $arrIgnoreCode = array( 
     
    186186            $arrErr['template_code'] = "※ このテンプレートコードは使用できません。<br/>"; 
    187187        } 
    188  
     188     
    189189        // DBにすでに登録されていないかチェック 
    190190        $objQuery = new SC_Query(); 
     
    193193            $arrErr['template_code'] = "※ すでに登録されているテンプレートコードです。<br/>"; 
    194194        } 
    195  
     195     
    196196        // ファイルの拡張子チェック(.tar/tar.gzのみ許可) 
    197197        $errFlag = true; 
     
    209209            $errFlag = false; 
    210210        } 
    211  
     211     
    212212        if($errFlag) { 
    213213            $arrErr['template_file'] = "※ アップロードするテンプレートファイルで許可されている形式は、tar/tar.gzです。<br />"; 
    214214        } 
    215  
     215     
    216216        return $arrErr; 
    217217    } 
     
    234234            mkdir($compile_dir); 
    235235        } 
    236  
     236                 
    237237        // 一時フォルダから保存ディレクトリへ移動 
    238238        $objUpFile->moveTempFile(); 
    239  
     239         
    240240        // 解凍 
    241241        SC_Helper_FileManager::unpackFile($template_dir . "/" . $_FILES['template_file']['name']); 
    242242        // ユーザデータの下のファイルをコピーする 
    243         $from_dir = SMARTY_TEMPLATES_DIR . $template_code . "/_packages/"; 
     243        $from_dir = SMARTY_TEMPLATES_DIR . $template_code . "/_packages/";       
    244244        $to_dir = USER_PATH . "packages/" . $template_code . "/"; 
    245245        SC_Utils::sfMakeDir($to_dir); 
    246246        SC_Utils::sfCopyDir($from_dir, $to_dir); 
    247  
     247         
    248248        // DBにテンプレート情報を保存 
    249249        $this->lfRegisterTemplates($objForm->getHashArray()); 
    250250    } 
    251  
     251     
    252252    /** 
    253253     * dtb_templatesへ入力内容を登録する. 
     
    276276            'templates' 
    277277        ); 
    278  
     278     
    279279        foreach ($arrDirs as $dir) { 
    280280            $from = USER_PATH .  $dir; 
     
    291291        $nowTpl = $this->lfGetNowTemplate(); 
    292292        if (!$nowTpl) return; 
    293  
     293     
    294294        $from = TPL_PKG_PATH . $nowTpl . '/'; 
    295295        SC_Utils::sfCopyDir($from, $to, ''); 
     
    308308        } 
    309309        return null; 
    310     } 
     310    }     
    311311} 
    312312?> 
Note: See TracChangeset for help on using the changeset viewer.