Ignore:
Timestamp:
2011/03/09 14:31:45 (13 years ago)
Author:
Seasoft
Message:

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

  • TAB
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/class/SC_CheckError.php

    r20541 r20562  
    4747    } 
    4848 
    49     /* HTMLのタグをチェックする */ 
    50     // value[0] = 項目名 value[1] = 判定対象 value[2] = 許可するタグが格納された配列 
     49    /** 
     50     * HTMLのタグをチェックする 
     51     * 
     52     * @param array $value value[0] = 項目名 value[1] = 判定対象 value[2] = 許可するタグが格納された配列 
     53     * @return void 
     54     */ 
    5155    function HTML_TAG_CHECK($value) { 
    5256        if(isset($this->arrErr[$value[1]])) { 
     
    7478    } 
    7579 
    76     /* 必須入力の判定 */ 
    77     // value[0] = 項目名 value[1] = 判定対象 
    78     function EXIST_CHECK( $value ) {            // 受け取りがない場合エラーを返す 
     80    /** 
     81     * 必須入力の判定 
     82     * 
     83     * 受け取りがない場合エラーを返す 
     84     * @param array $value value[0] = 項目名 value[1] = 判定対象 
     85     * @return void 
     86     */ 
     87    function EXIST_CHECK( $value ) { 
    7988        if (isset($this->arrErr[$value[1]])) { 
    8089            return; 
     
    8897    } 
    8998 
    90     /* 必須入力の判定(逆順) */ 
    91     // value[0] = 判定対象 value[1] = 項目名 
    92     function EXIST_CHECK_REVERSE( $value ) {            // 受け取りがない場合エラーを返す 
     99    /** 
     100     * 必須入力の判定(逆順) 
     101     * 
     102     * 受け取りがない場合エラーを返す 
     103     * @param array $value value[0] = 判定対象 value[1] = 項目名 
     104     * @return void 
     105     */ 
     106    function EXIST_CHECK_REVERSE( $value ) { 
    93107        if(isset($this->arrErr[$value[0]])) { 
    94108            return; 
     
    100114    } 
    101115 
    102     /* スペース、タブの判定 */ 
    103     // value[0] = 項目名 value[1] = 判定対象 
    104     function SPTAB_CHECK( $value ) {            // 受け取りがない場合エラーを返す 
     116    /** 
     117     * スペース、タブの判定 
     118     * 
     119     * 受け取りがない場合エラーを返す 
     120     * @param array $value value[0] = 項目名 value[1] = 判定対象 
     121     * @return void 
     122     */ 
     123    function SPTAB_CHECK( $value ) { 
    105124        if(isset($this->arrErr[$value[1]])) { 
    106125            return; 
     
    112131    } 
    113132 
    114     /* スペース、タブの判定 */ 
    115     // value[0] = 項目名 value[1] = 判定対象 
    116     function NO_SPTAB( $value ) {           // 受け取りがない場合エラーを返す 
     133    /** 
     134     * スペース、タブの判定 
     135     * 
     136     * 受け取りがない場合エラーを返す 
     137     * @param array $value value[0] = 項目名 value[1] = 判定対象 
     138     * @return void 
     139     */ 
     140    function NO_SPTAB( $value ) { 
    117141        if(isset($this->arrErr[$value[1]])) { 
    118142            return; 
     
    135159    } 
    136160 
    137     /* 必須選択の判定 */ 
    138     // value[0] = 項目名 value[1] = 判定対象 
    139     function SELECT_CHECK( $value ) {           // プルダウンなどで選択されていない場合エラーを返す 
     161    /** 
     162     * 必須選択の判定 
     163     * 
     164     * プルダウンなどで選択されていない場合エラーを返す 
     165     * @param array $value value[0] = 項目名 value[1] = 判定対象 
     166     * @return void 
     167     */ 
     168    function SELECT_CHECK( $value ) { 
    140169        if(isset($this->arrErr[$value[1]])) { 
    141170            return; 
     
    147176    } 
    148177 
    149     /* 同一性の判定 */ 
    150     // value[0] = 項目名1 value[1] = 項目名2 value[2] = 判定対象文字列1  value[3] = 判定対象文字列2 
    151     function EQUAL_CHECK( $value ) {        // 入力が指定文字数以上ならエラーを返す 
     178    /** 
     179     * 同一性の判定 
     180     * 
     181     * 入力が指定文字数以上ならエラーを返す 
     182     * @param array $value value[0] = 項目名1 value[1] = 項目名2 value[2] = 判定対象文字列1  value[3] = 判定対象文字列2 
     183     * @return void 
     184     */ 
     185    function EQUAL_CHECK( $value ) { 
    152186        if(isset($this->arrErr[$value[2]]) || isset($this->arrErr[$value[3]])) { 
    153187            return; 
     
    160194    } 
    161195 
    162     /* 値が異なることの判定 */ 
    163     // value[0] = 項目名1 value[1] = 項目名2 value[2] = 判定対象文字列1  value[3] = 判定対象文字列2 
    164     function DIFFERENT_CHECK( $value ) {        // 入力が指定文字数以上ならエラーを返す 
     196    /** 
     197     * 値が異なることの判定 
     198     * 
     199     * 入力が指定文字数以上ならエラーを返す 
     200     * @param array $value value[0] = 項目名1 value[1] = 項目名2 value[2] = 判定対象文字列1  value[3] = 判定対象文字列2 
     201     * @return void 
     202     */ 
     203    function DIFFERENT_CHECK( $value ) { 
    165204        if(isset($this->arrErr[$value[2]]) || isset($this->arrErr[$value[3]])) { 
    166205            return; 
     
    173212    } 
    174213 
    175     /* 値の大きさを比較する value[2] < value[3]でなければエラー */ 
    176     // value[0] = 項目名1 value[1] = 項目名2 value[2] = 判定対象文字列1  value[3] = 判定対象文字列2 
    177     function GREATER_CHECK($value) {        // 入力が指定文字数以上ならエラーを返す 
     214    /** 
     215     * 値の大きさを比較する value[2] < value[3]でなければエラー 
     216     * 
     217     * 入力が指定文字数以上ならエラーを返す 
     218     * @param array $value value[0] = 項目名1 value[1] = 項目名2 value[2] = 判定対象文字列1  value[3] = 判定対象文字列2 
     219     * @return void 
     220     */ 
     221    function GREATER_CHECK($value) { 
    178222        if(isset($this->arrErr[$value[2]]) || isset($this->arrErr[$value[3]])) { 
    179223            return; 
     
    186230    } 
    187231 
    188     /* 最大文字数制限の判定 */ 
    189     // value[0] = 項目名 value[1] = 判定対象文字列  value[2] = 最大文字数(半角も全角も1文字として数える) 
    190     function MAX_LENGTH_CHECK( $value ) {       // 入力が指定文字数以上ならエラーを返す 
     232    /** 
     233     * 最大文字数制限の判定 
     234     * 
     235     * 入力が指定文字数以上ならエラーを返す 
     236     * @param array $value value[0] = 項目名 value[1] = 判定対象文字列  value[2] = 最大文字数(半角も全角も1文字として数える) 
     237     * @return void 
     238     */ 
     239    function MAX_LENGTH_CHECK( $value ) { 
    191240        if(isset($this->arrErr[$value[1]])) { 
    192241            return; 
     
    199248    } 
    200249 
    201     /* 最小文字数制限の判定 */ 
    202     // value[0] = 項目名 value[1] = 判定対象文字列 value[2] = 最小文字数(半角も全角も1文字として数える) 
    203     function MIN_LENGTH_CHECK( $value ) {       // 入力が指定文字数未満ならエラーを返す 
     250    /** 
     251     * 最小文字数制限の判定 
     252     * 
     253     * 入力が指定文字数未満ならエラーを返す 
     254     * @param array $value value[0] = 項目名 value[1] = 判定対象文字列 value[2] = 最小文字数(半角も全角も1文字として数える) 
     255     * @return void 
     256     */ 
     257    function MIN_LENGTH_CHECK( $value ) { 
    204258        if(isset($this->arrErr[$value[1]])) { 
    205259            return; 
     
    212266    } 
    213267 
    214     /* 最大文字数制限の判定 */ 
    215     // value[0] = 項目名 value[1] = 判定対象文字列  value[2] = 最大数 
    216     function MAX_CHECK( $value ) {      // 入力が最大数以上ならエラーを返す 
     268    /** 
     269     * 最大文字数制限の判定 
     270     * 
     271     * 入力が最大数以上ならエラーを返す 
     272     * @param array $value value[0] = 項目名 value[1] = 判定対象文字列  value[2] = 最大数] 
     273     * @return void 
     274     */ 
     275    function MAX_CHECK( $value ) { 
    217276        if(isset($this->arrErr[$value[1]])) { 
    218277            return; 
     
    225284    } 
    226285 
    227     /* 最小数値制限の判定 */ 
    228     // value[0] = 項目名 value[1] = 判定対象文字列  value[2] = 最小数 
    229     function MIN_CHECK( $value ) {      // 入力が最小数未満ならエラーを返す 
     286    /** 
     287     * 最小数値制限の判定 
     288     * 
     289     * 入力が最小数未満ならエラーを返す 
     290     * @param array $value value[0] = 項目名 value[1] = 判定対象文字列  value[2] = 最小数 
     291     * @return void 
     292     */ 
     293    function MIN_CHECK( $value ) { 
    230294        if(isset($this->arrErr[$value[1]])) { 
    231295            return; 
     
    237301    } 
    238302 
    239     /* 数字の判定 */ 
    240     // value[0] = 項目名 value[1] = 判定対象文字列 
    241     function NUM_CHECK( $value ) {              // 入力文字が数字以外ならエラーを返す 
     303    /** 
     304     * 数字の判定 
     305     * 
     306     * 入力文字が数字以外ならエラーを返す 
     307     * @param array $value value[0] = 項目名 value[1] = 判定対象文字列 
     308     * @return void 
     309     */ 
     310    function NUM_CHECK( $value ) { 
    242311        if(isset($this->arrErr[$value[1]])) { 
    243312            return; 
     
    249318    } 
    250319 
    251     /* 小数点を含む数字の判定 */ 
    252     // value[0] = 項目名 value[1] = 判定対象文字列 
    253     function NUM_POINT_CHECK( $value ) {                // 入力文字が数字以外ならエラーを返す 
     320    /** 
     321     * 小数点を含む数字の判定 
     322     * 
     323     * 入力文字が数字以外ならエラーを返す 
     324     * @param array $value value[0] = 項目名 value[1] = 判定対象文字列 
     325     * @return void 
     326     */ 
     327    function NUM_POINT_CHECK( $value ) { 
    254328        if(isset($this->arrErr[$value[1]])) { 
    255329            return; 
     
    282356     *     [4]: 電話番号各項目制限 (指定なしの場合、TEL_ITEM_LEN)<br> 
    283357     *     [5]: 電話番号総数 (指定なしの場合、TEL_LEN) 
     358     * @return void 
    284359     */ 
    285360    function TEL_CHECK($value) { 
     
    321396 
    322397    /* 関連項目が完全に満たされているか判定 
    323         value[0]        : 項目名 
    324         value[1]        : 判定対象要素名 
     398        value[0]    : 項目名 
     399        value[1]    : 判定対象要素名 
    325400    */ 
    326401    function FULL_EXIST_CHECK($value) { 
     
    349424 
    350425    /* 関連項目がすべて満たされているか判定 
    351         value[0]        : 項目名 
    352         value[1]        : 判定対象要素名 
     426        value[0]    : 項目名 
     427        value[1]    : 判定対象要素名 
    353428    */ 
    354429    function ALL_EXIST_CHECK($value) { 
     
    379454    } 
    380455 
    381         /* 関連項目がどれか一つ満たされているか判定 
    382         value[0]        : 項目名 
    383         value[1]        : 判定対象要素名 
     456    /* 関連項目がどれか一つ満たされているか判定 
     457        value[0]    : 項目名 
     458        value[1]    : 判定対象要素名 
    384459    */ 
    385460    function ONE_EXIST_CHECK($value) { 
     
    408483 
    409484    /* 上位の項目が満たされているか判定 
    410         value[0]        : 項目名 
    411         value[1]        : 判定対象要素名 
     485        value[0]    : 項目名 
     486        value[1]    : 判定対象要素名 
    412487    */ 
    413488    function TOP_EXIST_CHECK($value) { 
     
    442517 
    443518    /* カタカナの判定 */ 
     519    // 入力文字がカナ以外ならエラーを返す 
    444520    // value[0] = 項目名 value[1] = 判定対象文字列 
    445     function KANA_CHECK( $value ) {             // 入力文字がカナ以外ならエラーを返す 
     521    function KANA_CHECK( $value ) { 
    446522        if(isset($this->arrErr[$value[1]])) { 
    447523            return; 
     
    454530 
    455531    /* カタカナの判定2 (タブ、スペースは許可する) */ 
     532    // 入力文字がカナ以外ならエラーを返す 
    456533    // value[0] = 項目名 value[1] = 判定対象文字列 
    457     function KANABLANK_CHECK( $value ) {                // 入力文字がカナ以外ならエラーを返す 
     534    function KANABLANK_CHECK( $value ) { 
    458535        if(isset($this->arrErr[$value[1]])) { 
    459536            return; 
     
    466543 
    467544    /* 英数字の判定 */ 
     545    // 入力文字が英数字以外ならエラーを返す 
    468546    // value[0] = 項目名 value[1] = 判定対象文字列 
    469     function ALNUM_CHECK( $value ) {                // 入力文字が英数字以外ならエラーを返す 
     547    function ALNUM_CHECK( $value ) { 
    470548        if(isset($this->arrErr[$value[1]])) { 
    471549            return; 
     
    478556 
    479557    /* 英数記号の判定 */ 
     558    // 入力文字が英数記号以外ならエラーを返す 
    480559    // value[0] = 項目名 value[1] = 判定対象文字列 
    481     function GRAPH_CHECK( $value ) {                // 入力文字が英数記号以外ならエラーを返す 
     560    function GRAPH_CHECK( $value ) { 
    482561        if(isset($this->arrErr[$value[1]])) { 
    483562            return; 
     
    490569 
    491570    /* 必須選択の判定 */ 
     571    // 入力値で0が許されない場合エラーを返す 
    492572    // value[0] = 項目名 value[1] = 判定対象 
    493     function ZERO_CHECK( $value ) {             // 入力値で0が許されない場合エラーを返す 
     573    function ZERO_CHECK( $value ) { 
    494574        $this->createParam($value); 
    495575        if($this->arrParam[$value[1]] == "0" ){ 
     
    499579 
    500580    /* 桁数の判定 (最小最大)*/ 
     581    // 入力文字の桁数判定 → 最小桁数<入力文字列<最大桁数 
    501582    // value[0] = 項目名 value[1] = 判定対象文字列 value[2] = 最小桁数 value[3] = 最大桁数 
    502     function NUM_RANGE_CHECK( $value ) {        // 入力文字の桁数判定 → 最小桁数<入力文字列<最大桁数 
     583    function NUM_RANGE_CHECK( $value ) { 
    503584        if(isset($this->arrErr[$value[1]])) { 
    504585            return; 
     
    513594 
    514595    /* 桁数の判定 */ 
     596    // 入力文字の桁数判定 → 入力文字列 = 桁数 以外はNGの場合 
    515597    // value[0] = 項目名 value[1] = 判定対象文字列 value[2] = 桁数 
    516     function NUM_COUNT_CHECK( $value ) {        // 入力文字の桁数判定 → 入力文字列 = 桁数 以外はNGの場合 
     598    function NUM_COUNT_CHECK( $value ) { 
    517599        if(isset($this->arrErr[$value[1]])) { 
    518600            return; 
     
    526608 
    527609    /* メールアドレス形式の判定 */ 
     610    // メールアドレスを正規表現で判定する 
    528611    // value[0] = 項目名 value[1] = 判定対象メールアドレス 
    529     function EMAIL_CHECK( $value ){             // メールアドレスを正規表現で判定する 
     612    function EMAIL_CHECK( $value ){ 
    530613        if(isset($this->arrErr[$value[1]])) { 
    531614            return; 
     
    552635        if (RFC_COMPLIANT_EMAIL_CHECK) { 
    553636            $regexp = "/\A${addr_spec}\z/"; 
    554         } else { 
     637        } else { 
    555638            // 携帯メールアドレス用に、..や.@を許容する。 
    556639            $regexp = "/\A${addr_spec_loose}\z/"; 
     
    563646 
    564647    /* メールアドレスに使用できる文字の判定 */ 
     648    // メールアドレスに使用する文字を正規表現で判定する 
    565649    //  value[0] = 項目名 value[1] = 判定対象メールアドレス 
    566     function EMAIL_CHAR_CHECK( $value ){                // メールアドレスに使用する文字を正規表現で判定する 
     650    function EMAIL_CHAR_CHECK( $value ){ 
    567651        if(isset($this->arrErr[$value[1]])) { 
    568652            return; 
     
    575659 
    576660    /* URL形式の判定 */ 
     661    // URLを正規表現で判定する。デフォルトでhttp://があってもOK 
    577662    //  value[0] = 項目名 value[1] = 判定対象URL 
    578     function URL_CHECK( $value ){               // URLを正規表現で判定する。デフォルトでhttp://があってもOK 
     663    function URL_CHECK( $value ){ 
    579664         if(isset($this->arrErr[$value[1]])) { 
    580665            return; 
     
    608693 
    609694    /* 拡張子の判定 */ 
     695    // 受け取りがない場合エラーを返す 
    610696    // value[0] = 項目名 value[1] = 判定対象 value[2]=array(拡張子) 
    611     function FILE_EXT_CHECK( $value ) {         // 受け取りがない場合エラーを返す 
     697    function FILE_EXT_CHECK( $value ) { 
    612698        if(isset($this->arrErr[$value[1]]) || count($value[2]) == 0) { 
    613699            return; 
     
    655741 
    656742    /* ファイルが存在するかチェックする */ 
     743    // 受け取りがない場合エラーを返す 
    657744    // value[0] = 項目名 value[1] = 判定対象  value[2] = 指定ディレクトリ 
    658     function FIND_FILE( $value ) {          // 受け取りがない場合エラーを返す 
     745    function FIND_FILE( $value ) { 
    659746        if(isset($this->arrErr[$value[1]])) { 
    660747            return; 
     
    677764 
    678765    /* ファイルが上げられたか確認 */ 
     766    // 受け取りがない場合エラーを返す 
    679767    // value[0] = 項目名 value[1] = 判定対象  value[2] = 指定サイズ(KB) 
    680     function FILE_EXIST_CHECK( $value ) {           // 受け取りがない場合エラーを返す 
     768    function FILE_EXIST_CHECK( $value ) { 
    681769        if(isset($this->arrErr[$value[1]])) { 
    682770            return; 
     
    689777 
    690778    /* ファイルサイズの判定 */ 
     779    // 受け取りがない場合エラーを返す 
    691780    // value[0] = 項目名 value[1] = 判定対象  value[2] = 指定サイズ(KB) 
    692     function FILE_SIZE_CHECK( $value ) {            // 受け取りがない場合エラーを返す 
     781    function FILE_SIZE_CHECK( $value ) { 
    693782        if(isset($this->arrErr[$value[1]])) { 
    694783            return; 
     
    706795 
    707796    /* ファイル名の判定 */ 
     797    // 入力文字が英数字,"_","-"以外ならエラーを返す 
    708798    // value[0] = 項目名 value[1] = 判定対象文字列 
    709     function FILE_NAME_CHECK( $value ) {                // 入力文字が英数字,"_","-"以外ならエラーを返す 
     799    function FILE_NAME_CHECK( $value ) { 
    710800        if(isset($this->arrErr[$value[1]])) { 
    711801            return; 
     
    718808 
    719809    /* ファイル名の判定(アップロード以外の時) */ 
     810    // 入力文字が英数字,"_","-"以外ならエラーを返す 
    720811    // value[0] = 項目名 value[1] = 判定対象文字列 
    721     function FILE_NAME_CHECK_BY_NOUPLOAD( $value ) {            // 入力文字が英数字,"_","-"以外ならエラーを返す 
     812    function FILE_NAME_CHECK_BY_NOUPLOAD( $value ) { 
    722813        if(isset($this->arrErr[$value[1]])) { 
    723814            return; 
     
    827918 
    828919    /*-----------------------------------------------------------------*/ 
    829     /*  CHECK_SET_TERM 
    830     /*  年月日に別れた2つの期間の妥当性をチェックし、整合性と期間を返す 
    831     /* 引数 (開始年,開始月,開始日,終了年,終了月,終了日) 
    832     /* 戻値 array(1,2,3) 
    833     /*          1.開始年月日 (YYYYMMDD 000000) 
    834     /*          2.終了年月日 (YYYYMMDD 235959) 
    835     /*          3.エラー ( 0 = OK, 1 = NG ) 
     920    /*  CHECK_SET_TERM 
     921    /*  年月日に別れた2つの期間の妥当性をチェックし、整合性と期間を返す 
     922    /*  引数 (開始年,開始月,開始日,終了年,終了月,終了日) 
     923    /*  戻値 array(1,2,3) 
     924    /*          1.開始年月日 (YYYYMMDD 000000) 
     925    /*          2.終了年月日 (YYYYMMDD 235959) 
     926    /*          3.エラー ( 0 = OK, 1 = NG ) 
    836927    /*-----------------------------------------------------------------*/ 
    837928    // value[0] = 項目名1 
     
    869960 
    870961    /*-----------------------------------------------------------------*/ 
    871     /*  CHECK_SET_TERM2 
    872     /*  年月日時に別れた2つの期間の妥当性をチェックし、整合性と期間を返す 
    873     /* 引数 (開始年,開始月,開始日,開始時間,開始分,開始秒, 
     962    /*  CHECK_SET_TERM2 
     963    /*  年月日時に別れた2つの期間の妥当性をチェックし、整合性と期間を返す 
     964    /*  引数 (開始年,開始月,開始日,開始時間,開始分,開始秒, 
    874965    /*        終了年,終了月,終了日,終了時間,終了分,終了秒) 
    875     /* 戻値 array(1,2,3) 
    876     /*          1.開始年月日 (YYYYMMDDHHmmss) 
    877     /*          2.終了年月日 (YYYYMMDDHHmmss) 
    878     /*          3.エラー ( 0 = OK, 1 = NG ) 
     966    /*  戻値 array(1,2,3) 
     967    /*          1.開始年月日 (YYYYMMDDHHmmss) 
     968    /*          2.終了年月日 (YYYYMMDDHHmmss) 
     969    /*          3.エラー ( 0 = OK, 1 = NG ) 
    879970    /*-----------------------------------------------------------------*/ 
    880971    // value[0] = 項目名1 
     
    9241015 
    9251016    /*-----------------------------------------------------------------*/ 
    926     /*  CHECK_SET_TERM3 
    927     /*  年月に別れた2つの期間の妥当性をチェックし、整合性と期間を返す 
     1017    /*  CHECK_SET_TERM3 
     1018    /*  年月に別れた2つの期間の妥当性をチェックし、整合性と期間を返す 
    9281019    /* 引数 (開始年,開始月,終了年,終了月) 
    9291020    /* 戻値 array(1,2,3) 
    930     /*          1.開始年月日 (YYYYMMDD 000000) 
    931     /*          2.終了年月日 (YYYYMMDD 235959) 
    932     /*          3.エラー ( 0 = OK, 1 = NG ) 
     1021    /*          1.開始年月日 (YYYYMMDD 000000) 
     1022    /*          2.終了年月日 (YYYYMMDD 235959) 
     1023    /*          3.エラー ( 0 = OK, 1 = NG ) 
    9331024    /*-----------------------------------------------------------------*/ 
    9341025    // value[0] = 項目名1 
     
    9851076 
    9861077    /* 携帯メールアドレスの判定 */ 
     1078    // メールアドレスを正規表現で判定する 
    9871079    // value[0] = 項目名 value[1] = 判定対象メールアドレス 
    988     function MOBILE_EMAIL_CHECK( $value ){              // メールアドレスを正規表現で判定する 
     1080    function MOBILE_EMAIL_CHECK( $value ){ 
    9891081        if(isset($this->arrErr[$value[1]])) { 
    9901082            return; 
     
    10011093     * 
    10021094     * メールアドレスが会員登録されているか調べる 
    1003      * value[0] = 項目名 value[1] = 判定対象メールアドレス 
    1004      * 
    1005      * @param mixed $value 
     1095     * @param array $value value[0] = 項目名 value[1] = 判定対象メールアドレス 
    10061096     * @access public 
    10071097     * @return void 
     
    10731163     */ 
    10741164    function evalCheck($value) { 
    1075         // falseは、正当な式と評価する。 
    1076         if($value === 'false') { 
    1077             return true; 
    1078         } 
     1165        // falseは、正当な式と評価する。 
     1166        if($value === 'false') { 
     1167            return true; 
     1168        } 
    10791169        return @eval("return " . $value . ";"); 
    10801170    } 
Note: See TracChangeset for help on using the changeset viewer.