function analizar_conflictos() { 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 } $reg_original = $this->get_registro_a_actualizar(); foreach ($this->columnas as $columna => $valor) { $valor_actual = $reg_original[0][$columna]; if ($valor_actual != $valor['valor_original']) { // el valor que se cambió no es el mismo $this->conflictos[] = new toba_registro_conflicto_valor_original($this, $columna, $valor_actual); } } }
function __construct($db, $nombre_tabla) { parent::__construct($db, $nombre_tabla); $this->tipo = self::registro_delete; }