public function index() { HelperFunctions::comprobarSesion(); $habilitados = ClienteModel::getAll(); $deshabilitados = ClienteModel::getAllDisabled(); $archivos = array("cliente/nuevocliente", "generic/buscador", "cliente/listarhabilitados", "cliente/listardeshabilitados"); $datos = array('titulo' => 'Clientes', 'habilitados' => $habilitados, 'deshabilitados' => $deshabilitados, 'destino' => 'cliente/buscar', 'tituloListado' => 'Clientes Habilitados'); View::renderMulti($archivos, $datos); }
public function crear() { HelperFunctions::comprobarSesion(); if (!$_POST) { $clientes = ClienteModel::getAll(); $promos = PromocionModel::getAllPromociones(); $estados = EstadoModel::getAll(); $datos = array('destino' => 'proyecto/crear', 'submit' => 'Crear', 'promolist' => $promos, 'estadolist' => $estados, 'clientelist' => $clientes); View::render("proyecto/formulario", $datos); } else { $_POST = HelperFunctions::sanear($_POST); $errores = []; if (($err = Validaciones::validarFecha($_POST['fecha_de_inicio'])) !== true) { $errores['fecha_de_inicio'] = $err; } if (($err = Validaciones::validarFecha($_POST['fecha_prevista'])) !== true) { $errores['fecha_prevista'] = $err; } if ($errores) { $clientes = ClienteModel::getAll(); $clienteselected = $_POST['cliente']; $promos = PromocionModel::getAllPromociones(); $promoselected = $_POST['promocion']; $estados = EstadoModel::getAll(); $estadoselected = $_POST['estado']; $datos = array('destino' => 'proyecto/crear', 'submit' => 'Crear', 'promolist' => $promos, 'promo_selected' => $promoselected, 'estadolist' => $estados, 'estado_selected' => $estadoselected, 'clientelist' => $clientes, 'cliente_selected' => $clienteselected, 'errores' => $errores); View::render("proyecto/formulario", $datos); } else { ProyectoModel::insert($_POST); header("Location: " . URL . "proyecto"); } } }