Ignore:
Timestamp:
2009/06/29 12:43:57 (15 years ago)
Author:
Seasoft
Message:

エラーを無視して進められるルートを用意。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/comu-ver2/html/install/index.php

    r18021 r18144  
    6161$objDBParam->setParam($_POST); 
    6262 
    63 switch($_POST['mode']) { 
     63$mode = isset($_POST['mode_overwrite']) ? $_POST['mode_overwrite'] : $_POST['mode']; 
     64 
     65switch($mode) { 
    6466// ようこそ 
    6567case 'welcome': 
     
    376378    $objPage->arrHidden['agreement'] = $_POST['agreement']; 
    377379    $objPage->tpl_mainpage = 'step0.tpl'; 
    378     $objPage->tpl_mode = 'step0'; 
    379380 
    380381    // プログラムで書込みされるファイル・ディレクトリ 
     
    404405        foreach ($arrDirs as $path) { 
    405406            if(file_exists($path)) { 
    406                 $mode = lfGetFileMode($path); 
     407                $filemode = lfGetFileMode($path); 
    407408                $real_path = realpath($path); 
    408409 
     
    410411                if(is_dir($path)) { 
    411412                    if(!is_writable($path)) { 
    412                         $mess.= ">> ×:$real_path($mode) <br>ユーザ書込み権限(777, 707等)を付与して下さい。<br>"; 
     413                        $mess.= ">> ×:$real_path($filemode) <br>ユーザ書込み権限(777, 707等)を付与して下さい。<br>"; 
    413414                        $err_file = true; 
    414415                    } else { 
     
    417418                } else { 
    418419                    if(!is_writable($path)) { 
    419                         $mess.= ">> ×:$real_path($mode) <br>ユーザ書込み権限(666, 606等)を付与して下さい。<br>"; 
     420                        $mess.= ">> ×:$real_path($filemode) <br>ユーザ書込み権限(666, 606等)を付与して下さい。<br>"; 
    420421                        $err_file = true; 
    421422                    } else { 
     
    430431    } 
    431432 
    432     // 権限エラー等が発生していない場合 
    433     if(!$err_file) { 
     433    // 問題点を検出している場合 
     434    if ($err_file) { 
     435        $objPage->tpl_mode = 'return_step0'; 
     436    } 
     437    // 問題点を検出していない場合 
     438    else { 
     439        $objPage->tpl_mode = 'step0'; 
    434440        umask(0); 
    435441        $path = HTML_PATH . "upload/temp_template"; 
Note: See TracChangeset for help on using the changeset viewer.