Ignore:
Timestamp:
2010/01/19 18:24:11 (14 years ago)
Author:
nanasess
Message:

エラーハンドリングの変更(#573, #567)

  • data/require_base.php で行っていた処理を data/app_initial.php, data/require_classes.php に分散
  • アプリケーション初期化時に, DBアクセスを伴わない data/require_safe.php を追加
  • システムエラー表示用の html/error.php を追加
  • エラーハンドリング処理を行う html/handle_error.php を追加
  • data/class/SC_DbConn.php でのエラーハンドリングを trigger_error に変更
  • エラーハンドリングの変更に伴い, html/require.php, html/mobile/require.php を修正
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_4-dev/data/class/SC_DbConn.php

    r18493 r18500  
    242242        } 
    243243 
    244         require_once(CLASS_EX_PATH . "page_extends/error/LC_Page_Error_SystemError_Ex.php"); 
    245  
    246         $objPage = new LC_Page_Error_SystemError_Ex(); 
    247         register_shutdown_function(array($objPage, "destroy")); 
    248         $objPage->init(); 
    249         $objPage->process(); 
    250  
    251244        if (DEBUG_MODE == true) { 
    252245            print('<pre>'); 
     
    256249 
    257250        GC_Utils_Ex::gfPrintLog($errmsg); 
    258  
     251        trigger_error($errmsg, E_USER_ERROR); 
    259252        exit(); 
    260253    } 
Note: See TracChangeset for help on using the changeset viewer.