public function solicitudesAction() { $this->view->disable(); $fechaActual = date('Y-m'); $nuevafecha = strtotime('-11 month', strtotime($fechaActual)); $nuevafecha = date('Y-m', $nuevafecha); $category = array(); $category['name'] = 'Meses'; $usuariocomercial = Usuarios::find(array('habilitado = 1 and nivel in (2,3)', "order" => "id ASC")); $ids = array(); foreach ($usuariocomercial as $v) { $series[$v->id] = array(); $series[$v->id]['name'] = $v->nombre . ' ' . $v->paterno; $ids[] = $v->id; } while ($nuevafecha <= $fechaActual) { $category['data'][] = date("M", strtotime($nuevafecha)); for ($i = 0; $i < count($ids); $i++) { $model = new consultas(); $cantidadcontratos = $model->contratosComerciales($nuevafecha, $ids[$i]); $series[$ids[$i]][$i]['data'][] = $cantidadcontratos[0]->cant; } $nuevafecha = strtotime('1 month', strtotime($nuevafecha)); $nuevafecha = date('Y-m', $nuevafecha); } $result = array(); // array_push($result,$category); array_push($result, $category); for ($i = 0; $i < count($ids); $i++) { array_push($result, $series[$ids[$i]][$i]); } echo var_dump($result); echo json_encode($result, JSON_NUMERIC_CHECK); }
public function email_existe($attribute) { if (Usuarios::find()->where(['correo' => $this->correo])->exists()) { $this->addError($attribute, "El email seleccionado existe"); return true; } else { return false; } }
public function del($id) { $usuarios = new Usuarios(); $usuario = $usuarios->find($id); if ($usuario) { if ($usuario->delete()) { Flash::valid("Usuario Borrado"); } else { Flash::error("El Usuario no se pudo borrar"); } } else { Flash::error("El usuario no existe"); } Router::redirect("usuarios/"); }
/** * Borra un Usuario del Sistema de forma logica * * @param int $id */ public function del($id = null) { $usuarios = new Usuarios(); if ($id) { //Buscando el Objeto a Borrar $usuario = $usuarios->find($id); //Cambiando el status del usuario $usuario->status = 'D'; if (!$usuario->update()) { Flash::error('Falló Operación'); } } //enrutando al index para listar los usuarios Router::route_to('action: index', 'id: 1'); }
public function indexAction() { $config = array(); $this->assets->addCss('/media/plugins/org/css/primitives.latest.css'); $this->assets->addJs('/js/highcharts/js/highcharts.js')->addJs('/js/highcharts/js/modules/data.js')->addJs('/js/highcharts/js/modules/exporting.js')->addJs('/js/highcharts/js/modules/drilldown.js')->addJs('/scripts/dashboard.js'); $this->view->setVar('usuario', $this->_user); $clientes = consultas::clientesContrato()->count(); $productossinalquilar = Productos::sum(array("baja_logica=1 and cantidad>0", 'column' => 'cantidad')); $productosalquilados = Contratosproductos::sum(array("baja_logica=1 and cantidad>0", 'column' => 'cantidad')); $contratosActivos = Contratos::count(array("baja_logica=1")); $this->view->setVar('clientes', $clientes); $this->view->setVar('productossinalquilar', $productossinalquilar); $this->view->setVar('productosalquilados', $productosalquilados); $this->view->setVar('contratosActivos', $contratosActivos); /*Datos para el grafico*/ $fechaActual = date('Y-m'); $nuevafecha = strtotime('-11 month', strtotime($fechaActual)); $nuevafecha = date('Y-m', $nuevafecha); $usuariocomercial = Usuarios::find(array('habilitado = 1 and nivel in (2,3)', "order" => "id ASC")); $html_tabla = '<tr><th></th>'; $array_usuario_id = array(); foreach ($usuariocomercial as $v) { $html_tabla .= '<th>' . $v->nombre . ' ' . $v->paterno . '</th>'; $array_usuario_id[] = $v->id; } $html_tabla .= '</tr>'; while ($nuevafecha <= $fechaActual) { $html_tabla .= '<tr><th>' . date("M", strtotime($nuevafecha)) . '</th>'; for ($i = 0; $i < count($array_usuario_id); $i++) { $model = new Consultas(); $cantidadcontratos = $model->contratosComerciales($nuevafecha, $array_usuario_id[$i]); $html_tabla .= '<td>' . $cantidadcontratos[0]->cant . '</td>'; } $html_tabla .= '</tr>'; $nuevafecha = strtotime('1 month', strtotime($nuevafecha)); $nuevafecha = date('Y-m', $nuevafecha); } $this->view->setVar('html_tabla', $html_tabla); }
/** * Searches for usuarios */ public function searchAction() { parent::importarJsTable(); $numberPage = 1; if ($this->request->isPost()) { $query = Criteria::fromInput($this->di, "Usuarios", $_POST); $this->persistent->parameters = $query->getParams(); } else { $numberPage = $this->request->getQuery("page", "int"); } $parameters = $this->persistent->parameters; if (!is_array($parameters)) { $parameters = array(); } $parameters["order"] = "usuario_id"; $usuarios = Usuarios::find($parameters); if (count($usuarios) == 0) { $this->flash->notice("The search did not find any usuarios"); return $this->dispatcher->forward(array("controller" => "usuarios", "action" => "index")); } $paginator = new Paginator(array("data" => $usuarios, "limit" => 10, "page" => $numberPage)); $this->view->page = $paginator->getPaginate(); }
<li><a href="../index.html">Login</a></li> </ul> </div><!--/.nav-collapse --> </div><!--/.container-fluid --> </nav> <div class="container"> <div class="col-sm-8"> <?php $usuario = new Usuarios(); $usuario->create_table(); $usuario_permissao = new Usuarios_Permissao(); $usuario_permissao->create_table(); $status = 0; if (isset($_GET['acao']) && $_GET['acao'] == 'editar') { $id = (int) $_GET['id']; $result_usu = $usuario->find($id); if ($usuario_permissao->findUsuariofetchAll($id)) { $result_usu_per = $usuario_permissao->findUsuario($id); $status = $result_usu_per->status; } ?> <div class="col-sm-9"> <!--Form editar--> <form class="form-horizontal" name="formeditar" method="post" action="usuarios_view.php"> <fieldset> <legend class="text-center header">Teste Tex</legend> <div> <div class="control-group"> <label for="login" class="control-label">Usuário</label> <div class="controls">
public function eliminarusuario($id_usuario) { $response = array('codigo' => '', 'mensaje' => ''); $db = Connection::getConnection(); $db::beginTransaction(); try { $usuario = Usuarios::find($id_usuario); if ($usuario == null) { $response['codigo'] = 0; $response['mensaje'] = 'El usuario no existe'; } else { $usuario['activo'] = 0; $usuario->save(); $response['codigo'] = 1; $response['mensaje'] = 'Se ha deshabilidato correctamente'; } $db::commit(); } catch (Exception $e) { $db::rollback(); $response['codigo'] = 2; $response['mensaje'] = 'Ocurrió un error'; } echo json_encode($response); }
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" type="text/css" href="bootstrap.min.css"> </head> <?php if (isset($_POST['enviar'])) { /* user admin = perrony * senha : 631229; * user Normal (User) = jose * senha: 123456 */ $user = $_POST['user']; $password = $_POST['password']; $usuarios = new Usuarios($conexao); $pass = "******"; $password = sha1($password + $pass); $resultado = $usuarios->find($user, $password); if ($resultado['user'] == $user && $resultado['password'] == $password) { $_SESSION['log'] = true; $_SESSION['status'] = $resultado['privilegio']; $_SESSION['operador'] = $resultado['nome']; $_SESSION['id'] = $resultado['id']; header("location:/"); } else { echo "<script>alert('Nome de usuário não encontrado ou senha inválida')</script>"; } } ?> <body>
<?php require 'vendor/autoload.php'; $response = array('codigo' => '', 'mensaje' => ''); $db = Connection::getConnection(); $post = $_POST; $user = Usuarios::find($post['id']); if ($user == null) { $response['codigo'] = 0; $response['mensaje'] = 'Usuario no encontrado'; } else { $db::beginTransaction(); try { $user->activo = 0; $user->save(); $db::commit(); $response['codigo'] = 1; $response['mensaje'] = 'Se dió de baja correctamente'; } catch (Exception $e) { $db::rollback(); $response['codigo'] = 0; $response['mensaje'] = $e->getMessage(); } } echo json_encode($response);
} ?> <?php if (isset($_GET['acao']) && $_GET['acao'] == 'deletar') { $id = (int) $_GET['id']; if ($usuario->delete($id)) { echo "Deletado com sucesso!"; } } ?> <?php if (isset($_GET['acao']) && $_GET['acao'] == 'editar') { $id = (int) $_GET['id']; $resultado = $usuario->find($id); ?> <form method="post" action=""> <div class="input-prepend"> <span class="add-on"><i class="icon-user"></i></span> <input type="text" name="nome" value="<?php echo $resultado->nome; ?> " placeholder="Nome:" /> </div> <div class="input-prepend"> <span class="add-on"><i class="icon-envelope"></i></span> <input type="text" name="email" value="<?php echo $resultado->email; ?>
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id) { // $registro = Usuarios::find($id); if ($registro) { $registro->nombre = Input::get("nombre", $registro->nombre); $registro->correo = Input::get("correo", $registro->correo); $registro->usuario = Input::get("usuario", $registro->usuario); if (Input::get("clave")) { $registro->password = Input::get("clave", $registro->password); } if ($registro->save()) { $respuesta["registros"] = $registro->toArray(); $respuesta["mensaje"] = "Registro obtenido exitosamente"; $respuesta["resultado"] = true; return $respuesta; } else { $respuesta["registros"] = []; $respuesta["mensaje"] = "Ocurrio un error al actualizar el registro"; $respuesta["resultado"] = false; return $respuesta; } } else { $respuesta["registros"] = []; $respuesta["mensaje"] = "El registro no existe"; $respuesta["resultado"] = false; return $respuesta; } }
public function getUsuario() { $usuario = Usuarios::find($this->usuario); return $usuario->nombres . ' ' . $usuario->apellidos; }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { //ValidaAccesoController::validarAcceso('usuarios','escritura'); $usuario = Usuarios::find($id); if (is_null($usuario)) { echo 'Recurso no encontrado'; } $usuario->delete(); echo 1; }