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); } } }
function __construct($db, $nombre_tabla) { parent::__construct($db, $nombre_tabla); $this->tipo = self::registro_insert; }