]> git.llucax.com Git - software/sercom-old.git/blob - src/T/DBO/Intento.php
Nueva estructura de directorios de intentos. Uso de decorators.
[software/sercom-old.git] / src / T / DBO / Intento.php
1 <?php // vim: set binary noeol et sts=4 sw=4 :
2
3 require_once 'DB.php';
4 require_once 'DB/DataObject.php';
5
6 class T_DBO_Intento extends DB_DataObject
7 {
8     var $_database = 'taller';
9     var $__table = 'intento';
10     var $id;
11     var $inscripto_id;
12     var $entrega_id;
13     var $numero;
14     var $llegada;
15     var $inicio_compila;
16     var $fin_compila;
17     var $inicio_pruebas;
18     var $fin_pruebas;
19     var $compila;
20     var $notificado;
21     var $mail_respuesta;
22     var $observaciones;
23
24     /* Static get */
25     function staticGet($k, $v = NULL)
26     {
27         return DB_DataObject::staticGet('T_DBO_Intento', $k, $v);
28     }
29
30     // now define your table structure.
31     // key is column name, value is type
32     function table()
33     {
34         return array(
35             'id'                => DB_DATAOBJECT_INT,
36             'inscripto_id'      => DB_DATAOBJECT_INT,
37             'entrega_id'        => DB_DATAOBJECT_INT,
38             'numero'            => DB_DATAOBJECT_INT,
39             'llegada'           => DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME,
40             'inicio_compila'    => DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME,
41             'fin_compila'       => DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME,
42             'inicio_pruebas'    => DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME,
43             'fin_pruebas'       => DB_DATAOBJECT_STR + DB_DATAOBJECT_DATE + DB_DATAOBJECT_TIME,
44             'compila'           => DB_DATAOBJECT_INT + DB_DATAOBJECT_BOOL,
45             'notificado'        => DB_DATAOBJECT_INT + DB_DATAOBJECT_BOOL,
46             'mail_respuesta'    => DB_DATAOBJECT_STR,
47             'observaciones'     => DB_DATAOBJECT_STR + DB_DATAOBJECT_TXT,
48         );
49     }
50
51     // now define the keys.
52     function keys()
53     {
54         return array('id');
55     }
56
57 }
58
59 ?>