Ignore:
Timestamp:
2012/02/17 00:50:05 (12 years ago)
Author:
Seasoft
Message:

#1613 (ソース整形・ソースコメントの改善)

  • Zend Framework PHP 標準コーディング規約への準拠を高めた。(主に「Switch」の項)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/data/class/pages/admin/contents/LC_Page_Admin_Contents_FileManager.php

    r21515 r21526  
    8484 
    8585        switch ($this->getMode()) { 
    86         // フォルダ移動 
    87         case 'move': 
    88             $objFormParam = new SC_FormParam_Ex(); 
    89             $this->lfInitParamModeMove($objFormParam); 
    90             $objFormParam->setParam($this->createSetParam($_POST)); 
    91             $objFormParam->convParam(); 
    92  
    93             $this->arrErr = $objFormParam->checkError(); 
    94             if (SC_Utils_Ex::isBlank($this->arrErr)) { 
    95                 $now_dir = $this->lfCheckSelectDir($objFormParam, $objFormParam->getValue('tree_select_file')); 
    96                 $objFormParam->setValue('now_dir', $now_dir); 
    97             } 
    98             break; 
    99  
    100         // ファイル表示 
    101         case 'view': 
    102             $objFormParam = new SC_FormParam_Ex(); 
    103             $this->lfInitParamModeView($objFormParam); 
    104             $objFormParam->setParam($this->createSetParam($_POST)); 
    105             $objFormParam->convParam(); 
    106  
    107             $this->arrErr = $objFormParam->checkError(); 
    108             if (SC_Utils_Ex::isBlank($this->arrErr)) { 
    109                 if ($this->tryView($objFormParam)) { 
    110                     $file_url = htmlspecialchars(ereg_replace($objFormParam->getValue('top_dir'), '', $objFormParam->getValue('select_file'))); 
    111                     $tpl_onload = "win02('./file_view.php?file=". $file_url ."', 'user_data', '600', '400');"; 
     86            // フォルダ移動 
     87            case 'move': 
     88                $objFormParam = new SC_FormParam_Ex(); 
     89                $this->lfInitParamModeMove($objFormParam); 
     90                $objFormParam->setParam($this->createSetParam($_POST)); 
     91                $objFormParam->convParam(); 
     92 
     93                $this->arrErr = $objFormParam->checkError(); 
     94                if (SC_Utils_Ex::isBlank($this->arrErr)) { 
     95                    $now_dir = $this->lfCheckSelectDir($objFormParam, $objFormParam->getValue('tree_select_file')); 
     96                    $objFormParam->setValue('now_dir', $now_dir); 
     97                } 
     98                break; 
     99 
     100            // ファイル表示 
     101            case 'view': 
     102                $objFormParam = new SC_FormParam_Ex(); 
     103                $this->lfInitParamModeView($objFormParam); 
     104                $objFormParam->setParam($this->createSetParam($_POST)); 
     105                $objFormParam->convParam(); 
     106 
     107                $this->arrErr = $objFormParam->checkError(); 
     108                if (SC_Utils_Ex::isBlank($this->arrErr)) { 
     109                    if ($this->tryView($objFormParam)) { 
     110                        $file_url = htmlspecialchars(ereg_replace($objFormParam->getValue('top_dir'), '', $objFormParam->getValue('select_file'))); 
     111                        $tpl_onload = "win02('./file_view.php?file=". $file_url ."', 'user_data', '600', '400');"; 
     112                        $this->setTplOnLoad($tpl_onload); 
     113                    } 
     114                } 
     115                break; 
     116 
     117            // ファイルダウンロード 
     118            case 'download': 
     119                $objFormParam = new SC_FormParam_Ex(); 
     120                $this->lfInitParamModeView($objFormParam); 
     121                $objFormParam->setParam($this->createSetParam($_POST)); 
     122                $objFormParam->convParam(); 
     123 
     124                $this->arrErr = $objFormParam->checkError(); 
     125                if (SC_Utils_Ex::isBlank($this->arrErr)) { 
     126                    if (is_dir($objFormParam->getValue('select_file'))) { 
     127                        $disp_error = '※ ディレクトリをダウンロードすることは出来ません。<br/>'; 
     128                        $this->setDispError('select_file', $disp_error); 
     129                    } else { 
     130                        // ファイルダウンロード 
     131                        $objFileManager->sfDownloadFile($objFormParam->getValue('select_file')); 
     132                        exit; 
     133                    } 
     134                } 
     135                break; 
     136            // ファイル削除 
     137            case 'delete': 
     138                $objFormParam = new SC_FormParam_Ex(); 
     139                $this->lfInitParamModeView($objFormParam); 
     140                $objFormParam->setParam($this->createSetParam($_POST)); 
     141                $objFormParam->convParam(); 
     142 
     143                $this->arrErr = $objFormParam->checkError(); 
     144                if (SC_Utils_Ex::isBlank($this->arrErr)) { 
     145                    $objFileManager->sfDeleteDir($objFormParam->getValue('select_file')); 
     146                } 
     147                break; 
     148            // ファイル作成 
     149            case 'create': 
     150                $objFormParam = new SC_FormParam_Ex(); 
     151                $this->lfInitParamModeCreate($objFormParam); 
     152                $objFormParam->setParam($this->createSetParam($_POST)); 
     153                $objFormParam->convParam(); 
     154 
     155                $this->arrErr = $objFormParam->checkError(); 
     156                if (SC_Utils_Ex::isBlank($this->arrErr)) { 
     157                    if (!$this->tryCreateDir($objFileManager, $objFormParam)) { 
     158                        $disp_error = '※ '.htmlspecialchars($objFormParam->getValue('create_file'), ENT_QUOTES).'の作成に失敗しました。<br/>'; 
     159                        $this->setDispError('create_file', $disp_error); 
     160                    } else { 
     161                        $tpl_onload = "alert('フォルダを作成しました。');"; 
     162                        $this->setTplOnLoad($tpl_onload); 
     163                    } 
     164                } 
     165                break; 
     166            // ファイルアップロード 
     167            case 'upload': 
     168                // 画像保存処理 
     169                $ret = $objUpFile->makeTempFile('upload_file', false); 
     170                if (SC_Utils_Ex::isBlank($ret)) { 
     171                    $tpl_onload = "alert('ファイルをアップロードしました。');"; 
    112172                    $this->setTplOnLoad($tpl_onload); 
    113                 } 
    114             } 
    115             break; 
    116  
    117         // ファイルダウンロード 
    118         case 'download': 
    119             $objFormParam = new SC_FormParam_Ex(); 
    120             $this->lfInitParamModeView($objFormParam); 
    121             $objFormParam->setParam($this->createSetParam($_POST)); 
    122             $objFormParam->convParam(); 
    123  
    124             $this->arrErr = $objFormParam->checkError(); 
    125             if (SC_Utils_Ex::isBlank($this->arrErr)) { 
    126                 if (is_dir($objFormParam->getValue('select_file'))) { 
    127                     $disp_error = '※ ディレクトリをダウンロードすることは出来ません。<br/>'; 
    128                     $this->setDispError('select_file', $disp_error); 
    129173                } else { 
    130                     // ファイルダウンロード 
    131                     $objFileManager->sfDownloadFile($objFormParam->getValue('select_file')); 
    132                     exit; 
    133                 } 
    134             } 
    135             break; 
    136         // ファイル削除 
    137         case 'delete': 
    138             $objFormParam = new SC_FormParam_Ex(); 
    139             $this->lfInitParamModeView($objFormParam); 
    140             $objFormParam->setParam($this->createSetParam($_POST)); 
    141             $objFormParam->convParam(); 
    142  
    143             $this->arrErr = $objFormParam->checkError(); 
    144             if (SC_Utils_Ex::isBlank($this->arrErr)) { 
    145                 $objFileManager->sfDeleteDir($objFormParam->getValue('select_file')); 
    146             } 
    147             break; 
    148         // ファイル作成 
    149         case 'create': 
    150             $objFormParam = new SC_FormParam_Ex(); 
    151             $this->lfInitParamModeCreate($objFormParam); 
    152             $objFormParam->setParam($this->createSetParam($_POST)); 
    153             $objFormParam->convParam(); 
    154  
    155             $this->arrErr = $objFormParam->checkError(); 
    156             if (SC_Utils_Ex::isBlank($this->arrErr)) { 
    157                 if (!$this->tryCreateDir($objFileManager, $objFormParam)) { 
    158                     $disp_error = '※ '.htmlspecialchars($objFormParam->getValue('create_file'), ENT_QUOTES).'の作成に失敗しました。<br/>'; 
    159                     $this->setDispError('create_file', $disp_error); 
    160                 } else { 
    161                     $tpl_onload = "alert('フォルダを作成しました。');"; 
    162                     $this->setTplOnLoad($tpl_onload); 
    163                 } 
    164             } 
    165             break; 
    166         // ファイルアップロード 
    167         case 'upload': 
    168             // 画像保存処理 
    169             $ret = $objUpFile->makeTempFile('upload_file', false); 
    170             if (SC_Utils_Ex::isBlank($ret)) { 
    171                 $tpl_onload = "alert('ファイルをアップロードしました。');"; 
    172                 $this->setTplOnLoad($tpl_onload); 
    173             } else { 
    174                 $this->setDispError('upload_file', $ret); 
    175             } 
    176             break; 
    177         // 初期表示 
    178         default : 
    179             break; 
     174                    $this->setDispError('upload_file', $ret); 
     175                } 
     176                break; 
     177            // 初期表示 
     178            default: 
     179                break; 
    180180        } 
    181181 
Note: See TracChangeset for help on using the changeset viewer.