Ejemplo n.º 1
0
 public function save()
 {
     $tipo = new Tipo($_REQUEST['id']);
     if ($tipo->id) {
         if ($tipo->update($_REQUEST)) {
             Registry::addMessage("Tipo de entrada actualizado satisfactoriamente", "success", "", Url::site("tipos"));
         }
     } else {
         if ($tipo->insert($_REQUEST)) {
             Registry::addMessage("Tipo de entrada creado satisfactoriamente", "success", "", Url::site("tipos"));
         }
     }
     $this->ajax();
 }
Ejemplo n.º 2
0
<?php

/*
|--------------------------------------------------------------------------
|Controlador
|--------------------------------------------------------------------------
|
| Este archivo se encarga de guardar los cambios de tipo en el sistema.
|
*/
require __DIR__ . '/../../config/config.php';
require __DIR__ . '/../../config/auth.php';
require __DIR__ . '/../../clases/Tipo_productos.php';
if (!empty($_POST['nombre'])) {
    $idtipo = isset($_GET['id']) && $_GET['id'] != "" ? $_GET['id'] : null;
    $nomTipo = $_POST['nombre'];
    $tipo = new Tipo($nomTipo);
    if ($tipo->update($idtipo)) {
        $_SESSION['success_update'] = true;
        $_SESSION['tipup'] = $nomTipo;
    } else {
        $_SESSION['error_tmp'] = "Producto no ingresado";
    }
} else {
    $_SESSION['error_tmp'] = "Todos los campos son obligatorios.";
}
header('Location: ' . ROOT_ADMIN . 'vistas/ListarTipoProducto.php');