示例#1
0
 /**
  * @abstract Verifica se o usuario tem acesso a ação chamado
  * @param $acao
  */
 private function temPermissao($acao)
 {
     # Verifica se tem ação total
     if ($this->_login->temPermissao($acao)) {
         return true;
     } else {
         $this->_msg->setErro("Você não tem acesso a esta ação ");
     }
 }
示例#2
0
 /**
  * @abstract Método dinâmico para get e set
  * @param $nome
  * @param $valor
  * @return mixed
  */
 public function __call($nome, $valor)
 {
     $nome = strtolower($nome);
     $prefixo = substr($nome, 0, 3);
     if ($prefixo == "set") {
         $var = str_replace("set", "_", $nome);
         $this->{$var} = $valor[0];
     } else {
         if ($prefixo == "get") {
             $var = str_replace("get", "_", $nome);
             return $this->{$var};
         } else {
             $this->_msg->setErro('Método da Persistência ' . $nome . '() inválido.');
         }
     }
 }