当前位置: 首页>>代码示例>>PHP>>正文


PHP Perfil类代码示例

本文整理汇总了PHP中Perfil的典型用法代码示例。如果您正苦于以下问题:PHP Perfil类的具体用法?PHP Perfil怎么用?PHP Perfil使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了Perfil类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: apagar

 public function apagar(Perfil $objPerfil)
 {
     $v = $this->_getValidacao();
     $v->setRules($objPerfil->getId(), 'required', 'ID');
     $v->validar();
     return $this->_getRepositorio()->alterar($objPerfil);
 }
开发者ID:ebelmiro,项目名称:fase,代码行数:7,代码来源:Controlador.php

示例2: __construct

 /**
  * Método constructor
  */
 public function __construct()
 {
     self::$_acl = Acl2::factory('simple');
     $perfil = new Perfil();
     $perfiles = $perfil->getListadoPerfil('acl');
     $this->_setPerfiles($perfiles);
 }
开发者ID:slrondon,项目名称:WispCenter,代码行数:10,代码来源:mkc_acl.php

示例3: evaluarValorEsperado

 public static function evaluarValorEsperado(Perfil $perfil, Percentiles $percentil)
 {
     $criteria = new Criteria();
     $criteria->add(ValoresperadoPeer::ESCALAS_ID, $percentil->getEscalasId());
     $valorEsperados = $perfil->getValoresperados($criteria);
     //        var_dump($perfil);
     //        var_dump($percentil);
     $valorEsperado = $valorEsperados[0];
     //        $valorEsperado = new Valoresperado();
     return ($valorEsperado->getMayorque() <= $percentil->getPercentil() and $valorEsperado->getMenorque() >= $percentil->getPercentil()) ? true : false;
 }
开发者ID:qwerfaqs,项目名称:psicotest,代码行数:11,代码来源:PercentilesPeer.php

示例4: visualizar

 public function visualizar(Perfil $objPerfil)
 {
     try {
         $this->_stat = $this->_getConn()->prepare('SELECT * FROM tblperfil WHERE per_id = :per_id AND per_excluido = 0 AND per_status = 1');
         $this->_stat->bindValue(':per_id', $objPerfil->getId(), \PDO::PARAM_INT);
         $this->_stat->execute();
         return $this->_getPerfil($this->_stat->fetch(\PDO::FETCH_ASSOC));
     } catch (\PDOException $e) {
         throw new \model\conexao\Excecao($e->getMessage());
     }
 }
开发者ID:ebelmiro,项目名称:fase,代码行数:11,代码来源:Repositorio.php

示例5: createMaestro

 public function createMaestro($post)
 {
     //Sanitisar los valores enviados por el usuario ( POST )
     $username = filter_var($post['username_input_data'], FILTER_SANITIZE_STRING);
     $mail = filter_var($post['email_input_data'], FILTER_SANITIZE_EMAIL);
     $password = filter_var($post['password_input_data'], FILTER_SANITIZE_STRING);
     $username = strip_tags(htmlspecialchars($username));
     $mail = strip_tags(htmlspecialchars($mail));
     $password = strip_tags(htmlspecialchars($password));
     //Validar el email
     $mail = filter_var($mail, FILTER_VALIDATE_EMAIL);
     $longitudPass = strlen($password);
     $perfil = Perfil::where('email', '=', $mail)->get();
     //Verificar que el email sea valido
     if (!$mail) {
         $this->app->redirect($this->app->urlFor('admin-maestro') . '?attempt=1');
     }
     //Verificar la longitud del password
     if ($longitudPass < 8) {
         $this->app->redirect($this->app->urlFor('admin-maestro') . '?attempt=2');
     }
     //Verificar que el email no exista en la base de datos (Perfil)
     if (count($perfil) > 0) {
         $this->app->redirect($this->app->urlFor('admin-maestro') . '?attempt=3');
     }
     //Verificar que el username no exista en la base de datos
     $perfil = Perfil::where('username', '=', $username)->get();
     if (count($perfil) > 0) {
         $this->app->redirect($this->app->urlFor('join') . '?attempt=4');
     }
     //$user 		= 	Authentication::createUser( $username, $mail, $password, 100 );
     $user = new User();
     $salt = uniqid();
     $pwd = $password . $salt;
     $hash = hash('sha256', $pwd);
     $user->passwd = $hash;
     $user->salt = $salt;
     $user->level_id = 3;
     if ($user->save()) {
         $perfil = new Perfil();
         $perfil->perfil_id = $user->user_id;
         $perfil->email = $mail;
         $perfil->username = $username;
         $maestro = new Maestro();
         $maestro->maestro_id = $user->user_id;
         if ($perfil->save() && $maestro->save()) {
             $action = $this->app->urlFor('admin-maestro');
             $this->app->redirect($action . '?attempt=7');
         }
     } else {
         $action = $this->app->urlFor('admin-maestro');
         $this->app->redirect($action . '?attempt=5');
     }
 }
