public function addEquipo() { session_start(); if (isset($_SESSION['user_id'])) { } else { header('Location: index.php?ctl=login'); } $m = new EquipoModel("iron_man", Config::$mvc_bd_usuario, Config::$mvc_bd_clave, Config::$mvc_bd_hostname); $m3 = new ProveedorModel("iron_man", Config::$mvc_bd_usuario, Config::$mvc_bd_clave, Config::$mvc_bd_hostname); //poner accesos a la otra DB $m2 = new EmpleadosModel("rhsys", Config::$mvc_bd_usuario, Config::$mvc_bd_clave, Config::$mvc_bd_hostname); $empleados = $m2->dameEmpleados(); $proveedores = $m3->dameProveedores(); $marcas = $m->dameMarcas(); $proyectos = $m->dameProyectos(); $params = array('nombre_equipo' => "", 'marca_id' => "", 'marcas' => $marcas, 'usuario_id' => "", 'modelo' => "", 'no_serie' => "", 'procesador' => "", 'memoria' => "", 'dd' => "", 'modelo' => "", 'usuario_id' => "", 'ultimo_ajuste' => "", 'ultimo_mtto' => "", 'fecha_compra' => "", 'fecha_alta' => "", 'factura' => "", 'proveedor_id' => "", 'obra_id' => "", 'proyectos' => $proyectos, 'empleados' => $empleados, 'proveedores' => $proveedores); if ($_SERVER['REQUEST_METHOD'] == 'POST') { // comprobar campos formulario $equipo_new = $_POST; if ($m->validarDatos($equipo_new)) { //usamos metodo del modelo $id_new = $m->insertarEquipo($equipo_new); header('Location: index.php?ctl=showQR&id=' . $id_new); //redirect } else { $params = array('nombre_equipo' => $_POST['nombre_equipo'], 'marca_id' => $marcas, 'modelo' => $_POST['modelo'], 'no_serie' => $_POST['no_serie'], 'procesador' => $_POST['procesador'], 'memoria' => $_POST['memoria'], 'dd' => $_POST['dd'], 'modelo' => $_POST['modelo'], 'usuario_id' => $_POST['usuario_id'], 'ultimo_mtto' => $_POST['ultimo_mtto'], 'fecha_compra' => $_POST['fecha_compra'], 'fecha_alta' => $_POST['fecha_alta'], 'factura' => $_POST['factura'], 'empleados' => $empleados, 'mensaje' => 'No se ha podido registrar el equipo. Revisa el formulario'); } } require __DIR__ . '/templates/Equipo/AltaEquipo.php'; }
public function editProveedor() { session_start(); if (isset($_SESSION['user_id'])) { } else { header('Location: index.php?ctl=login'); } $m = new ProveedorModel("iron_man", Config::$mvc_bd_usuario, Config::$mvc_bd_clave, Config::$mvc_bd_hostname); if ($_SERVER['REQUEST_METHOD'] == 'POST') { $proveedor_edit = $_POST; $m->editarProveedor($proveedor_edit); header('Location: index.php?ctl=listar'); } else { if (isset($_GET['id'])) { $id = $_GET['id']; $proveedor = $m->dameProveedor($id); $params = array('proveedor' => $proveedor); } } require __DIR__ . '/templates/Proveedor/EditProveedor.php'; }