Exemplo n.º 1
0
 function analizar_conflictos()
 {
     $reg_original = $this->get_registro_a_actualizar();
     $reg_count = count($reg_original);
     //Ejecuto la SQL para analizar conflictos de indices
     parent::analizar_conflictos();
     if (count($this->conflictos) > 0) {
         return;
         // Si el padre devolvió algún conflicto este impide que se chequeen el resto de los toba_registro_conflictos
     }
     //Analizo si el registro no fue encontrado o si no se pudo determinar cual se debia modificar
     if ($reg_count < 1) {
         $this->conflictos[] = new toba_registro_conflicto_inexistente($this);
     } else {
         if ($reg_count > 1) {
             $this->conflictos[] = new toba_registro_conflicto_univoco($this);
         }
     }
 }
Exemplo n.º 2
0
 function __construct($db, $nombre_tabla)
 {
     parent::__construct($db, $nombre_tabla);
     $this->tipo = self::registro_insert;
 }