DB_DATAOBJECT_INT, 'anio' => DB_DATAOBJECT_INT, 'cuatrimestre' => DB_DATAOBJECT_INT, 'curso' => DB_DATAOBJECT_INT, 'descripcion' => DB_DATAOBJECT_STR + DB_DATAOBJECT_TXT, ); } // now define the keys. function keys() { return array('id'); } function toLine() { return $this->anio . $this->cuatrimestre . $this->curso; } /** * */ function resultado_de_prueba($prueba, $salida, $descripcion = "") { if($memoria)$memoria = 1; else $memoria = 0; if($salida)$salida = 1; else $salida = 0; $date = date("YmdHis"); $this->db->query("INSERT INTO prueba (cuatrimestre, padron, ejercicio, entrega, intento, caso_de_prueba, memoria_ok, salida_ok, descripcion) VALUES ($this->cuatrimestre, $this->padron, $this->ejercicio, $this->entrega, $this->intento, $prueba->id, $prueba->memoria, $salida, '$descripcion')"); $this->db->query("UPDATE intento SET fin_pruebas = '$date' WHERE cuatrimestre = {$this->cuatrimestre} AND padron = {$this->padron} AND ejercicio = {$this->ejercicio} AND entrega = {$this->entrega} AND intento = {$this->intento}"); } } ?>