• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP GenericControllerNew类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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&ecirc; ter&aacute; 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&ecirc; ter&aacute; 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

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP GenericFormattedBox类代码示例发布时间:2022-05-23
下一篇:
PHP Generic类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap