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 ****/
 }
Example #4
0
 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);
 }
Example #5
0
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");
}
Example #6
0
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;
 }
Example #8
0
 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;
 }
Example #13
0
 /**
  * @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
 }
Example #15
0
 /**
  * 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';
 }
Example #22
0
 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"]);
 }
Example #26
0
 private function _criarFromCassandra(array $column)
 {
     $column['criador'] = $this->_usuarioDao->recuperar($column['criador']);
     $resposta = $this->criarNovo();
     $resposta->fromCassandra($column);
     return $resposta;
 }
Example #27
0
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&ecirc; n&atilde;o tem permiss&atilde;o para acessar essa &aacute;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
 }
Example #29
0
 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/");
     }
 }
Example #30
0
 /**
  * @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;
 }