示例#1
0
 /**
  * Método que gera o modelo básico de resposta da classe
  * 
  * @param UsuariosAux $usuario
  * 
  * @return stdClass
  */
 private function modelo($usuario)
 {
     $tmp = false;
     if ($usuario instanceof Usuario) {
         $tmp = new stdClass();
         $tmp->id = $usuario->getId();
         $tmp->nome = $usuario->getNome();
         //Definindo a foto a ser exibida
         $urlFoto = "/themes/alunos/assets/images/aluna.png";
         if (strlen($usuario->getFoto())) {
             $arquivo = new Arquivos();
             $foto = $arquivo->getPastaUpload() . "/" . Usuario::DIR_FOTOS . "/" . $usuario->getFoto();
             if (file_exists($foto)) {
                 $urlFoto = $arquivo->getUrlPastaUpload() . "/" . Usuario::DIR_FOTOS . "/" . $usuario->getFoto();
             }
         }
         $tmp->foto = $urlFoto;
     }
     return $tmp;
 }