1
0
mirror of https://github.com/owncloudarchive/contacts.git synced 2025-02-07 01:54:16 +01:00

Contacts: Optimize thumbnail cache handling a bit

This commit is contained in:
Bart Visscher 2012-02-12 20:40:44 +01:00
parent 96ee0ceca3
commit 774eb66110

View File

@ -48,6 +48,7 @@ if( is_null($contact)){
getStandardImage();
exit();
}
OC_Contacts_App::setLastModifiedHeader($contact);
$thumbnail_size = 23;
@ -56,12 +57,12 @@ $image = new OC_Image();
$photo = $contact->getAsString('PHOTO');
OC_Response::setETagHeader(md5($photo));
OC_Contacts_App::setLastModifiedHeader($contact);
if($image->loadFromBase64($photo)) {
if($image->centerCrop()) {
if($image->resize($thumbnail_size)) {
if($image->show()) {
// done
exit();
} else {
OC_Log::write('contacts','thumbnail.php. Couldn\'t display thumbnail for ID '.$id,OC_Log::ERROR);