开发者ID:CodeSomethingMX,项目名称:barney,代码行数:54,代码来源:MaestroController.class.php

示例6: run

 public function run()
 {
     $faker = Faker::create();
     foreach (range(1, 10) as $index) {
         Perfil::create([]);
     }
 }
开发者ID:draybeth,项目名称:negocio,代码行数:7,代码来源:PerfilsTableSeeder.php

示例7: delete

 public function delete()
 {
     $obj = new Perfil();
     $p = $obj->delete($_GET['id']);
     if ($p[0]) {
         header('Location: index.php?controller=Perfil');
     } else {
         $data = array();
         $view = new View();
         $data['msg'] = $p[1];
         $data['url'] = 'index.php?controller=Perfil';
         $view->setData($data);
         $view->setTemplate('../view/_Error_App.php');
         $view->setLayout('../template/Layout.php');
         $view->render();
     }
 }
开发者ID:AnthonyWainer,项目名称:sisacreditacion,代码行数:17,代码来源:PerfilController.php

示例8: tabla_accesos

 public function tabla_accesos($perfil_usuario)
 {
     echo "<script>\r\n\t\tfunction checkear(param){\r\n\t\t\tvar x=0;\r\n\t\t\tvar AB = document.getElementsByClassName(param);\r\n\t\t\tfor(i=1;i<AB.length;i++){\r\n\t\t\t\tif(AB[i].checked){\r\n\t\t\t\t\tAB[0].checked=true;\r\n\t\t\t\t\tx++;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif(AB[0].checked==true && x==0){\r\n\t\t\t\tAB[0].checked=false;\r\n\t\t\t\treturn false;\r\n\t\t\t}\r\n\t\t}\r\n\t\t\r\n\t\tfunction checkear2(param){\r\n\t\t\tvar x=0;\r\n\t\t\tvar AB = document.getElementsByClassName(param);\r\n\t\t\tif(AB[0].checked){\r\n\t\t\t\tprompt('yes')               \t\r\n\t\t\t}\t            \r\n\t\t\tfor(i=1;i<AB.length;i++){\r\n\t\t\t\tif(AB[i].checked){\r\n\t\t\t\t\tAB[0].checked=true;\r\n\t\t\t\t\tx++;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tif(AB[0].checked==true && x==0){\r\n\t\t\t\tAB[0].checked=false;\r\n\t\t\t\treturn false;\r\n\t\t\t}\r\n\t\t}\r\n\t\t\r\n\t\t\r\n\t\tfunction seleccionar_todos(param){\r\n\t\t\t\r\n\t\t\tvar t=document.getElementsByTagName('input');\r\n\r\n\t\t\tfor(i=0;i<t.length;i++){\r\n\t\t\t\tif(t[i].type=='checkbox')\r\n\t\t\t\t\tt[i].checked=param; \r\n\t\t\t}\r\n\t\t\tdocument.getElementById('todos').checked=true;\r\n\t\t\tif(param==true){\r\n\t\t\t\tdocument.getElementById('todos').checked=true;\r\n\t\t\t\tdocument.getElementById('ninguno').checked=false;\r\n\t\t\t}else{\r\n\t\t\t\tdocument.getElementById('todos').checked=false;\r\n\t\t\t\tdocument.getElementById('ninguno').checked=true;\r\n\t\t\t}            \t\r\n\t\t}\r\n\r\n\t\t</script>";
     $perfil = new Perfil();
     $query = $this->c->Ejecutar("SELECT * FROM seguridad.tmodulo where estatus = '1' ORDER BY orden ASC");
     echo "Todos&nbsp;&nbsp;\r\n\t\t<input onclick=seleccionar_todos(true) type='checkbox' name='todos' id='todos'/> \r\n\t\t/ Ninguno&nbsp;&nbsp;<input onclick=seleccionar_todos(false) type='checkbox' name='ninguno' id='ninguno'/>";
     echo "<table class='table table-striped table-bordered table-condensed'>";
     echo "<tr><td>SERVICIOS / OPCIONES</td><td><table class='options'><tr>";
     $query3 = $this->c->Ejecutar("SELECT * FROM seguridad.topcion where estatus = '1' ORDER BY orden ASC");
     while ($Datos3 = $this->c->Respuesta($query3)) {
         //opciones
         echo "<td>" . $Datos3['nombre_opcion'] . "</td>";
     }
     echo "</tr></table></td></tr>";
     while ($Datos1 = $this->c->Respuesta($query)) {
         $query2 = $this->c->Ejecutar("SELECT * FROM seguridad.tservicio where codigo_modulo='" . $Datos1['codigo_modulo'] . "' AND estatus = '1'");
         echo "<tr class='theader'>";
         echo "<th align='left' style='color:#FFFFFF;'><input type='hidden' value='" . $Datos1['codigo_modulo'] . "' name='modulos[]'/>" . "&nbsp;&nbsp;&nbsp;" . $Datos1['nombre_modulo'] . "</th><th>" . "" . "</th>";
         echo "</tr>";
         while ($Datos2 = $this->c->Respuesta($query2)) {
             // servicios
             $perfil->codigo_perfil($perfil_usuario);
             $perfil->codigo_servicio($Datos2['codigo_servicio']);
             $perfil->Consultar_SERVICIOS() == true ? $checked = 'checked' : ($checked = '');
             echo "<tr>";
             echo "<td align='left' style='padding-left:2em;'>";
             echo "<input onclick=checkear2(this.class) class='cls_" . $Datos2['codigo_servicio'] . "' {$checked} type='checkbox' name='servicios[]' value='" . $Datos2['codigo_servicio'] . "'/>";
             echo $Datos2['nombre_servicio'];
             echo "</td>";
             $query3 = $this->c->Ejecutar("SELECT * FROM seguridad.topcion where estatus = '1' ORDER BY orden ASC");
             echo "<td><table class='options'><tr>";
             while ($Datos3 = $this->c->Respuesta($query3)) {
                 //opciones
                 echo "<td>";
                 $perfil->codigo_opcion($Datos3['codigo_opcion']);
                 $perfil->Consultar_OPCIONES() == true ? $checked = 'checked' : ($checked = '');
                 echo "<center><input onclick=checkear('cls_" . $Datos2['codigo_servicio'] . "') \r\n\t                   \tclass='cls_" . $Datos2['codigo_servicio'] . "'\r\n\t                   \t{$checked} type='checkbox' value='" . $Datos3['codigo_opcion'] . "' \r\n\t                   \tname='opciones[" . $Datos2['codigo_servicio'] . "][]'/></center>" . "                      ";
                 echo "</td>";
             }
             echo "</tr></table></td>";
             echo "</tr>";
         }
     }
     echo "<tr><td colspan=2><center>FIN DE SERVICIOS</center></td></tr></table>";
 }
