From 2d2ed2f31b5123c1a41ee9b43423275195f32b3d Mon Sep 17 00:00:00 2001 From: roberto Date: Mon, 1 Oct 2012 16:36:26 +0000 Subject: [PATCH] Se pone imagen por defecto para logotipo de empresa git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_PROFIND_Web/trunk@46 3fe1ab16-cfe0-e34b-8c9f-7d8c168d430d --- www/images/company_photo.jpg | Bin 0 -> 4227 bytes www/protected/models/Empresa.php | 8 ++++++++ www/protected/models/FotografiaPerfil.php | 2 +- www/protected/models/Usuario.php | 8 ++++++++ 4 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 www/images/company_photo.jpg diff --git a/www/images/company_photo.jpg b/www/images/company_photo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..60d9ed315a43e8889c58ac64ed951208a55e558e GIT binary patch literal 4227 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 . DIRECTORY_SEPARATOR; } + + /* + * Devuelve el nombre del fichero por defecto cuando no se tiene imagen + * @return string ruta + */ + public function getImagenDefault() { + return 'company_photo.jpg'; + } /* * Crea un directorio para almacenar ficheros de la empresa diff --git a/www/protected/models/FotografiaPerfil.php b/www/protected/models/FotografiaPerfil.php index 4c01ee5..a4e0939 100644 --- a/www/protected/models/FotografiaPerfil.php +++ b/www/protected/models/FotografiaPerfil.php @@ -20,7 +20,7 @@ class FotografiaPerfil { $fichero = $this->getRutaCompletaFicheroFotografia(); } else { $fichero = Yii::getPathOfAlias('webroot') . DIRECTORY_SEPARATOR . 'images' . DIRECTORY_SEPARATOR; - $fichero .= 'user_photo.jpg'; + $fichero .= $this->modelo->getImagenDefault(); } $imgdata = base64_encode(file_get_contents($fichero)); return 'data:image/jpeg;base64,' . $imgdata; diff --git a/www/protected/models/Usuario.php b/www/protected/models/Usuario.php index 0db3c43..f30fb00 100644 --- a/www/protected/models/Usuario.php +++ b/www/protected/models/Usuario.php @@ -181,6 +181,14 @@ class Usuario extends CActiveRecord { return Yii::getPathOfAlias('application.uploads.usuarios') . DIRECTORY_SEPARATOR . $this->id . DIRECTORY_SEPARATOR; } + /* + * Devuelve el nombre del fichero por defecto cuando no se tiene imagen + * @return string ruta + */ + public function getImagenDefault() { + return 'user_photo.jpg'; + } + /* * Crea un directorio para almacenar ficheros del usuario * @return boolean