function ListadoUsuarios($params) { parent::Listado(); // Cargar la consulta para el listado $usuario = new UsuarioDAO(); $sql = $usuario->getSql($params); if ($params) { $this->mensaje = "No existen usuarios que cumplan con las condiciones de búsqueda especificadas"; } else { $this->mensaje = "No existen Usuarios"; } $this->orden = "orden"; $this->ex_pasaget = array("orden"); $cfilas = "5"; $maxpag = "5"; $this->mostrar_total = true; $this->titulo_general = ""; $this->mensaje_total = 'Total de Usuarios: '; $order_default = "usuario"; $orden_tipo = "asc"; $this->seleccionar_js = ""; // Columnas $columnas["Usuario"] = array("nombre" => "Usuario", "title" => "Usuario", "dato_align" => "left", "datos" => array("usuario"), "orden" => "usuario", "fijo" => false, "dato_width" => "10%"); $columnas["Nombre"] = array("nombre" => "Nombre", "title" => "Nombre", "dato_align" => "left", "datos" => array("nombre"), "orden" => "nombre", "fijo" => false, "dato_width" => "10%"); $columnas["Apellido"] = array("nombre" => "Apellido", "title" => "Apellido", "dato_align" => "left", "datos" => array("apellido"), "orden" => "apellido", "fijo" => false, "dato_width" => "10%"); $columnas["Email"] = array("nombre" => "Email", "title" => "Email", "dato_align" => "left", "datos" => array("email"), "orden" => "email", "fijo" => false, "dato_width" => "15%"); $columnas["Telefono1"] = array("nombre" => "Telefono1", "title" => "Telefono 1", "dato_align" => "left", "datos" => array("telefono1"), "orden" => "telefono1", "fijo" => false, "dato_width" => "10%"); $columnas["Telefono2"] = array("nombre" => "Telefono2", "title" => "Telefono2", "dato_align" => "left", "datos" => array("telefono2"), "orden" => "telefono2", "fijo" => false, "dato_width" => "10%"); $columnas["Rol"] = array("nombre" => "Rol", "title" => "Rol", "dato_align" => "left", "datos" => array("rol"), "orden" => "rol", "fijo" => false, "dato_width" => "5%"); $columnas["editar"] = array("nombre" => "Editar", "fijo" => true, "dato_href" => "#", "dato_href_parametro" => "id", "dato_onclick" => "seleccionarUsuario(id)", "dato_align" => "center", "dato_title" => "editar Usuario", "dato_width" => "5%", "dato_foto" => "imagenes/editar.png"); $columnas["Eliminar"] = array("nombre" => "Eliminar", "fijo" => true, "dato_href" => "#", "dato_href_parametro" => "id", "dato_onclick" => "borrarUsuario(id)", "dato_align" => "center", "dato_title" => "Eliminar Usuario", "dato_width" => "5%", "dato_foto" => "imagenes/eliminar.png"); // Cargar parametros $this->datos($sql, $_GET, $columnas, $cfilas, $maxpag, $order_default, $orden_tipo); }
/** * @param mixed $id * @return WeLearn_DTO_IDTO */ public function recuperarListaAmigosMensagens(WeLearn_DTO_IDTO &$dto) { $amigos = $this->_MPListaAmigosCF->get($dto->getID()); foreach ($amigos as $row) { $lista[] = $this->_usuarioDao->recuperar($row); } return $lista; }
/** * Reescreve o metodo init() * @access public * @param void * @return void */ public function init() { $this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura"; // titulo da pagina $auth = Zend_Auth::getInstance(); // pega a autenticacao $Usuario = new UsuarioDAO(); // objeto usuario $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessao com o grupo ativo if ($auth->hasIdentity()) { // caso o usuario esteja autenticado // verifica as permissoes $PermissoesGrupo = array(); $PermissoesGrupo[] = 133; $PermissoesGrupo[] = 118; $PermissoesGrupo[] = 119; $PermissoesGrupo[] = 120; if (!in_array($GrupoAtivo->codGrupo, $PermissoesGrupo)) { // verifica se o grupo ativo esta no array de permissoes parent::message("Você não tem permissão para acessar essa àrea do sistema!", "principal/index", "ALERT"); } // pega as unidades autorizadas, orgaos e grupos do usuario (pega todos os grupos) $grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21); // manda os dados para a visao $this->view->usuario = $auth->getIdentity(); // manda os dados do usuario para a visao $this->view->arrayGrupos = $grupos; // manda todos os grupos do usuario para a visao $this->view->grupoAtivo = $GrupoAtivo->codGrupo; // manda o grupo ativo do usuario para a visao $this->view->orgaoAtivo = $GrupoAtivo->codOrgao; // manda o orgao ativo do usuario para a visao } else { return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true); } parent::init(); // chama o init() do pai GenericControllerNew /**** CODIGO DE READEQUACAO ****/ $this->view->bln_readequacao = "false"; $idpronac = null; $idpronac = $this->_request->getParam("idpronac"); //VERIFICA SE O PROJETO ESTA NA FASE DE READEQUACAO /*if(!empty($idpronac)){ $tbPedidoAlteracao = new tbPedidoAlteracaoProjeto(); $arrBusca = array(); $arrBusca['pa.idPronac = ?'] = $idpronac; $arrBusca['pa.stPedidoAlteracao = ?'] = 'I'; //pedido enviado pelo proponente $arrBusca['pa.siVerificacao = ?'] = '1'; $arrBusca['paxta.tpAlteracaoProjeto = ?']='10'; //tipo Readequacao de Itens de Custo $rsPedidoAlteraco = $tbPedidoAlteracao->buscarPedidoAlteracaoPorTipoAlteracao($arrBusca, array('dtSolicitacao DESC'))->current(); if(!empty($rsPedidoAlteraco)){ $this->bln_readequacao = "true"; $this->view->bln_readequacao = "true"; } }*/ /**** fim - CODIGO DE READEQUACAO ****/ }
public function listar() { require_once "model/usuarioDAO.php"; $dao = new UsuarioDAO(); $vetor = $dao->listar(); require_once "view/view.php"; $view = new View(); $view->listarUsuarios($vetor); }
function reenviaSuscripcion($correo) { error_log("\nEnvia correo:: Reenviando suscripcion a: " . $correo, 3, "transactions.log"); $dao = new UsuarioDAO($correo); $nombres = $dao->getNombres(); $apellidos = $dao->getApellidos(); enviar_bienvenida_mailchimp($correo, $nombres, $apellidos); error_log("\nEnvia correo:: correo enviado a: " . $correo, 3, "transactions.log"); }
function unsubscribe($data) { wh_log($data['email'] . ' just unsubscribed!'); $dao = new UsuarioDAO($data['email']); if (!$dao->existe) { wh_log($data['email'] . ' no existe en nuestra base de datos!!!'); } else { $dao->setMailchimpSuscrito(0); } }
function verificarLogin($login, $senha) { $isLogin; $usuarioDAO = new UsuarioDAO(); if ($usuarioDAO->verificarLogin($login, $senha) != null) { $isLogin = true; } else { $isLogin = false; } return $isLogin; }
private function gerarToken($email) { $dao = new PessoaDAO(); $pessoa = $dao->getPessoaEmail($email); if (count($pessoa)) { $dao = new UsuarioDAO(); $token = $dao->tokenRedefinicaoSenha($pessoa[0]['idpessoa']); $assunto = 'Redefinição de senha'; $mensagem = 'Olá, parece que você esqueceu sua senha no Thy Girls.<br>' . '<a href="' . $this->getBaseUrl() . 'esqueceu-senha/?token=' . $token . '">Clique Aqui</a> para gerar uma nova senha.' . 'Caso não tenha soliciado, favor ignore este email.'; $envia = new EnviaEmail(); $envia->esqueceuSenhaEmail($assunto, $pessoa[0]['email'], $pessoa[0]['nome'], utf8_decode($mensagem)); } }
function salvar_funcionario(&$f) { $uDao = new UsuarioDAO($this->mysqli); $uDao->salvar_usuario($f['usuario']); $q; if ($f['codigo'] == 0) { $q = "INSERT INTO funcionarios SET nome_completo=?, e_mail=?, telefone=?, observacoes=?, ativo=?, cod_usuario=?"; } else { $q = "UPDATE funcionarios SET nome_completo=?, e_mail=?, telefone=?, observacoes=?, ativo=?, cod_usuario=? WHERE codigo=?"; } $prepared = $this->mysqli->prepare($q); $codigo = $f['codigo']; $nome_completo = $f['nome_completo']; $e_mail = $f['e_mail']; $telefone = $f['telefone']; $observacoes = str_replace("\n", "", str_replace("\t", "", $f['observacoes'])); $ativo = $f['ativo'] ? 1 : 0; $cod_usuario = $f['usuario']['codigo']; if ($codigo == 0) { $prepared->bind_param("ssssii", $nome_completo, $e_mail, $telefone, $observacoes, $ativo, $cod_usuario); } else { $prepared->bind_param("ssssiii", $f['nome_completo'], $f['e_mail'], $f['telefone'], $f['observacoes'], $ativo, $f['usuario']['codigo'], $f['codigo']); } $prepared->execute(); if ($codigo == 0) { $f['codigo'] = $prepared->insert_id; } $prepared->close(); //Salvando as permissões do usuário $q = null; if ($codigo == 0) { $q = "INSERT INTO permissoes SET cod_funcionario=?, gerenciar_funcionarios=?, gerenciar_projetos=?, gerenciar_downloads=?, gerenciar_clientes=?, gerenciar_noticias=?"; } else { $q = "UPDATE permissoes SET gerenciar_funcionarios=?, gerenciar_projetos=?, gerenciar_downloads=?, gerenciar_clientes=?, gerenciar_noticias=? WHERE cod_funcionario=?"; } $prepared = $this->mysqli->prepare($q); $gf = $f['permissoes']['gf'] == "true" ? 1 : 0; $gp = $f['permissoes']['gp'] == "true" ? 1 : 0; $gd = $f['permissoes']['gd'] == "true" ? 1 : 0; $gc = $f['permissoes']['gc'] == "true" ? 1 : 0; $gn = $f['permissoes']['gn'] == "true" ? 1 : 0; if ($codigo == 0) { $prepared->bind_param("iiiiii", $f['codigo'], $gf, $gp, $gd, $gc, $gn); } else { $prepared->bind_param("iiiiii", $gf, $gp, $gd, $gc, $gn, $f['codigo']); } $prepared->execute(); $prepared->close(); }
public function init() { $this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura"; // título da página $auth = Zend_Auth::getInstance(); // pega a autenticação $Usuario = new UsuarioDAO(); // objeto usuário $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo if ($auth->hasIdentity()) { // caso o usuário estja autenticado // verifica as permissões $PermissoesGrupo = array(); $PermissoesGrupo[] = 114; //Coordenador de Editais if (isset($auth->getIdentity()->usu_codigo)) { parent::perfil(1, $PermissoesGrupo); } else { parent::perfil(4, $PermissoesGrupo); } if (!in_array($GrupoAtivo->codGrupo, $PermissoesGrupo)) { // verifica se o grupo ativo está no array de permissões parent::message("Você não tem permissão para acessar essa área do sistema!", "principal/index", "ALERT"); } // pega as unidades autorizadas, orgãos e grupos do usuário (pega todos os grupos) $grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21); // manda os dados para a visão $this->view->usuario = $auth->getIdentity(); // manda os dados do usuário para a visão $this->view->arrayGrupos = $grupos; // manda todos os grupos do usuário para a visão $this->view->grupoAtivo = $GrupoAtivo->codGrupo; // manda o grupo ativo do usuário para a visão $this->view->orgaoAtivo = $GrupoAtivo->codOrgao; // manda o órgão ativo do usuário para a visão } else { // caso o usuário não esteja autenticado return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true); } $cpf = $auth->getIdentity()->usu_identificacao; $cpf = trim($cpf); $dados = array('CNPJCPF = ?' => $cpf); $idAge = new Agentes(); $idAgente = $idAge->buscarAgenteNome($dados); $this->idAgente = $idAgente; parent::init(); // chama o init() do pai GenericControllerNew }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { $this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura"; // título da página $auth = Zend_Auth::getInstance(); // pega a autenticação $Usuario = new UsuarioDAO(); // objeto usuário $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo if ($auth->hasIdentity()) { // verifica as permissões $PermissoesGrupo = array(); $PermissoesGrupo[] = 131; // Coordenador de Admissibilidade $PermissoesGrupo[] = 92; // Tecnico de Admissibilidade $PermissoesGrupo[] = 97; // Gestor do SALIC $PermissoesGrupo[] = 93; // Coordenador de Parecerista $PermissoesGrupo[] = 94; // Parecerista $PermissoesGrupo[] = 121; // Tecnico $PermissoesGrupo[] = 122; // Coordenador de Acompanhamento $PermissoesGrupo[] = 103; if (!in_array($GrupoAtivo->codGrupo, $PermissoesGrupo)) { parent::message("Você não tem permissão para acessar essa área do sistema!", "principal/index", "ALERT"); } // pega as unidades autorizadas, orgãos e grupos do usuário (pega todos os grupos) $grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21); // manda os dados para a visão $this->view->usuario = $auth->getIdentity(); // manda os dados do usuário para a visão $this->view->arrayGrupos = $grupos; // manda todos os grupos do usuário para a visão $this->view->grupoAtivo = $GrupoAtivo->codGrupo; // manda o grupo ativo do usuário para a visão $this->view->orgaoAtivo = $GrupoAtivo->codOrgao; // manda o órgão ativo do usuário para a visão } else { return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true); } parent::init(); // chama o init() do pai GenericControllerNew }
function listar_clientes($search) { $prepared = $this->mysqli->prepare("SELECT codigo, nome_completo, cpf_cnpj, cod_usuario FROM clientes"); $prepared->execute(); $prepared->bind_result($codigo, $nome_completo, $cpf_cnpj, $cod_usuario); $result = array(); while ($prepared->fetch()) { $result[] = array('codigo' => $codigo, 'nome_completo' => $nome_completo, 'cpf_cnpj' => $cpf_cnpj, 'usuario' => $cod_usuario); } $prepared->close(); $uDao = new UsuarioDAO($this->mysqli); foreach ($result as &$c) { $c['usuario'] = $uDao->obter_por_codigo($c['usuario']); } return $result; }
/** * @param array $column * @param null|WeLearn_Usuarios_Usuario $destinatario * @return WeLearn_DTO_IDTO */ public function _criarFromCassandra(array $column, WeLearn_Usuarios_Usuario $destinatario = null) { $column['destinatario'] = $destinatario instanceof WeLearn_Usuarios_Usuario ? $destinatario : $this->_usuarioDao->recuperar($column['destinatario']); $notificacao = $this->criarNovo(); $notificacao->fromCassandra($column); return $notificacao; }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { $auth = Zend_Auth::getInstance(); // pega a autenticaç?o $this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura"; // título da página // 3 => autenticaç?o scriptcase e autenticaç?o/permiss?o zend (AMBIENTE PROPONENTE E MINC) // utilizar quando a Controller ou a Action for acessada via scriptcase e zend // define as permiss?es $PermissoesGrupo = array(); $PermissoesGrupo[] = 103; // Coordenador de Análise $PermissoesGrupo[] = 120; // Coordenador Administrativo CNIC parent::perfil(3, $PermissoesGrupo); if (isset($auth->getIdentity()->usu_codigo)) { $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); if ($this->getIdUsuario) { $this->getIdUsuario = $this->getIdUsuario["idAgente"]; } else { $this->getIdUsuario = 0; } } else { $this->getIdUsuario = $auth->getIdentity()->IdUsuario; } parent::init(); // chama o init() do pai GenericControllerNew }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { $this->view->title = 'Salic - Sistema de Apoio às Leis de Incentivo à Cultura'; // título da página /* ========== INÍCIO PERFIL ========== */ // define os grupos que tem acesso $PermissoesGrupo = array(); //$PermissoesGrupo[] = 121; // Técnico de Acompanhamento $PermissoesGrupo[] = 122; // Coordenador de Acompanhamento //$PermissoesGrupo[] = 123; // Coordenador - Geral de Acompanhamento //$PermissoesGrupo[] = 129; // Técnico de Acompanhamento //$PermissoesGrupo[] = ; // Coordenador de Avaliação //$PermissoesGrupo[] = 134; // Coordenador de Fiscalização //$PermissoesGrupo[] = 124; // Técnico de Prestação de Contas //$PermissoesGrupo[] = 125; // Coordenador de Prestação de Contas //$PermissoesGrupo[] = 126; // Coordenador - Geral de Prestação de Contas parent::perfil(1, $PermissoesGrupo); // perfil novo salic // pega o idAgente do usuário logado $auth = Zend_Auth::getInstance(); // pega a autenticação if (isset($auth->getIdentity()->usu_codigo)) { $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); $this->getIdUsuario = $this->getIdUsuario ? $this->getIdUsuario['idAgente'] : 0; } else { $this->getIdUsuario = 0; } /* ========== FIM PERFIL ========== */ parent::init(); }
public function init() { parent::init(); // chama o init() do pai GenericControllerNew $this->intTamPag = 10; $this->usuarioInterno = false; $this->view->usuarioInterno = false; $auth = Zend_Auth::getInstance(); // pega a autenticação if (isset($auth->getIdentity()->usu_codigo)) { //Recupera todos os grupos do Usuario $Usuario = new Usuario(); // objeto usuário $grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21); foreach ($grupos as $grupo) { $PermissoesGrupo[] = $grupo->gru_codigo; } } if (isset($auth->getIdentity()->usu_codigo)) { // autenticacao novo salic parent::perfil(1, $PermissoesGrupo); $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); $this->getIdUsuario = $this->getIdUsuario ? $this->getIdUsuario["idAgente"] : 0; $this->usuarioInterno = true; $this->view->usuarioInterno = true; } parent::init(); }
public static function DesplazamientoPOSTAction() { if (isset($_POST['codigoPatrimonial'])) { $equipo = current(EquipoDAO::getBy("codigoPatrimonial", $_POST['codigoPatrimonial'])); $desplazamiento = new Desplazamiento(); $desplazamiento->setCodigoPatrimonial($equipo->getCodigoPatrimonial()); $desplazamiento->setSerie($equipo->getSerie()); $desplazamiento->setIdOrigen($equipo->getIdUsuario()); $desplazamiento->setIdDestino($_POST['idUsuario2']); $fecha = new DateTime(); $fecha->createFromFormat('d-m-Y', $_POST['fecha']); $desplazamiento->setFecha($fecha->format('Y-m-d')); $desplazamiento->setObservacion($_POST['observacion']); $desplazamiento->setUsuario($_SESSION["usuarioActual"]->getUsername()); if (DesplazamientoDAO::realizarDesplazamiento($desplazamiento)) { $modelo = current(ModeloDAO::getBy("idModelo", $equipo->getIdModelo())); $marca = current(MarcaDAO::getBy("idMarca", $modelo->getIdMarca())); $tipoEquipo = current(TipoEquipoDAO::getBy("idTipoEquipo", $modelo->getIdTipoEquipo())); $usuarioOrigen = current(UsuarioDAO::getBy("idUsuario", $equipo->getIdUsuario())); $dependenciaOrigen = current(DependenciaDAO::getBy("idDependencia", $usuarioOrigen->getIdDependencia())); $establecimientoOrigen = current(EstablecimientoDAO::getBy("idEstablecimiento", $dependenciaOrigen->getIdEstablecimiento())); $usuarioDestino = current(UsuarioDAO::getBy("idUsuario", $_POST['idUsuario2'])); $dependenciaDestino = current(DependenciaDAO::getBy("idDependencia", $usuarioDestino->getIdDependencia())); $establecimientoDestino = current(EstablecimientoDAO::getBy("idEstablecimiento", $dependenciaDestino->getIdEstablecimiento())); $mensaje = "Desplazamiento realizado correctamente"; require_once './views/Desplazamiento/Confirmacion.php'; } } }
function listar_mensagens($cod_projeto) { $prepared = $this->mysqli->prepare("SELECT cod_usuario, data, conteudo FROM mensagens WHERE cod_projeto={$cod_projeto}"); $prepared->execute(); $prepared->bind_result($cod_usuario, $data, $conteudo); $results = array(); while ($prepared->fetch()) { $results[] = array('usuario' => $cod_usuario, 'data' => $data, 'conteudo' => $conteudo); } $prepared->close(); $dao = new UsuarioDAO($this->mysqli); foreach ($results as &$r) { $r['usuario'] = $dao->obter_por_codigo($r['usuario']); } return $results; }
/** * (non-PHPdoc) * @see Zend_Controller_Action::init() */ public function init() { /* ========== INÍCIO PERFIL ==========*/ // define os grupos que tem acesso $PermissoesGrupo = array(); $PermissoesGrupo[] = 121; // Técnico de Acompanhamento $PermissoesGrupo[] = 122; // Coordenador de Acompanhamento $PermissoesGrupo[] = 123; // Coordenador - Geral de Acompanhamento $PermissoesGrupo[] = 129; // Técnico de Acompanhamento parent::perfil(1, $PermissoesGrupo); // perfil novo salic // pega o idAgente do usuário logado $auth = Zend_Auth::getInstance(); // pega a autenticação if (isset($auth->getIdentity()->usu_codigo)) { $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); $this->getIdUsuario = $this->getIdUsuario ? $this->getIdUsuario['idAgente'] : 0; } else { $this->getIdUsuario = 0; } /* ========== FIM PERFIL ==========*/ /* ========== INÍCIO ÓRGÃO ========== */ $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $this->getIdGrupo = $GrupoAtivo->codGrupo; // id do grupo ativo $this->getIdOrgao = $GrupoAtivo->codOrgao; // id do órgão ativo parent::init(); }
function nombre_deudor($id_usuario, $obj) { if (!UsuarioDAO::getByPK($id_usuario)) { return ""; } return "<font title = \"Ir a detalles del usuario\" style = \"cursor:pointer;\" onClick = \"(function(){ window.location = 'clientes.ver.php?cid={$id_usuario}'; })();\" >" . UsuarioDAO::getByPK($id_usuario)->getNombre() . "</font>"; }
public static function EditarPOSTAction() { if (isset($_POST)) { $usuario = new Usuario(); $usuario->setUsername($_POST["username"]); $usuario->setIdRol($_POST["idRol"]); $usuario->setPassword($_POST["password"]); $usuario->activar(); if (UsuarioDAO::editar($usuario)) { UsuarioEstablecimientoDetalleDAO::eliminarByUsername($usuario->getUsername()); foreach ($_POST["establecimientos"] as $establecimiento) { $usuarioEstablecimientoDetalle = new UsuarioEstablecimientoDetalle(); $usuarioEstablecimientoDetalle->setUsername($usuario->getUsername()); $usuarioEstablecimientoDetalle->setIdEstablecimiento($establecimiento); UsuarioEstablecimientoDetalleDAO::crear($usuarioEstablecimientoDetalle); } $mensaje = "Usuario modificado correctamente"; } else { $mensaje = "El Usuario no fue modificado correctamente"; } } $rol = current(RolDAO::getBy("idRol", $usuario->getIdRol())); $vwUsuario = UsuarioDAO::getVwUsuario(); require_once './views/Registrar Usuario/Respuesta.php'; }
private function _criarFromCassandra(array $column, WeLearn_DTO_AbstractDTO $cursoOuAulaPadrao = null, WeLearn_Usuarios_Usuario $criadorPadrao = null) { if ($column['tipo'] == WeLearn_Cursos_Recursos_TipoRecurso::RESTRITO) { $recurso = $this->criarNovoRestrito(); if ($cursoOuAulaPadrao instanceof WeLearn_Cursos_Conteudo_Aula) { $column['aula'] = $cursoOuAulaPadrao; } else { $column['aula'] = $this->_aulaDao->recuperar($column['aula']); } } else { $recurso = $this->criarNovoGeral(); if ($cursoOuAulaPadrao instanceof WeLearn_Cursos_Curso) { $column['curso'] = $cursoOuAulaPadrao; } else { $column['curso'] = $this->_cursoDao->recuperar($column['curso']); } } if ($criadorPadrao instanceof WeLearn_Usuarios_Usuario) { $column['criador'] = $criadorPadrao; } else { $column['criador'] = $this->_usuarioDao->recuperar($column['criador']); } $recurso->fromCassandra($column); return $recurso; }
/** * Reescreve o método init() * @access public * @param void * @return void */ public function init() { $this->view->title = 'Salic - Sistema de Apoio às Leis de Incentivo à Cultura'; // título da página /* ========== INÍCIO PERFIL ==========*/ // define os grupos que tem acesso $PermissoesGrupo = array(); $PermissoesGrupo[] = 121; // Técnico de Acompanhamento $PermissoesGrupo[] = 122; // Coordenador de Acompanhamento $PermissoesGrupo[] = 123; // Coordenador - Geral de Acompanhamento $PermissoesGrupo[] = 129; // Técnico de Acompanhamento //$PermissoesGrupo[] = ; // Coordenador de Avaliação //$PermissoesGrupo[] = 134; // Coordenador de Fiscalização //$PermissoesGrupo[] = 124; // Técnico de Prestação de Contas //$PermissoesGrupo[] = 125; // Coordenador de Prestação de Contas //$PermissoesGrupo[] = 126; // Coordenador - Geral de Prestação de Contas parent::perfil(1, $PermissoesGrupo); // perfil novo salic // pega o idAgente do usuário logado $auth = Zend_Auth::getInstance(); // pega a autenticação if (isset($auth->getIdentity()->usu_codigo)) { $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); $this->getIdUsuario = $this->getIdUsuario ? $this->getIdUsuario['idAgente'] : 0; } else { $this->getIdUsuario = 0; } /* ========== FIM PERFIL ==========*/ /* ========== INÍCIO ÓRGÃO ========== */ $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessão com o grupo ativo $this->getIdGrupo = $GrupoAtivo->codGrupo; // id do grupo ativo $this->getIdOrgao = $GrupoAtivo->codOrgao; // id do órgão ativo if ($this->getIdOrgao != 166 && $this->getIdOrgao != 272) { parent::message("Você não tem permissão para acessar essa área do sistema!", "principal/index", "ALERT"); } /* ========== FIM ÓRGÃO ========== */ parent::init(); //verifica se a funcionadade devera abrir em modal if ($this->_request->getParam("modal") == "s") { $this->_helper->layout->disableLayout(); // desabilita o Zend_Layout header("Content-Type: text/html; charset=ISO-8859-1"); $this->modal = "s"; $this->view->modal = "s"; } else { $this->modal = "n"; $this->view->modal = "n"; } # context $context = $this->_helper->getHelper('contextSwitch'); $context->addActionContext('deposito-equivocado', 'json'); $context->initContext(); }
public function init() { $auth = Zend_Auth::getInstance(); // pega a autenticação // define as permissões $PermissoesGrupo = array(); $PermissoesGrupo[] = 93; // Parecerista $PermissoesGrupo[] = 94; // Coordenador de Parecer UC 101 $PermissoesGrupo[] = 97; // Gestor Salic $PermissoesGrupo[] = 103; // Coordenador de Análise $PermissoesGrupo[] = 110; // Técnico de Análise parent::perfil(1, $PermissoesGrupo); // pega o idAgente do usuário logado if (isset($auth->getIdentity()->usu_codigo)) { $this->getIdUsuario = UsuarioDAO::getIdUsuario($auth->getIdentity()->usu_codigo); if ($this->getIdUsuario) { $this->getIdUsuario = $this->getIdUsuario["idAgente"]; } else { $this->getIdUsuario = 0; } } else { $this->getIdUsuario = $auth->getIdentity()->IdUsuario; } parent::init(); }
public function testNuevaOrden() { $s = ServiciosController::Nuevo($codigo_servicio = "testNuevoServicio-2db94458_2" . time(), $compra_en_mostrador = false, $costo_estandar = 0, $metodo_costeo = "precio", $nombre_servicio = "testNuevoServicio-2db94458_2" . time(), $activo = true, $clasificaciones = null, $control_de_existencia = null, $descripcion_servicio = null, $empresas = null, $extra_params = null, $foto_servicio = null, $garantia = null, $impuestos = null, $precio = 1542.15, $retenciones = null, $sucursales = null); $c = ClientesController::Nuevo($razon_social = "testNuevaOrden-2db9445f" . time(), $clasificacion_cliente = null, $codigo_cliente = "t" . time(), $cuenta_de_mensajeria = null, $curp = null, $denominacion_comercial = null, $descuento_general = 0, $direcciones = null, $email = null, $id_cliente_padre = null, $id_moneda = 1, $id_tarifa_compra = null, $id_tarifa_venta = null, $limite_credito = 1542.15, $password = null, $representante_legal = null, $rfc = null, $sitio_web = null, $telefono_personal1 = null, $telefono_personal2 = null); Logger::testerLog("Nueva orde de servicio (" . $c["id_cliente"] . ", " . $s["id_servicio"] . " )"); $o = ServiciosController::NuevaOrden($c["id_cliente"], $s["id_servicio"]); $this->assertInternalType("int", $o["id_orden"]); $this->assertInternalType("int", $o["id_venta"]); define("_pos_phpunit_servicios_id_cliente", $c["id_cliente"]); define("_pos_phpunit_servicios_id_servicio", $s["id_servicio"]); //ok ya que se hizo el servicio, ver que se halla creado //una venta a credito a este cliente $lista_de_ventas = VentasController::Lista(); $found = false; for ($i = 0; $i < $lista_de_ventas["numero_de_resultados"]; $i++) { if ($lista_de_ventas["resultados"][$i]["cliente"]["id_cliente"] == $c["id_cliente"]) { $found = true; } } $this->assertTrue($found); //vamos a buscar que ese cliente ya no tenga limite de credito $u = UsuarioDAO::getByPK($c["id_cliente"]); $this->assertEquals(0, $u->getLimiteCredito()); //hacerle un abono CargosYAbonosController::NuevoAbono($c["id_cliente"], 1, "efectivo", null, null, null, null, $o["id_venta"]); }
private function _criarFromCassandra(array $column) { $column['criador'] = $this->_usuarioDao->recuperar($column['criador']); $resposta = $this->criarNovo(); $resposta->fromCassandra($column); return $resposta; }
function nombre_receptor($id_receptor, $obj) { if ($obj["cancelado"] == 1) { return "<font title = \"Abono cancelado debido a {$obj['motivo_cancelacion']}\" style = \"color:red; cursor: help;\" >" . UsuarioDAO::getByPK($id_receptor)->getNombre() . "</font>"; } return UsuarioDAO::getByPK($id_receptor)->getNombre(); }
public function init() { $this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura"; // título da página $auth = Zend_Auth::getInstance(); // pega a autenticaç?o $Usuario = new UsuarioDAO(); // objeto usuário $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sess?o com o grupo ativo if ($auth->hasIdentity()) { // caso o usuário esteja autenticado // verifica as permiss?es $PermissoesGrupo = array(); $PermissoesGrupo[] = 134; //Coordenador de Fiscalização $PermissoesGrupo[] = 135; //Técnico de Fiscalização if (!in_array($GrupoAtivo->codGrupo, $PermissoesGrupo)) { // verifica se o grupo ativo está no array de permiss?es parent::message("Você não tem permissão para acessar essa área do sistema!", "principal/index", "ALERT"); } // pega as unidades autorizadas, org?os e grupos do usuário (pega todos os grupos) $grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21); // manda os dados para a vis?o $this->view->usuario = $auth->getIdentity(); // manda os dados do usuário para a vis?o $this->view->arrayGrupos = $grupos; // manda todos os grupos do usuário para a vis?o $this->view->grupoAtivo = $GrupoAtivo->codGrupo; // manda o grupo ativo do usuário para a vis?o $this->view->orgaoAtivo = $GrupoAtivo->codOrgao; // manda o órg?o ativo do usuário para a vis?o $this->codOrgao = $GrupoAtivo->codOrgao; // manda o órg?o ativo do usuário para a vis?o $this->codUsuario = $auth->getIdentity()->usu_codigo; // manda o codigo do usuario ativo $this->grupoAtivo = $GrupoAtivo->codGrupo; // manda o órg?o ativo do usuário para a vis?o } else { // caso o usuário n?o esteja autenticado return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true); } //recupera ID do pre projeto (proposta) parent::init(); // chama o init() do pai GenericControllerNew }
public function auth() { $l = $_POST['lo']; $s = $_POST['se']; require_once "model/usuarioDAO.php"; $uDAO = new UsuarioDAO(); $usu = $uDAO->getUsuario($l, $s); if ($usu == 0) { echo "fail!"; $this->login(); } else { $_SESSION["logado"] = 1; $_SESSION["cd"] = $usu->getId(); //$this->admin($usu); redirect("painel/"); } }
/** * @param array $column * @param WeLearn_Cursos_Conteudo_Pagina $pagina * @param null|WeLearn_Usuarios_Usuario $usuario * @return WeLearn_DTO_IDTO */ private function _criarFromCassandra(array $column, WeLearn_Cursos_Conteudo_Pagina $pagina, WeLearn_Usuarios_Usuario $usuario = null) { $usuario = $usuario instanceof WeLearn_Usuarios_Usuario ? $usuario : $this->_usuarioDao->recuperar(key($column)); $realColumn = array('conteudo' => $column[$usuario->getId()], 'usuario' => $usuario, 'pagina' => $pagina); $anotacao = $this->criarNovo(); $anotacao->fromCassandra($realColumn); return $anotacao; }