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:
parent
96ee0ceca3
commit
774eb66110
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user