本文整理汇总了PHP中GenericControllerNew类的典型用法代码示例。如果您正苦于以下问题:PHP GenericControllerNew类的具体用法?PHP GenericControllerNew怎么用?PHP GenericControllerNew使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了GenericControllerNew类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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
}
开发者ID:hackultura,项目名称:novosalic,代码行数:13,代码来源:SolicitarreadequacaocustoController.php
示例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
}
开发者ID:hackultura,项目名称:novosalic,代码行数:13,代码来源:ManualLayoutController.php
示例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 ****/
}
开发者ID:hackultura,项目名称:novosalic,代码行数:64,代码来源:VotarprojetoculturalController.php
示例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;
}
}
开发者ID:hackultura,项目名称:novosalic,代码行数:57,代码来源:Usuario.php
示例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
}
开发者ID:hackultura,项目名称:novosalic,代码行数:16,代码来源:ImprimirController.php
示例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
}
开发者ID:hackultura,项目名称:novosalic,代码行数:45,代码来源:SolicitaralteracaoprojetoController.php
示例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
}
开发者ID:hackultura,项目名称:novosalic,代码行数:50,代码来源:DistribuirprojetosController.php
示例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
}
开发者ID:hackultura,项目名称:novosalic,代码行数:43,代码来源:LiberarcontabancariaController.php
示例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);
}
开发者ID:hackultura,项目名称:novosalic,代码行数:24,代码来源:PrincipalproponenteController.php
示例10: init
public function init()
{
Zend_Layout::startMvc(array('layout' => 'layout_scriptcase'));
parent::init();
// chama o init() do pai GenericControllerNew
}
开发者ID:hackultura,项目名称:novosalic,代码行数:6,代码来源:GerarrelatorioreuniaoexternoController.php
示例11: 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();
}
开发者ID:hackultura,项目名称:novosalic,代码行数:30,代码来源:GerarrelatoriopareceristaController.php
示例12: 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();
}
开发者ID:hackultura,项目名称:novosalic,代码行数:38,代码来源:AporteCaptacaoController.php
示例13: 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;
}
开发者ID:hackultura,项目名称:novosalic,代码行数:58,代码来源:RastrearagenteController.php
示例14: 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;
}
开发者ID:hackultura,项目名称:novosalic,代码行数:18,代码来源:MantertermodecisaoController.php
示例15: 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");
}
开发者ID:hackultura,项目名称:novosalic,代码行数:23,代码来源:ProdutoController_teste.php
示例16: 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();
}
开发者ID:hackultura,项目名称:novosalic,代码行数:45,代码来源:MarcasController.php
示例17: cadastrarsecretarioAction
public function cadastrarsecretarioAction()
{
$orgao = $this->_request->getParam("orgao");
$nomeSecretario = $this->_request->getParam("nomeSecretario");
$cargo = $this->_request->getParam("cargo");
$tbSecretario = new tbSecretario();
$buscarOrgaoSecretario = $tbSecretario->buscar(array('idOrgao = ?' => $orgao));
if (!empty($buscarOrgaoSecretario[0])) {
//atualiza orgaosecretario
$rsOrgaoSecretario = $tbSecretario->buscar(array("idOrgao = ?" => $orgao))->current();
$rsOrgaoSecretario->idOrgao = $orgao;
$rsOrgaoSecretario->nmSecretario = $nomeSecretario;
$rsOrgaoSecretario->dsCargo = $cargo;
$rsOrgaoSecretario->save();
$acao = "Alteração realizada";
} else {
$dados = array('idOrgao' => $orgao, 'nmSecretario' => $nomeSecretario, 'dsCargo' => $cargo);
$salvarOrgaoSecretario = $tbSecretario->inserir($dados);
$acao = "Cadastro realizado";
}
parent::message("{$acao} com sucesso! ", "mantersecretarioorgao/index?orgao=" . $orgao, "CONFIRM");
}
开发者ID:hackultura,项目名称:novosalic,代码行数:22,代码来源:MantersecretarioorgaoController.php
示例18: finalizarprojetosprodutosAction
public function finalizarprojetosprodutosAction()
{
// recebe os dados do formulário
$idPronac = $_POST['idPronac'];
// VERIFICAÇÃO DO STATUS GERAL
$statusGeral = 3;
// indeferido
// cadastra somente os itens deferidos
$i = 0;
foreach ($_POST['arrayAvaliacao'] as $arrayAvaliacao) {
if (trim($arrayAvaliacao) == "D") {
$statusGeral = 2;
// deferido
// busca o idPlanoDistribuicao (vinculação entre a tabela original e a solicitada)
$buscar = PlanoDistribuicaoDAO::buscar($_POST['arrayPlanos'][$i]);
$idPedidoAlteracao = $buscar[0]->idPedidoAlteracao;
//Zend_Debug::dump($buscar);die;
foreach ($buscar as $b) {
$array_plano = array('idProjeto' => $_POST['arrayIdProjeto'][$i], 'idProduto' => $b->idProduto, 'Area' => $b->cdArea, 'Segmento' => $b->cdSegmento, 'idPosicaoDaLogo' => $b->idPosicaoLogo, 'QtdeProduzida' => $b->qtProduzida, 'QtdePatrocinador' => $b->qtPatrocinador, 'QtdeOutros' => $b->qtOutros, 'QtdeVendaNormal' => $b->qtVendaNormal, 'QtdeVendaPromocional' => $b->qtVendaPromocional, 'PrecoUnitarioNormal' => $b->vlUnitarioNormal, 'PrecoUnitarioPromocional' => $b->vlUnitarioPromocional, 'stPrincipal' => $b->stPrincipal, 'Usuario' => $this->getIdUsuario, 'stPlanoDistribuicaoProduto' => 1);
// alteração de produto já existente
if (!empty($b->idPlanoDistribuicao)) {
$alterar = PlanoDistribuicaoProdutoDAO::alterar($array_plano, $b->idPlanoDistribuicao);
} else {
$cadastrar = PlanoDistribuicaoProdutoDAO::cadastrar($array_plano);
}
}
}
$i++;
}
//FINALIZAR O PROJETO E ENVIAR PARA O COORDENADOR DE ACOMPANHAMENTO
if ($statusGeral == 2) {
$status = 'AP';
} else {
$status = 'IN';
}
$db = Zend_Registry::get('db');
$db->setFetchMode(Zend_DB::FETCH_OBJ);
// busca o idPlanoDistribuicao (vinculação entre a tabela original e a solicitada)
$buscar = PlanoDistribuicaoDAO::buscar($_POST['arrayPlanos'][0]);
$idPedidoAlteracao = $buscar[0]->idPedidoAlteracao;
//Zend_Debug::dump($buscar);die;
try {
$db->beginTransaction();
/*//UPDATE - CAMPOS: dsEstrategiaExecucao E dsEspecificacaoTecnica NA TABELA SAC.dbo.tbProposta
$sqlfinalproped = ReadequacaoProjetos::retornaSQLfinalprop($estrategia,$especificacao,$IdProposta);
$finalproped = $db->fetchAll($sqlfinalproped);*/
//UPDATE - CAMPO: stVerificacao NA TABELA tbPedidoAlteracaoXTipoAlteracao
$sqlfinalproped1 = ReadequacaoProjetos::retornaSQLfinalprop1($idPedidoAlteracao, 7);
$db->fetchAll($sqlfinalproped1);
$consultarIdAvaliacao = ReadequacaoProjetos::consultarIdAvaliacao($idPedidoAlteracao);
$resultado = $db->fetchAll($consultarIdAvaliacao);
$idAvaliacaoPedidoAlteracao = $resultado[0]->idAvaliacaoItemPedidoAlteracao;
//UPDATE - CAMPO: dtFimAvaliacao NA TABELA tbAvaliacaoItemPedidoAlteracao
$sqlfinalproped2 = ReadequacaoProjetos::retornaSQLfinalprop2($idAvaliacaoPedidoAlteracao, " ", $status);
$db->fetchAll($sqlfinalproped2);
$consultarIdAcaoAvaliacao = ReadequacaoProjetos::consultarIdAcaoAvaliacao($idAvaliacaoPedidoAlteracao);
$resultado2 = $db->fetchAll($consultarIdAcaoAvaliacao);
$idAcaoAvaliacao = $resultado2[0]->idAcaoAvaliacao;
$idOrgao = $resultado2[0]->idOrgao;
//UPDATE - CAMPO: stAtivo NA TABELA tbAcaoAvaliacaoItemPedidoAlteracao
$sqlfinalproped3 = ReadequacaoProjetos::retornaSQLfinalprop3($idAcaoAvaliacao);
$db->fetchAll($sqlfinalproped3);
//INSERT NA TABELA tbAcaoAvaliacaoItemPedidoAlteracao
$sqlfinalproped4 = ReadequacaoProjetos::retornaSQLfinalprop4($idAvaliacaoPedidoAlteracao, $idOrgao);
$db->fetchAll($sqlfinalproped4);
$db->commit();
parent::message("Projeto finalizado com sucesso!", "verificarreadequacaodeprojeto/verificarreadequacaodeprojetotecnico", "CONFIRM");
} catch (Zend_Exception $e) {
$db->rollBack();
parent::message("Erro ao finalizar projeto", "verificarreadequacaodeprojeto/verificarreadequacaodeprojetotecnico", "ERROR");
}
}
开发者ID:hackultura,项目名称:novosalic,代码行数:72,代码来源:VerificarreadequacaodeprojetoController.php
示例19: alterarperfilAction
/**
* Altera o pefil do usuário
* @access public
* @param void
* @return void
*/
public function alterarperfilAction()
{
$get = Zend_Registry::get('get');
$codGrupo = $get->codGrupo;
// grupo do usuário logado
$codOrgao = $get->codOrgao;
// órgão do usuário logado
$auth = Zend_Auth::getInstance();
// pega a autenticação
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
// cria a sessão com o grupo ativo
$GrupoAtivo->codGrupo = $codGrupo;
// armazena o grupo ativo na sessão
$GrupoAtivo->codOrgao = $codOrgao;
// armazena o órgão ativo na sessão
if ($GrupoAtivo->codGrupo == "1111" && $GrupoAtivo->codOrgao == "2222") {
$auth = Zend_Auth::getInstance();
$tblSGCacesso = new Sgcacesso();
$rsSGCacesso = $tblSGCacesso->buscar(array("Cpf = ? " => $auth->getIdentity()->usu_identificacao))->current()->toArray();
$objAuth = $auth->getStorage()->write((object) $rsSGCacesso);
$_SESSION["GrupoAtivo"]["codGrupo"] = $GrupoAtivo->codGrupo;
$_SESSION["GrupoAtivo"]["codOrgao"] = $GrupoAtivo->codOrgao;
parent::message("Seu perfil foi alterado no sistema. Você terá acesso a outras funcionalidades!", "principalproponente", "ALERT");
}
//Reescreve a sessao com o novo orgao superior
$tblUsuario = new Usuario();
$codOrgaoMaxSuperior = $tblUsuario->recuperarOrgaoMaxSuperior($codOrgao);
$_SESSION['Zend_Auth']['storage']->usu_org_max_superior = $codOrgaoMaxSuperior;
// redireciona para a página inicial do sistema
parent::message("Seu perfil foi alterado no sistema. Você terá acesso a outras funcionalidades!", "principal", "ALERT");
}
开发者ID:hackultura,项目名称:novosalic,代码行数:37,代码来源:IndexController.php
示例20: gerarpdfparecerAction
public function gerarpdfparecerAction()
{
$this->_helper->layout->disableLayout();
$post = Zend_Registry::get('get');
$pronac = addslashes($post->pronac);
$ano = addslashes(substr($pronac, 0, 2));
$sequencial = addslashes(substr($pronac, 2, strlen($pronac)));
$arrBusca = array('tbr.anoprojeto =?' => $ano, 'tbr.sequencial =?' => $sequencial);
$parecer = new GerenciarparecertecnicoDAO();
$validapronac = $parecer->VerificaPronac($arrBusca);
if ($validapronac > 0) {
$listaparecer = $parecer->listar_parecer($arrBusca);
$this->view->listaparecer = $listaparecer;
$campo = array("Nome do Projeto", "Area", "Segmento", "Resumo do Parecer", "Tipo de Parecer", "Parecer Favoravel", "Data do Parecer", "SugeridoReal", "SugeridoCusteioReal", "SugeridoCapitalReal", "idParecer", "idEnquadramento", "AnoProjeto", "Sequencial", "Parecerista", "SugeridoUfir", "Atendimento");
//xd(count($listaparecer));
$html = "<html>";
$html .= "<style> table{width:800px; font-size:9pt} td, th{border-bottom:1px #EEE solid;}th{background-color: #EEE;}</style>";
$html .= "<center><h2>Impressão Parecer</h2></center>";
for ($x = 0; $x < count($listaparecer); $x++) {
$html .= "<h4>Parecer n." . ($x + 1) . "</h4>";
$html .= "<table>";
for ($i = 0; $i < count($campo); $i++) {
$html .= "<tr>\n <td><b>" . $campo[$i] . "</b></td>\n <td>";
switch ($i) {
case 0:
$html .= $listaparecer[$x]->NomeProjeto;
break;
case 1:
$html .= $listaparecer[$x]->AreaDescricao;
break;
case 2:
$html .= $listaparecer[$x]->SegmentoDescricao;
break;
case 3:
$html .= str_replace("\n", "<br>", strip_tags($listaparecer[0]->ResumoParecer));
break;
case 4:
$html .= $listaparecer[$x]->TipoParecer;
break;
case 5:
$html .= $listaparecer[$x]->ParecerFavoravel;
break;
case 6:
$html .= ConverteData(strtotime($listaparecer[$x]->DtParecer), 5);
break;
case 7:
$html .= number_format($listaparecer[$x]->SugeridoReal, 2, ',', '.');
break;
case 8:
$html .= number_format($listaparecer[$x]->SugeridoCusteioReal, 2, ',', '.');
break;
case 9:
$html .= number_format($listaparecer[$x]->SugeridoCapitalReal, 2, ',', '.');
break;
case 10:
$html .= $listaparecer[$x]->idParecer;
break;
case 11:
$html .= $listaparecer[$x]->idEnquadramento;
break;
case 12:
$html .= $listaparecer[$x]->AnoProjeto;
break;
case 13:
$html .= $listaparecer[$x]->Sequencial;
break;
case 14:
$html .= $listaparecer[$x]->Parecerista;
break;
case 15:
$html .= number_format($listaparecer[$x]->SugeridoUfir, 2, ',', '.');
break;
case 16:
$html .= $listaparecer[$x]->Atendimento;
break;
}
$html .= "</td></tr>";
}
$html .= "</table><br>";
}
//x($html);
$html .= "</html>";
$pdf = new PDF($html, "pdf");
xd($pdf->gerarRelatorio());
} else {
parent::message("PRONAC não localizado", "Gerenciarparecertecnico/parecertecnico", "ERROR");
}
}
开发者ID:hackultura,项目名称:novosalic,代码行数:88,代码来源:GerenciarparecertecnicoController.php |
请发表评论