Ignore:
Timestamp:
Dec 18, 2005 12:16:03 AM (18 years ago)
Author:
scdev
Message:

detabbed all files ;P

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/bin/module_maker/validation.cli.php

    r41 r42  
    3838// Loop through columns
    3939if (is_array($cols) && !empty($cols)) {
    40    
     40
    4141    $o = array();
    4242
    4343    foreach ($cols as $col) {
    44    
     44
    4545        // Human readable.
    4646        $field = $col[0];
     
    4949        $is_primary_key = ('PRI' == $col[3]);
    5050        $unsigned = preg_match('/\s*unsigned\s*$/i', $col[1]);
    51        
     51
    5252        if (in_array($field, $exclude)) {
    5353            continue;
    5454        }
    55        
     55
    5656        // ----------- isEmpty ------------
    5757        $o[] = "\$fv->isEmpty('$field', _(\"<strong>$title</strong> cannot be blank.\"));";
     
    6868            $len_type = 'setenum';
    6969            break;
    70            
     70
    7171        case 'date' :
    7272        case 'datetime' :
     
    7777            $max_length = 127;
    7878            break;
    79            
     79
    8080        case 'tinytext' :
    8181        case 'tinyblob' :
     
    8585            $max_length = 255;
    8686            break;
    87            
     87
    8888        case 'text' :
    8989        case 'blob' :
     
    9191            $max_length = 65535;
    9292            break;
    93            
     93
    9494        case 'mediumtext' :
    9595        case 'mediumblob' :
     
    9797            $max_length = 16777215;
    9898            break;
    99            
     99
    100100        case 'longtext' :
    101101        case 'longblob' :
     
    103103            $max_length = 4294967295;
    104104            break;
    105            
     105
    106106        case 'tinyint' :
    107107        case 'bit' :
     
    116116            }
    117117            break;
    118            
     118
    119119        case 'smallint' :
    120120            $len_type = 'num';
     
    127127            }
    128128            break;
    129            
     129
    130130        case 'mediumint' :
    131131            $len_type = 'num';
     
    138138            }
    139139            break;
    140            
     140
    141141        case 'int' :
    142142        case 'integer' :
     
    150150            }
    151151            break;
    152            
     152
    153153        case 'bigint' :
    154154            $len_type = 'num';
     
    161161            }
    162162            break;
    163            
     163
    164164        case 'float' :
    165165            $len_type = 'num';
     
    167167            $max = 3.40282E+38;
    168168            break;
    169            
     169
    170170        case 'double' :
    171171        case 'double precision' :
     
    178178            $max = 1.79769E+308;
    179179            break;
    180            
     180
    181181        default :
    182182            $len_type = null;
     
    192192            $o[] = "\$fv->numericRange('$field', $min, $max, _(\"<strong>$title</strong> must be a valid number between $min and $max.\"));";
    193193        }
    194        
     194
    195195        // ----------- type check ------------
    196196        switch ($type) {
    197197
    198198        case 'enum' :
    199        
     199
    200200        case 'set' :
    201201            break;
    202        
     202
    203203        case 'char' :
    204204        case 'varchar' :
    205        
     205
    206206        case 'tinytext' :
    207207        case 'text' :
     
    214214//             $o[] = "\$fv->isString('$field', _(\"<strong>$title</strong> must be a string.\"));"; // Pretty useless
    215215            break;
    216        
     216
    217217        case 'tinyint' :
    218218        case 'bit' :
     
    226226            $o[] = "\$fv->isInteger('$field', _(\"<strong>$title</strong> must be an integer.\")$negative_ok);";
    227227            break;
    228        
     228
    229229        case 'float' :
    230230        case 'float' :
     
    238238            $o[] = "\$fv->isFloat('$field', _(\"<strong>$title</strong> must be a valid number.\")$negative_ok);";
    239239            break;
    240        
     240
    241241        case 'date' :
    242242        case 'datetime' :
     
    244244            $o[] = "\$fv->checkRegex('$field', '/^\d{4}-\d{2}-\d{2}$/', true, _(\"<strong>$title</strong> must be a valid date in YYYY-MM-DD format.\"));";
    245245            break;
    246            
     246
    247247        case 'timestamp' :
    248248            $o[] = "\$fv->checkRegex('$field', '/^\d{14}$/', true, _(\"<strong>$title</strong> must be a valid mysql timestamp in YYYYMMDDhhmmss format.\"));";
    249249            break;
    250            
     250
    251251        case 'time' :
    252252            $o[] = "\$fv->checkRegex('$field', '/^\d{1,3}:\d{2}:\d{2}$/', true, _(\"<strong>$title</strong> must be a valid time in hh:mm:ss format.\"));";
    253253            break;
    254        
     254
    255255        case 'year' :
    256256            $o[] = "\$fv->checkRegex('$field', '/^\d{4}$/', true, _(\"<strong>$title</strong> must be a valid year in YYYY format.\"));";
    257257            break;
    258        
     258
    259259        default :
    260260            break;
    261261        }
    262        
     262
    263263        if (preg_match('/email/', $field)) {
    264264            $o[] = "\$fv->validateEmail('$field');";
     
    266266            $o[] = "\$fv->validatePhone('$field');";
    267267        }
    268        
     268
    269269        // Blank between cols?
    270270        $o[] = '';
     
    278278
    279279echo "function validateInput()
    280 {   
     280{
    281281    global \$fv;
    282282
Note: See TracChangeset for help on using the changeset viewer.