开发者ID:RJPC,项目名称:dirhac,代码行数:45,代码来源:class_html.php

示例9: editusuario

 public function editusuario()
 {
     self::seguridad();
     $this->Load->Model(array('Usuario', 'Perfil'));
     $U = new Usuario();
     $U->id_usuario = $this->PermaLinkVars[0];
     $P = new Perfil();
     $Data['perfiles'] = $P->verPerfiles();
     $Data['action'] = 'Editar';
     $Data['url_action'] = 'ex_admin';
     $Data['user'] = $U->verUsuario();
     $U->where = 'id_usuario != 0';
     $Data['usuarios'] = $U->verUsuariosWhere();
     fk_header();
     $this->Load->View('admin/menu.php');
     $this->Load->View('admin/admin_formedit.php', $Data);
     fk_footer();
 }
开发者ID:mtaisigue,项目名称:albaranes,代码行数:18,代码来源:usuarios.controller.php

示例10: indexUsuarios

 /**
  * Display a listing of the resource.
  *
  * @return Response
  */
 public function indexUsuarios($id = null)
 {
     if ($id == null) {
         $data['usuarios'] = User::with('Perfil')->orderBy('id', 'asc')->get();
         $data['perfiles'] = Perfil::orderBy('id', 'asc')->get();
         return $data;
     } else {
         return $this->show($id);
     }
 }
开发者ID:crispaez,项目名称:arterisk,代码行数:15,代码来源:AuthController.php

