Пример #1
0
 /**
  * Método que busca todos os parametros referente a solicitações.
  * @return Array Retorna todos os parametros referente a solicitações.
  */
 public function getParametros()
 {
     $parametros = Cache::getCache(PARAMETROS);
     if (empty($parametros['VISUALIZAR_SOLICITACAO']) || empty($parametros['CORES_SOLICITACOES']) || empty($parametros['DIRECIONAR_CHAMADO']) || empty($parametros['REDIRECIONAR_CHAMADO']) || empty($parametros['EDITAR_SOLICITACAO']) || empty($parametros['ATENDER_SOLICITACAO']) || empty($parametros['ENCERRAR_SOLICITACAO']) || empty($parametros['EXCLUIR_SOLICITACAO'])) {
         Cache::deleteCache(PARAMETROS);
         unset($parametros['VISUALIZAR_SOLICITACAO']);
         unset($parametros['CORES_SOLICITACOES']);
         unset($parametros['DIRECIONAR_CHAMADO']);
         unset($parametros['REDIRECIONAR_CHAMADO']);
         unset($parametros['EDITAR_SOLICITACAO']);
         unset($parametros['ATENDER_SOLICITACAO']);
         unset($parametros['ENCERRAR_SOLICITACAO']);
         unset($parametros['EXCLUIR_SOLICITACAO']);
         $parametros['VISUALIZAR_SOLICITACAO'] = $this->getDadosParametros('VISUALIZAR_SOLICITACAO');
         $parametros['CORES_SOLICITACOES'] = $this->getDadosParametros('CORES_SOLICITACOES');
         $parametros['DIRECIONAR_CHAMADO'] = $this->getDadosParametros('DIRECIONAR_CHAMADO');
         $parametros['REDIRECIONAR_CHAMADO'] = $this->getDadosParametros('REDIRECIONAR_CHAMADO');
         $parametros['EDITAR_SOLICITACAO'] = $this->getDadosParametros('EDITAR_SOLICITACAO');
         $parametros['ATENDER_SOLICITACAO'] = $this->getDadosParametros('ATENDER_SOLICITACAO');
         $parametros['ENCERRAR_SOLICITACAO'] = $this->getDadosParametros('ENCERRAR_SOLICITACAO');
         $parametros['EXCLUIR_SOLICITACAO'] = $this->getDadosParametros('EXCLUIR_SOLICITACAO');
         $sql = "SELECT prioridade.nome, prioridade.cor FROM phpmycall.prioridade ORDER BY prioridade.id";
         $result = $this->select($sql, array());
         foreach ($result as $values) {
             $parametros['CORES_SOLICITACOES'][$values['nome']] = $values['cor'];
         }
         Cache::setCache(PARAMETROS, $parametros);
     }
     return $parametros;
 }