本文整理汇总了PHP中GenericControllerNew类的典型用法代码示例。如果您正苦于以下问题:PHP GenericControllerNew类的具体用法?PHP GenericControllerNew怎么用?PHP GenericControllerNew使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了GenericControllerNew类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: init
/**
* Reescreve o método init()
* @access public
* @param void
* @return void
*/
public function init()
{
parent::perfil(4);
// parent::perfil(3);
parent::init();
// chama o init() do pai GenericControllerNew
}
示例2: init
/**
* Reescreve o método init()
* @access public
* @param void
* @return void
*/
public function init()
{
// configurações do layout padrão
Zend_Layout::startMvc(array('layout' => 'layout_login'));
parent::init();
// chama o init() do pai GenericControllerNew
}
示例3: init
/**
* 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 ****/
}
示例4: login
/**
* M?todo para buscar os dados do usu?rio de acordo com login e senha
* @access public
* @static
* @param @username (cpf ou cnpj do usu?rio)
* @param @password (senha do usu?rio criptografada)
* @return bool
*/
public function login($username, $password)
{
// busca o usu?rio de acordo com o login e a senha
$senha = $this->select();
$senha->from($this, array("dbo.fnEncriptaSenha('" . $username . "', '" . $password . "') as senha"));
$senha->where('usu_identificacao = ?', $username);
$criptSenha = $this->fetchRow($senha);
$auxSenha = "";
if (!empty($criptSenha['senha'])) {
$auxSenha = $criptSenha['senha'];
}
$sql = $this->select();
$sql->setIntegrityCheck(false);
$sql->from($this, array('usu_codigo', 'usu_nome', 'usu_identificacao', 'usu_senha', 'usu_orgao'));
$sql->joinInner(array("uog" => "UsuariosXOrgaosXGrupos"), "uog.uog_usuario = usu_codigo AND uog_status = 1", array(), "TABELAS.dbo");
$sql->where('usu_identificacao = ?', $username);
$sql->where('usu_status = ?', 1);
if (md5($password) != GenericControllerNew::validarSenhaInicial()) {
$sql->where("usu_senha = ?", $auxSenha);
}
$buscar = $this->fetchRow($sql);
if ($buscar) {
// configura??es do banco
$dbAdapter = Zend_Db_Table::getDefaultAdapter();
// pegamos o zend_auth
$authAdapter = new Zend_Auth_Adapter_DbTable($dbAdapter);
$authAdapter->setTableName($this->_name)->setIdentityColumn('usu_identificacao')->setCredentialColumn('usu_senha');
// seta as credenciais informada pelo usu?rio
$authAdapter->setIdentity($buscar['usu_identificacao'])->setCredential($buscar['usu_senha']);
// tenta autenticar o usu?rio
$auth = Zend_Auth::getInstance();
$acesso = $auth->authenticate($authAdapter);
// verifica se o acesso foi permitido
if ($acesso->isValid()) {
// pega os dados do usu?rio com exce??o da senha
$authData = $authAdapter->getResultRowObject(null, 'usu_senha');
$orgao_maximo_superior = $this->recuperarOrgaoMaxSuperior($buscar['usu_orgao']);
// armazena os dados do usu?rio
$objAuth = $auth->getStorage()->write($authData);
//Grava o orgao superior na sessao do usuario
$_SESSION['Zend_Auth']['storage']->usu_org_max_superior = $orgao_maximo_superior;
return true;
} else {
return false;
}
} else {
return false;
}
}
示例5: init
public function init()
{
// verifica as permiss�es
$PermissoesGrupo = array();
$PermissoesGrupo[] = 93;
// Coordenador de Parecerista
$PermissoesGrupo[] = 94;
// Parecerista
$PermissoesGrupo[] = 121;
// T�cnico
$PermissoesGrupo[] = 122;
// Coordenador de Acompanhamento
parent::perfil(1, $PermissoesGrupo);
parent::init();
// chama o init() do pai GenericControllerNew
}
示例6: init
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
{
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
} // fecha if
else // caso o usuário não esteja autenticado
{
return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true);
}*/
// verifica as permissões
$PermissoesGrupo = array();
$PermissoesGrupo[] = 93;
// Coordenador de Parecerista
$PermissoesGrupo[] = 94;
// Parecerista
$PermissoesGrupo[] = 103;
// Coordenador de Análise
$PermissoesGrupo[] = 118;
// Componente da Comissão
$PermissoesGrupo[] = 119;
// Presidente da Mesa
$PermissoesGrupo[] = 120;
// Coordenador Administrativo CNIC
parent::perfil(3, $PermissoesGrupo);
parent::init();
// chama o init() do pai GenericControllerNew
}
示例7: init
/**
* 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
$auth = Zend_Auth::getInstance();
// instancia da autenticação
$this->idusuario = $auth->getIdentity()->usu_codigo;
$idorgao = $auth->getIdentity()->usu_orgao;
$usu_identificacao = $auth->getIdentity()->usu_identificacao;
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
// cria a sessão com o grupo ativo
$codGrupo = $GrupoAtivo->codGrupo;
// Grupo ativo na sessão
$codOrgao = $GrupoAtivo->codOrgao;
// Órgão ativo na sessão
$this->codOrgaoSuperior = !empty($auth->getIdentity()->usu_org_max_superior) ? $auth->getIdentity()->usu_org_max_superior : $auth->getIdentity()->usu_orgao;
$this->codGrupo = $codGrupo;
// Grupo ativo na sessão
$this->codOrgao = $codOrgao;
$this->view->codOrgao = $codOrgao;
$this->view->codGrupo = $codGrupo;
//$this->view->idUsuarioLogado = $idusuario;
$PermissoesGrupo = array();
$PermissoesGrupo[] = 114;
// Coordenador de Editais
parent::perfil(1, $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
}
示例8: init
public function init()
{
//recupera ID do pre projeto (proposta)
$this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura";
// ttulo da pgina
$auth = Zend_Auth::getInstance();
// pega a autenticao
$Usuario = new UsuarioDAO();
// objeto usurio
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
// cria a sesso com o grupo ativo
if ($auth->hasIdentity()) {
// caso o usurio esteja autenticado
// verifica as permisses
$PermissoesGrupo = array();
$PermissoesGrupo[] = 123;
// Coordenador - Geral de Acompanhamento
$PermissoesGrupo[] = 122;
// Coordenador de Acompanhamento
$PermissoesGrupo[] = 121;
// Coordenador de Acompanhamento
if (!in_array($GrupoAtivo->codGrupo, $PermissoesGrupo)) {
// verifica se o grupo ativo est no array de permisses
parent::message("Você não tem permissão para acessar essa área do sistema!", "principal/index", "ALERT");
}
// pega as unidades autorizadas, orgos e grupos do usurio (pega todos os grupos)
$grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21);
// manda os dados para a viso
$this->view->usuario = $auth->getIdentity();
// manda os dados do usurio para a viso
$this->view->arrayGrupos = $grupos;
// manda todos os grupos do usurio para a viso
$this->view->grupoAtivo = $GrupoAtivo->codGrupo;
// manda o grupo ativo do usurio para a viso
$this->view->orgaoAtivo = $GrupoAtivo->codOrgao;
// manda o rgo ativo do usurio para a viso
$this->cod_orgao = $GrupoAtivo->codOrgao;
} else {
return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true);
}
parent::init();
// chama o init() do pai GenericControllerNew
}
示例9: init
public function init()
{
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
// cria a sessão com o grupo ativo
$GrupoAtivo->codGrupo = 1111;
Zend_Layout::startMvc(array('layout' => 'layout_proponente'));
parent::perfil(4);
// autenticao zend
parent::init();
// chama o init() do pai GenericControllerNew
$auth = Zend_Auth::getInstance();
// instancia da autenticação
$this->idUsuario = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario;
$Usuario = new Usuario();
// objeto usuário
//xd($auth->getIdentity());
//$idagente = $Usuario->getIdUsuario('',$auth->getIdentity()->Cpf);
//xd($idagente);
//$this->idAgente = $idagente['idAgente'];
$Agente = new Agentes();
//$buscarAgente = $Agente;
$this->idAgente = $auth->getIdentity()->IdUsuario;
//xd($idagente);
}
示例10: init
public function init()
{
$this->view->title = "Salic - Sistema de Apoio às Leis de Incentivo à Cultura";
// título da página
$auth = Zend_Auth::getInstance();
// instancia da autenticação
$PermissoesGrupo = array();
//Da permissao de acesso a todos os grupos do usuario logado afim de atender o UC75
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;
}
}
// verifica as permiss?es
/* $PermissoesGrupo[] = 103; // Coordenador de Analise
$PermissoesGrupo[] = 97; // Gestor do SALIC
$PermissoesGrupo[] = 93; // Coordenador de Parecerista
$PermissoesGrupo[] = 94; // Parecerista
$PermissoesGrupo[] = 121; // T?cnico
$PermissoesGrupo[] = 122; // Coordenador de Acompanhamento
$PermissoesGrupo[] = 126; // Coordenador Geral de Prestação de Contas
$PermissoesGrupo[] = 134; // Coordenador de Fiscalizaç?o */
isset($auth->getIdentity()->usu_codigo) ? parent::perfil(1, $PermissoesGrupo) : parent::perfil(4, $PermissoesGrupo);
$this->usuarioLogado = isset($auth->getIdentity()->usu_codigo) ? $auth->getIdentity()->usu_codigo : $auth->getIdentity()->IdUsuario;
parent::init();
}
示例11: init
/**
* (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();
}
示例12: consultaAction
public function consultaAction()
{
$get = Zend_Registry::get('get');
$CpfCnpj = $get->CpfCnpj;
if (empty($CpfCnpj)) {
parent::message("Por favor informe o CPF ou CNPJ.", "/Rastrearagente", "ERROR");
}
$CpfCnpj = str_replace(array(".", "-", "/"), array("", "", ""), $CpfCnpj);
//removendo mascara de CPF e CNPJ
$agente = ManterAgentesDAO::buscarAgentes($CpfCnpj);
if (count($agente) < 1) {
parent::message("Nenhum agente encontrado com o CPF/CNPJ {$get->CpfCnpj}", "/Rastrearagente", "ALERT");
}
$visoes = VisaoDAO::buscarVisao($agente[0]->idAgente);
$projeto = new Projetos();
$projetos = null;
$projetos = $projeto->buscarTodosDadosProjeto(null, $CpfCnpj);
$projetos2 = null;
$projetos2 = $projeto->buscarTodosDadosProjeto(null, $CpfCnpj)->toArray();
$preprojeto = new Proposta();
$preprojetos = $preprojeto->buscar(array("idAgente = ? " => $agente[0]->idAgente));
$preprojetos = empty($preprojetos) ? array() : $preprojetos;
$vinculo = new Vinculacao();
$vinculos = $vinculo->BuscarVinculos($agente[0]->idAgente);
$vinculos = empty($vinculos) ? array() : $vinculos;
$proposta = new Proposta();
$propostas = $proposta->propostastransformadas($agente[0]->idAgente);
$propostas = empty($propostas) ? array() : $propostas;
$inabilitado = new Inabilitado();
$inabilitados = $inabilitado->listainabilitados($CpfCnpj);
$inabilitados = empty($inabilitados) ? array() : $inabilitados;
$capitacaoMEC = new Captacao();
$captacaoQuotas = new CaptacaoQuotas();
$captacaoguia = new CaptacaoGuia();
$captacaoconversao = new CaptacaoConversao();
for ($i = 0; $i < count($projetos2); $i++) {
$val1 = null;
$val2 = null;
$val3 = null;
$val4 = 0;
$where = array("AnoProjeto = ?" => substr($projetos2[$i]['pronac'], 0, 2), "Sequencial = ?" => substr($projetos2[$i]['pronac'], 2));
$val1 = $capitacaoMEC->CapitacaoTotalMEC(substr($projetos2[$i]['pronac'], 0, 2), substr($projetos2[$i]['pronac'], 2))->current();
$val2 = $captacaoQuotas->CapitacaoArt1(substr($projetos2[$i]['pronac'], 0, 2), substr($projetos2[$i]['pronac'], 2))->current();
$val3 = $captacaoguia->BuscarTotalCaptacaoGuia(false, $where);
$val3 = count($val3) > 0 ? $val3[0]->Art3 : 0;
$val4 = $captacaoconversao->BuscarTotalCaptacaoConversao(false, $where);
$val4 = count($val4) > 0 ? $val4[0]->Conv : 0;
$projetos2[$i]['TotalCaptado'] = $val1->Mec + $val2->Art1 + $val3 + $val4;
}
$this->view->agente = $agente;
$this->view->visoes = $visoes;
$this->view->projetos = $projetos;
$this->view->projetos2 = $projetos2;
$this->view->preprojetos = $preprojetos;
$this->view->vinculos = $vinculos;
$this->view->propostastrasformadas = $propostas;
$this->view->inabilitados = $inabilitados;
}
示例13: init
/**
* Reescreve o método init()
* @access public
* @param void
* @return void
*/
public function init()
{
// verifica as permissões
$PermissoesGrupo = array();
$PermissoesGrupo[] = 97;
// Gestor Salic
parent::perfil(1, $PermissoesGrupo);
parent::init();
// cria a sessao com o grupo ativo
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
$this->codGrupo = $GrupoAtivo->codGrupo;
}
示例14: init
/**
* Reescreve o método init()
* @access public
* @param void
* @return void
*/
public function init()
{
// verifica as permissões
$PermissoesGrupo = array();
$PermissoesGrupo[] = 93;
// Coordenador de Parecerista
$PermissoesGrupo[] = 94;
// Parecerista
$PermissoesGrupo[] = 121;
// Técnico
$PermissoesGrupo[] = 122;
// Coordenador de Acompanhamento
parent::perfil(1, $PermissoesGrupo);
parent::init();
//print_r(get_include_path());
//Zend_Loader::loadClass("PlanoDistribuicao");
}
示例15: init
/**
* 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
$this->idusuario = $auth->getIdentity()->usu_codigo;
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
// cria a sessão com o grupo ativo
$codGrupo = $GrupoAtivo->codGrupo;
// Grupo ativo na sessão
$codOrgao = $GrupoAtivo->codOrgao;
// Órgão ativo na sessão
$this->codGrupo = $codGrupo;
// Grupo ativo na sessão
$this->codOrgao = $codOrgao;
$this->view->codOrgao = $codOrgao;
$this->view->codGrupo = $codGrupo;
$this->view->grupoativo = $codGrupo;
//$this->view->idUsuarioLogado = $idusuario;
$PermissoesGrupo = array();
$PermissoesGrupo[] = 121;
//Tecnico de Acompanhamento
parent::perfil(1, $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();
}