Changeset 883 for trunk/common/task.php


Ignore:
Timestamp:
01/19/08 12:33:02 (4 years ago)
Author:
bogdanpasoi@…
Message:

Open source - first draft.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/common/task.php

    r852 r883  
    3838                        'name' => "Grupare teste", 
    3939 
    40                 ), 
    41                 'okfiles' => array( 
    42                         'description' => "Daca evaluator-ul foloseste fisiere .ok", 
    43                         'default' => '0', 
    44                         'type' => 'bool', 
    45                         'name' => "Foloseste .ok", 
    46                 ), 
    47                 'evaluator' => array( 
    48                         'description' => "Sursa evaluatorului. Poate fi omis pentru evaluare cu diff", 
    49                         'default' => 'eval.c', 
    50                         'type' => 'string', 
    51                         'name' => "Evaluator", 
    52                 ), 
    53         ), 
    54         'output-only' => array( 
    55                 'tests' => array( 
    56                         'description' => "Numar de teste", 
    57                         'default' => 10, 
    58                         'type' => 'integer', 
    59                         'name' => "Numar de teste", 
    60                 ), 
    61                 'testgroups' => array( 
    62                         'description' => "Descrierea gruparii testelor.", 
    63                         'default' => '1;2;3;4;5;6;7;8;9;10', 
    64                         'type' => 'string', 
    65                         'name' => "Grupare teste", 
    66                 ), 
    67                 'okfiles' => array( 
    68                         'description' => "Daca evaluator-ul foloseste fisiere .ok", 
    69                         'default' => '0', 
    70                         'type' => 'bool', 
    71                         'name' => "Foloseste .ok", 
    72                 ), 
    73                 'evaluator' => array( 
    74                         'description' => "Sursa evaluatorului. Poate fi omis pentru evaluare cu diff", 
    75                         'default' => 'eval.c', 
    76                         'type' => 'string', 
    77                         'name' => "Evaluator", 
    78                 ), 
    79         ), 
    80     ); 
     40            ), 
     41            'okfiles' => array( 
     42                    'description' => "Daca evaluator-ul foloseste fisiere .ok", 
     43                    'default' => '0', 
     44                    'type' => 'bool', 
     45                    'name' => "Foloseste .ok", 
     46            ), 
     47            'evaluator' => array( 
     48                    'description' => "Sursa evaluatorului. Poate fi omis pentru evaluare cu diff", 
     49                    'default' => 'eval.c', 
     50                    'type' => 'string', 
     51                    'name' => "Evaluator", 
     52            ), 
     53    ), 
     54    'output-only' => array( 
     55            'tests' => array( 
     56                    'description' => "Numar de teste", 
     57                    'default' => 10, 
     58                    'type' => 'integer', 
     59                    'name' => "Numar de teste", 
     60            ), 
     61            'testgroups' => array( 
     62                    'description' => "Descrierea gruparii testelor.", 
     63                    'default' => '1;2;3;4;5;6;7;8;9;10', 
     64                    'type' => 'string', 
     65                    'name' => "Grupare teste", 
     66            ), 
     67            'okfiles' => array( 
     68                    'description' => "Daca evaluator-ul foloseste fisiere .ok", 
     69                    'default' => '0', 
     70                    'type' => 'bool', 
     71                    'name' => "Foloseste .ok", 
     72            ), 
     73            'evaluator' => array( 
     74                    'description' => "Sursa evaluatorului. Poate fi omis pentru evaluare cu diff", 
     75                    'default' => 'eval.c', 
     76                    'type' => 'string', 
     77                    'name' => "Evaluator", 
     78            ), 
     79    ), 
     80); 
    8181} 
    8282 
     
    129129    if ($hidden != '0' && $hidden != '1') { 
    130130        $errors['hidden'] = 'Se accepta doar 0/1'; 
     131    } 
     132 
     133    $open_source = getattr($task, 'open_source'); 
     134    if ($open_source != '0' && $open_source != '1') { 
     135        $errors['open_source'] = 'Se accepta doar 0/1'; 
     136    } 
     137 
     138    $open_tests = getattr($task, 'open_tests'); 
     139    if ($open_tests != '0' && $open_tests != '1') { 
     140        $errors['open_tests'] = 'Se accepta doar 0/1'; 
    131141    } 
    132142 
Note: See TracChangeset for help on using the changeset viewer.