protected function private_core() { $this->marca = new marca(); if (isset($_REQUEST['buscar_marca'])) { $this->buscar_marca(); } if (isset($_POST['ndescripcion'])) { $mar = $this->marca->get_descripcion(strtoupper($_POST['ndescripcion'])); if ($mar) { $this->new_error_msg('La marca <a href="' . $mar->url() . '">' . $mar->codmarca . '</a> ya existe.'); } else { $mar = new marca(); $mar->codmarca = $_POST['ncodmarca']; $mar->descripcion = strtoupper($_POST['ndescripcion']); if ($mar->save()) { Header('location: ' . $mar->url()); } else { $this->new_error_msg("¡Imposible guardar la marca!"); } } } else { if (isset($_GET['delete'])) { $mar = $this->marca->get($_GET['delete']); if ($mar) { if ($mar->delete()) { $this->new_message("marca " . $_GET['delete'] . " eliminada correctamente"); } else { $this->new_error_msg("¡Imposible eliminar la marca " . $_GET['delete'] . "!"); } } else { $this->new_error_msg("marca " . $_GET['delete'] . " no encontrada."); } } } if ($this->query != '') { $this->resultados = $this->marca->search($this->query); } else { $this->resultados = $this->marca->all(); $this->share_extensions(); } }
protected function private_core() { /// ¿El usuario tiene permiso para eliminar en esta página? $this->allow_delete = $this->user->allow_delete_on(__CLASS__); $this->modelo = new modelo(); $this->marca = FALSE; if (isset($_REQUEST['cod'])) { $mar = new marca(); $this->marca = $mar->get($_REQUEST['cod']); } if ($this->marca) { $this->page->title = $this->marca->codmarca; if (isset($_POST['cod'])) { $this->marca->descripcion = $_POST['descripcion']; if ($this->marca->save()) { $this->new_message("Datos modificados correctamente"); } else { $this->new_error_msg("Imposible modificar los datos."); } } $this->offset = 0; if (isset($_GET['offset'])) { $this->offset = intval($_GET['offset']); } $this->modelos = $this->marca->get_modelos($this->offset); } else { $this->new_error_msg("marca no encontrada."); } if (isset($_POST['codmodelo'])) { $this->modelo->codmodelo = $_POST['codmodelo']; $this->modelo->codmarca = $_POST['ncodmarca']; $this->modelo->descripcion = $_POST['descripcionmodelo']; if ($this->modelo->save()) { $this->new_message("Datos modificados correctamente"); } else { $this->new_error_msg("Imposible modificar los datos."); } } }
function editar() { $id = $_REQUEST['id']; $producto = new Producto(); $almacen = new Almacen(); $linea = new Linea(); $sublinea = new Sublinea(); $marca = new marca(); $empaque = $this->AutoLoadModel('empaque'); $unidadmedida = $this->AutoLoadModel('unidadmedida'); $dataProducto = $producto->buscaProducto($id); $idLinea = $linea->buscaLineaPorSublinea($dataProducto[0]['idlinea']); $data['Producto'] = $producto->buscaProducto($id); //echo '<pre>'; //print_r($data['Producto']); //exit; $data['Almacen'] = $almacen->listadoAlmacen(); $data['Linea'] = $linea->listadoLineas(); $data['Sublinea'] = $sublinea->listadoSublinea($idLinea); $data['Empaque'] = $empaque->listarEmpaque(); $data['Unidadmedida'] = $unidadmedida->listadoTotal(); $data['RutaImagen'] = $this->rutaImagenesProducto(); $data['marca'] = $marca->listado(); $this->view->show("/producto/editar.phtml", $data); }
public function get_marcas($offset = 0, $limit = FS_ITEM_LIMIT) { $marca = new marca(); return $marca->all_from_modelo($this->codmodelo, $offset, $limit); }
<?php require_once realpath(__DIR__ . '/config.php'); require_once realpath(__DIR__ . '/model/marca.php'); $color = marca::all(' ORDER BY marca_nombre'); print_r($color);