protected function private_core() { $this->share_extensions(); /// ¿El usuario tiene permiso para eliminar en esta página? $this->allow_delete = $this->user->allow_delete_on(__CLASS__); $this->atributo = FALSE; $atr1 = new atributo(); if (isset($_POST['nuevo'])) { $atr1->codatributo = substr($_POST['nuevo'], 0, 8); $atr1->nombre = $_POST['nuevo']; if ($atr1->save()) { $this->new_message('Atributo guardado correctamente.'); $this->atributo = $atr1; } else { $this->new_error_msg('Errro al crear el atributo.'); } } else { if (isset($_REQUEST['cod'])) { $this->atributo = $atr1->get($_REQUEST['cod']); $this->modificar(); } else { if (isset($_GET['delete'])) { $atributo = $atr1->get($_GET['delete']); if ($atributo) { if ($atributo->delete()) { $this->new_message('Atributo eliminado correctamente.'); } else { $this->new_error_msg('Imposible eliminar el atributo.'); } } } } } if ($this->atributo) { $this->template = 'ventas_atributo'; $valor = new atributo_valor(); $this->resultados = $valor->all_from_atributo($this->atributo->codatributo); } else { $this->resultados = $atr1->all(); } }
public function atributos() { $atri0 = new atributo(); return $atri0->all(); }