本文整理匯總了PHP中Usuarios::find方法的典型用法代碼示例。如果您正苦於以下問題:PHP Usuarios::find方法的具體用法?PHP Usuarios::find怎麽用?PHP Usuarios::find使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Usuarios
的用法示例。
在下文中一共展示了Usuarios::find方法的14個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: solicitudesAction
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);
}
示例2: email_existe
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;
}
}
示例3: del
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/");
}
示例4: del
/**
* 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');
}
示例5: indexAction
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);
}
示例6: searchAction
/**
* 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();
}
示例7: Usuarios
<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">
示例8: eliminarusuario
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);
}
示例9: Usuarios
<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 = "alunos";
$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>
示例10: array
<?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);
示例11:
}
?>
<?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;
?>
示例12: update
/**
* 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;
}
}
示例13: getUsuario
public function getUsuario()
{
$usuario = Usuarios::find($this->usuario);
return $usuario->nombres . ' ' . $usuario->apellidos;
}
示例14: destroy
/**
* 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;
}