D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
novonote
/
adm
/
app
/
gre
/
Models
/
RestricaoCli
/
Filename :
ModListarRestricaoCli.php
back
Copy
<?php namespace App\gre\Models\RestricaoCli; if (!defined('URL')) { header("Location: /"); exit(); } class ModListarRestricaoCli { private $Resultado; private $Dados; public function listarRestricaoCli() { $this->Dados = filter_input_array(INPUT_POST, FILTER_DEFAULT); if($this->Dados['gre_usu_id_aux']== '') { $this->pesquisarRestricaoTodos(); }else{ $this->Dados['usuario_login'] = trim($this->Dados['gre_usu_id_aux']); // var_dump($this->Dados); $this->pesquisarRestricaoName(); } return $this->Resultado; } private function pesquisarRestricaoTodos() { $listarUsuario = new \App\adms\Models\helper\AdmsRead(); $listarUsuario->fullRead("SELECT restr.id, usu.nome apelido, usu.usuario, pag.nome_pagina, grp.nome grp_nome FROM adms_restricao restr inner join adms_usuarios usu on usu.id = restr.usu_id inner join adms_paginas pag on restr.pag_id = pag.id inner join adms_grps_pgs grp on grp.id = pag.adms_grps_pg_id where usu.adms_empr_id = :empr_id", "empr_id=".$this->Dados['adms_empr_id']); $this->Resultado = $listarUsuario->getResultado(); //var_dump($this->Resultado ); //die; } private function pesquisarRestricaoName() { $listarUsuario = new \App\adms\Models\helper\AdmsRead(); $listarUsuario->fullRead("SELECT restr.id, usu.nome apelido, usu.usuario, pag.nome nome_pagina, grp.nome grp_nome FROM adms_restricao restr inner join adms_usuarios usu on usu.id = restr.usu_id inner join adms_menu pag on restr.pag_id = pag.id inner join adms_grps_pgs grp on grp.id = pag.adms_grps_id where usu.adms_empr_id = :empr_id and usu.usuario LIKE '%' :nome '%' ORDER BY restr.id DESC", "empr_id=".$this->Dados['adms_empr_id']."&nome=".$this->Dados['usuario_login']); $this->Resultado = $listarUsuario->getResultado(); // var_dump($this->Resultado); // die; } public function listarCadastrar() { $listar = new \App\adms\Models\helper\AdmsRead(); $listar->fullRead("SELECT u.id id_usu, u.usuario usu_nome FROM adms_usuarios u inner join adms_restricao r on r.usu_id = u.id where u.adms_sit_id = 1 and u.adms_empr_id = {$_SESSION['id_user']} and u.adms_tipo <> 'S' group by u.id, u.usuario ORDER BY u.usuario ASC"); $registro['usu'] = $listar->getResultado(); $this->Resultado = ['usu' => $registro['usu']]; return $this->Resultado; } }