function nuevo() { $this->cliente = Load::model('cliente'); if ($_SERVER['REQUEST_METHOD'] === 'POST') { $this->cliente = new Cliente(Input::post('cliente')); if (!$this->cliente->create()) { Flash::error('Se presento un error al crear el objeto'); } else { $usu = new Usuario(); $usu->nombrecompleto = $this->cliente->nombre; $usu->cedula = $this->cliente->nit; $usu->clave = $this->cliente->nit; $usu->sesionabierta = "0"; $usu->tipousuario_id = "6"; //externo //grabar $usu->save(); //permisos $usum = new Usuariomodulo(); $usum->modulo_id = "3"; //sesion $usum->usuario_id = $usu->id; $usum->save(); // $usum = new Usuariomodulo(); $usum->modulo_id = "4"; //invitado $usum->usuario_id = $usu->id; $usum->save(); // $usuo = new Usuarioopcion(); $usuo->opcionmodulo_id = "8"; $usuo->usuario_id = $usu->id; $usuo->save(); // $usuo = new Usuarioopcion(); $usuo->opcionmodulo_id = "11"; $usuo->usuario_id = $usu->id; $usuo->save(); Router::redirect('/cliente/index'); } } }
function eliminaropcionusuario($idopcion) { $objeto = new Usuarioopcion(); $objeto->find_first($idopcion); if ($objeto->delete($objeto->id)) { Flash::info("Opcion eliminada"); Router::redirect("usuario/index"); } else { Flash::error("No se pudo eliminar."); } }