示例11: listar

 /**
  * Método para listar
  */
 public function listar($order = 'order.modulo.asc')
 {
     if (Input::hasPost('privilegios') or Input::hasPost('old_privilegios')) {
         if (RecursoPerfil::setRecursoPerfil(Input::post('privilegios'), Input::post('old_privilegios'))) {
             Flash::valid('Los privilegios se han registrado correctamente!');
             Input::delete('privilegios');
             //Para que no queden persistentes
             Input::delete('old_privilegios');
         }
     }
     $recurso = new Recurso();
     $this->recursos = $recurso->getListadoRecursoPorModulo(Recurso::ACTIVO);
     $perfil = new Perfil();
     $this->perfiles = $perfil->getListadoPerfil(Perfil::ACTIVO);
     $privilegio = new RecursoPerfil();
     $this->privilegios = $privilegio->getPrivilegiosToArray();
     $this->order = $order;
     $this->page_title = 'Permisos y privilegios de usuarios';
 }
开发者ID:ocidfigueroa,项目名称:sice,代码行数:22,代码来源:permisos_controller.php

示例12: getEdit

 /**
  * Display the specified resource.
  * GET /usuarios/{id}
  *
  * @param  int  $id
  * @return Response
  */
 public function getEdit($id = NULL)
 {
     if (isset($id)) {
         $usuario = Usuario::find($id);
         $perfiles = Perfil::all()->lists('nombre', 'id');
         $hoteles = Hotel::all()->lists('nombre', 'id');
         $personas = Persona::all()->lists('nombre', 'id');
         return View::make('usuarios.edit', compact('perfiles', 'hoteles', 'personas', 'usuario'));
     } else {
         return Redirect::to('/usuarios');
     }
 }
开发者ID:tavo7,项目名称:hotel,代码行数:19,代码来源:UsuariosController.php

示例13: setPerfil

 /**
  * Método para crear/modificar un objeto de base de datos
  * 
  * @param string $medthod: create, update
  * @param array $data: Data para autocargar el modelo
  * @param array $optData: Data adicional para autocargar
  * 
  * return object ActiveRecord
  */
 public static function setPerfil($method, $data, $optData = null)
 {
     $obj = new Perfil($data);
     //Se carga los datos con los de las tablas
     if ($optData) {
         //Se carga información adicional al objeto
         $obj->dump_result_self($optData);
     }
     //Verifico que no exista otro perfil, y si se encuentra inactivo lo active
     $conditions = empty($obj->id) ? "perfil = '{$obj->perfil}'" : "perfil = '{$obj->perfil}' AND id != '{$obj->id}'";
     $old = new Perfil();
     if ($old->find_first($conditions)) {
         //Si existe y se intenta crear pero si no se encuentra activo lo activa
         if ($method == 'create' && $old->estado != Perfil::ACTIVO) {
             $obj->id = $old->id;
             $obj->estado = Perfil::ACTIVO;
             $method = 'update';
         } else {
             Flash::info('Ya existe un perfil registrado bajo ese nombre.');
             return FALSE;
         }
     }
     return $obj->{$method}() ? $obj : FALSE;
 }
开发者ID:ocidfigueroa,项目名称:sice,代码行数:33,代码来源:perfil.php

示例14: manter

 function manter($id = null)
 {
     $dados = array();
     if (!is_null($id)) {
         $us = new Usuario();
         $dados['dados'] = $us->getById($id);
     }
     $ca = new Cargo();
     $dados['cargos'] = $ca->buscarCargos();
     $de = new Departamento();
     $dados['departamentos'] = $de->buscarDepartamentos();
     $pe = new Perfil();
     $dados['perfis'] = $pe->buscarPerfis();
     $this->layout = 'default';
     //informa qual template utilizar para carregar a view dentro
     $this->title = '::: SAD-360 :::';
     //informa o titulo da pagina
     $this->css = array('Template/template');
     //informa o arquivo css a ser carregado com layout da pagina
     $this->js = array('Usuario/manter');
     //informa o arquivo js com scripts de execução da pagina
     $this->load->view('Usuario/manter', $dados);
     //carrega a view
 }
开发者ID:erikramos,项目名称:sad_360,代码行数:24,代码来源:cusuario.php

示例15: Authenticate

 public static function Authenticate($email, $password, $level_required)
 {
     $perfil = Perfil::with('user')->where('email', '=', $email)->get();
     if (count($perfil) == 0) {
         return false;
     } else {
         $salt = $perfil[0]->user->salt;
         $hash = hash('sha256', $password . $salt);
         if ($hash == $perfil[0]->user->passwd) {
             self::loadProfil($perfil[0]->user);
             if (self::checkAccessRights($level_required)) {
                 return true;
             } else {
                 return false;
             }
         } else {
             return false;
         }
     }
 }
开发者ID:CodeSomethingMX,项目名称:barney,代码行数:20,代码来源:Authentication.class.php


注:本文中的Perfil类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。