/** * set contact image * * @param array $_data */ protected function _setContactImage(&$_data) { if (!isset($_data['jpegphoto']) || $_data['jpegphoto'] === '') { return; } $imageParams = Tinebase_ImageHelper::parseImageLink($_data['jpegphoto']); if (Tinebase_Core::isLogLevel(Zend_Log::DEBUG)) { Tinebase_Core::getLogger()->debug(__METHOD__ . '::' . __LINE__ . ' image params:' . print_r($imageParams, TRUE)); } if ($imageParams['isNewImage']) { try { $_data['jpegphoto'] = Tinebase_ImageHelper::getImageData($imageParams); } catch (Tinebase_Exception_UnexpectedValue $teuv) { Tinebase_Core::getLogger()->warn(__METHOD__ . '::' . __LINE__ . ' Could not add contact image: ' . $teuv->getMessage()); unset($_data['jpegphoto']); } } else { unset($_data['jpegphoto']); } }