mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-22 16:03:47 +01:00
replace under zpush 2.3 removed global debugLog() function with ZLog::Write(LOGLEVEL_DEBUG, ...)
This commit is contained in:
parent
3ccea2b6d7
commit
e9f854a074
@ -185,7 +185,7 @@ class addressbook_zpush implements activesync_plugin_write, activesync_plugin_se
|
|||||||
'parent'=> '0',
|
'parent'=> '0',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
//debugLog(__METHOD__."() returning ".array2string($folderlist));
|
//ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."() returning ".array2string($folderlist));
|
||||||
//error_log(__METHOD__."() returning ".array2string($folderlist));
|
//error_log(__METHOD__."() returning ".array2string($folderlist));
|
||||||
return $folderlist;
|
return $folderlist;
|
||||||
}
|
}
|
||||||
@ -219,7 +219,7 @@ class addressbook_zpush implements activesync_plugin_write, activesync_plugin_se
|
|||||||
if (is_null($folderObj->displayname))
|
if (is_null($folderObj->displayname))
|
||||||
{
|
{
|
||||||
$folderObj = false;
|
$folderObj = false;
|
||||||
debugLog(__METHOD__."($id) returning ".array2string($folderObj));
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."($id) returning ".array2string($folderObj));
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
//error_log(__METHOD__."('$id') returning ".array2string($folderObj));
|
//error_log(__METHOD__."('$id') returning ".array2string($folderObj));
|
||||||
@ -254,11 +254,11 @@ class addressbook_zpush implements activesync_plugin_write, activesync_plugin_se
|
|||||||
if (is_null($stat['mod']))
|
if (is_null($stat['mod']))
|
||||||
{
|
{
|
||||||
$stat = false;
|
$stat = false;
|
||||||
debugLog(__METHOD__."('$id') ".function_backtrace());
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."('$id') ".function_backtrace());
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
//error_log(__METHOD__."('$id') returning ".array2string($stat));
|
//error_log(__METHOD__."('$id') returning ".array2string($stat));
|
||||||
debugLog(__METHOD__."('$id') returning ".array2string($stat));
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."('$id') returning ".array2string($stat));
|
||||||
return $stat;
|
return $stat;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -337,7 +337,7 @@ class addressbook_zpush implements activesync_plugin_write, activesync_plugin_se
|
|||||||
//$truncsize = Utils::GetTruncSize($contentparameters->GetTruncation());
|
//$truncsize = Utils::GetTruncSize($contentparameters->GetTruncation());
|
||||||
//$mimesupport = $contentparameters->GetMimeSupport();
|
//$mimesupport = $contentparameters->GetMimeSupport();
|
||||||
$bodypreference = $contentparameters->GetBodyPreference(); /* fmbiete's contribution r1528, ZP-320 */
|
$bodypreference = $contentparameters->GetBodyPreference(); /* fmbiete's contribution r1528, ZP-320 */
|
||||||
//debugLog (__METHOD__."('$folderid', $id, ...) truncsize=$truncsize, mimesupport=$mimesupport, bodypreference=".array2string($bodypreference));
|
//ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."('$folderid', $id, ...) truncsize=$truncsize, mimesupport=$mimesupport, bodypreference=".array2string($bodypreference));
|
||||||
|
|
||||||
$type = $account = null;
|
$type = $account = null;
|
||||||
$this->backend->splitID($folderid, $type, $account);
|
$this->backend->splitID($folderid, $type, $account);
|
||||||
@ -456,7 +456,7 @@ class addressbook_zpush implements activesync_plugin_write, activesync_plugin_se
|
|||||||
'flags' => 1,
|
'flags' => 1,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
//debugLog (__METHOD__."('$folderid',".array2string($id).") returning ".array2string($stat));
|
//ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."('$folderid',".array2string($id).") returning ".array2string($stat));
|
||||||
//error_log(__METHOD__."('$folderid',$contact) returning ".array2string($stat));
|
//error_log(__METHOD__."('$folderid',$contact) returning ".array2string($stat));
|
||||||
return $stat;
|
return $stat;
|
||||||
}
|
}
|
||||||
@ -475,7 +475,7 @@ class addressbook_zpush implements activesync_plugin_write, activesync_plugin_se
|
|||||||
public function ChangeFolder($id, $oldid, $displayname, $type)
|
public function ChangeFolder($id, $oldid, $displayname, $type)
|
||||||
{
|
{
|
||||||
unset($id, $oldid, $displayname, $type); // not used, but required by function signature
|
unset($id, $oldid, $displayname, $type); // not used, but required by function signature
|
||||||
debugLog(__METHOD__." not implemented");
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__." not implemented");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -491,7 +491,7 @@ class addressbook_zpush implements activesync_plugin_write, activesync_plugin_se
|
|||||||
public function DeleteFolder($parentid, $id)
|
public function DeleteFolder($parentid, $id)
|
||||||
{
|
{
|
||||||
unset($parentid, $id);
|
unset($parentid, $id);
|
||||||
debugLog(__METHOD__." not implemented");
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__." not implemented");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -528,12 +528,12 @@ class addressbook_zpush implements activesync_plugin_write, activesync_plugin_se
|
|||||||
// error_log(__METHOD__. " Id " .$id. " Account ". $account . " FolderID " . $folderid);
|
// error_log(__METHOD__. " Id " .$id. " Account ". $account . " FolderID " . $folderid);
|
||||||
if ($type != 'addressbook') // || !($contact = $this->addressbook->read($id)))
|
if ($type != 'addressbook') // || !($contact = $this->addressbook->read($id)))
|
||||||
{
|
{
|
||||||
debugLog(__METHOD__." Folder wrong or contact not existing");
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__." Folder wrong or contact not existing");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if ($account == 0) // as a precausion, we currently do NOT allow to change Api\Accounts
|
if ($account == 0) // as a precausion, we currently do NOT allow to change Api\Accounts
|
||||||
{
|
{
|
||||||
debugLog(__METHOD__." Changing of Api\Accounts denied!");
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__." Changing of Api\Accounts denied!");
|
||||||
return false; //no changing of Api\Accounts
|
return false; //no changing of Api\Accounts
|
||||||
}
|
}
|
||||||
$contact = array();
|
$contact = array();
|
||||||
@ -585,7 +585,7 @@ class addressbook_zpush implements activesync_plugin_write, activesync_plugin_se
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
debugLog(__METHOD__. " Warning : php-imap not available");
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__. " Warning : php-imap not available");
|
||||||
$contact[$attr] = $message->$key;
|
$contact[$attr] = $message->$key;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
@ -624,7 +624,7 @@ class addressbook_zpush implements activesync_plugin_write, activesync_plugin_se
|
|||||||
//error_log(__METHOD__."($folderid,$id) contact=".array2string($contact)." returning ".array2string($newid));
|
//error_log(__METHOD__."($folderid,$id) contact=".array2string($contact)." returning ".array2string($newid));
|
||||||
return $this->StatMessage($folderid, $newid);
|
return $this->StatMessage($folderid, $newid);
|
||||||
}
|
}
|
||||||
debugLog(__METHOD__."($folderid, $id) returning false: Permission denied");
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."($folderid, $id) returning false: Permission denied");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -649,10 +649,10 @@ class addressbook_zpush implements activesync_plugin_write, activesync_plugin_se
|
|||||||
unset($contentParameters); // not used, but required by function signature
|
unset($contentParameters); // not used, but required by function signature
|
||||||
if ($GLOBALS['egw_info']['user']['preferences']['activesync']['addressbook-all-in-one'])
|
if ($GLOBALS['egw_info']['user']['preferences']['activesync']['addressbook-all-in-one'])
|
||||||
{
|
{
|
||||||
debugLog(__METHOD__."('$folderid', $id, $newfolderid) NOT allowed for an all-in-one addressbook --> returning false");
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."('$folderid', $id, $newfolderid) NOT allowed for an all-in-one addressbook --> returning false");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
debugLog(__METHOD__."('$folderid', $id, $newfolderid) NOT implemented --> returning false");
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."('$folderid', $id, $newfolderid) NOT implemented --> returning false");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -677,7 +677,7 @@ class addressbook_zpush implements activesync_plugin_write, activesync_plugin_se
|
|||||||
if (!isset($this->addressbook)) $this->addressbook = new Api\Contacts();
|
if (!isset($this->addressbook)) $this->addressbook = new Api\Contacts();
|
||||||
|
|
||||||
$ret = $this->addressbook->delete($id);
|
$ret = $this->addressbook->delete($id);
|
||||||
debugLog(__METHOD__."('$folderid', $id) delete($id) returned ".array2string($ret));
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."('$folderid', $id) delete($id) returned ".array2string($ret));
|
||||||
return $ret;
|
return $ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -100,7 +100,7 @@ class infolog_zpush implements activesync_plugin_write
|
|||||||
'parent'=> '0',
|
'parent'=> '0',
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
//debugLog(__METHOD__."() returning ".array2string($folderlist));
|
//ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."() returning ".array2string($folderlist));
|
||||||
return $folderlist;
|
return $folderlist;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -133,10 +133,10 @@ class infolog_zpush implements activesync_plugin_write
|
|||||||
if (is_null($folderObj->displayname))
|
if (is_null($folderObj->displayname))
|
||||||
{
|
{
|
||||||
$folderObj = false;
|
$folderObj = false;
|
||||||
debugLog(__METHOD__."($id) returning ".array2string($folderObj));
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."($id) returning ".array2string($folderObj));
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
//debugLog(__METHOD__."('$id') returning ".array2string($folderObj));
|
//ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."('$id') returning ".array2string($folderObj));
|
||||||
return $folderObj;
|
return $folderObj;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -168,11 +168,11 @@ class infolog_zpush implements activesync_plugin_write
|
|||||||
if (is_null($stat['mod']))
|
if (is_null($stat['mod']))
|
||||||
{
|
{
|
||||||
$stat = false;
|
$stat = false;
|
||||||
debugLog(__METHOD__."('$id') ".function_backtrace());
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."('$id') ".function_backtrace());
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
//error_log(__METHOD__."('$id') returning ".array2string($stat));
|
//error_log(__METHOD__."('$id') returning ".array2string($stat));
|
||||||
debugLog(__METHOD__."('$id') returning ".array2string($stat));
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."('$id') returning ".array2string($stat));
|
||||||
return $stat;
|
return $stat;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -239,7 +239,7 @@ class infolog_zpush implements activesync_plugin_write
|
|||||||
$mimesupport = $contentparameters->GetMimeSupport();
|
$mimesupport = $contentparameters->GetMimeSupport();
|
||||||
$bodypreference = $contentparameters->GetBodyPreference(); /* fmbiete's contribution r1528, ZP-320 */
|
$bodypreference = $contentparameters->GetBodyPreference(); /* fmbiete's contribution r1528, ZP-320 */
|
||||||
|
|
||||||
debugLog (__METHOD__."('$folderid', $id, truncsize=$truncsize, bodyprefence=$bodypreference, mimesupport=$mimesupport)");
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."('$folderid', $id, truncsize=$truncsize, bodyprefence=$bodypreference, mimesupport=$mimesupport)");
|
||||||
$type = $account = null;
|
$type = $account = null;
|
||||||
$this->backend->splitID($folderid, $type, $account);
|
$this->backend->splitID($folderid, $type, $account);
|
||||||
if ($type != 'infolog' || !($infolog = $this->infolog->read($id, true, 'server')))
|
if ($type != 'infolog' || !($infolog = $this->infolog->read($id, true, 'server')))
|
||||||
@ -263,7 +263,7 @@ class infolog_zpush implements activesync_plugin_write
|
|||||||
{
|
{
|
||||||
if (strlen ($infolog[$attr]) > 0)
|
if (strlen ($infolog[$attr]) > 0)
|
||||||
{
|
{
|
||||||
debugLog("airsyncbasebody!");
|
ZLog::Write(LOGLEVEL_DEBUG, "airsyncbasebody!");
|
||||||
$message->asbody = new SyncBaseBody();
|
$message->asbody = new SyncBaseBody();
|
||||||
$message->nativebodytype=1;
|
$message->nativebodytype=1;
|
||||||
$this->backend->note2messagenote($infolog[$attr], $bodypreference, $message->asbody);
|
$this->backend->note2messagenote($infolog[$attr], $bodypreference, $message->asbody);
|
||||||
@ -295,7 +295,7 @@ class infolog_zpush implements activesync_plugin_write
|
|||||||
if (!empty($infolog[$attr])) $message->$key = $infolog[$attr];
|
if (!empty($infolog[$attr])) $message->$key = $infolog[$attr];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//debugLog(__METHOD__."(folder='$folderid',$id,...) returning ".array2string($message));
|
//ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."(folder='$folderid',$id,...) returning ".array2string($message));
|
||||||
return $message;
|
return $message;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -331,7 +331,7 @@ class infolog_zpush implements activesync_plugin_write
|
|||||||
'flags' => 1,
|
'flags' => 1,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
//debugLog (__METHOD__."('$folderid',".array2string($id).") returning ".array2string($stat));
|
//ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."('$folderid',".array2string($id).") returning ".array2string($stat));
|
||||||
//error_log(__METHOD__."('$folderid',$infolog) returning ".array2string($stat));
|
//error_log(__METHOD__."('$folderid',$infolog) returning ".array2string($stat));
|
||||||
return $stat;
|
return $stat;
|
||||||
}
|
}
|
||||||
@ -351,7 +351,7 @@ class infolog_zpush implements activesync_plugin_write
|
|||||||
{
|
{
|
||||||
unset($id, $oldid, $displayname, $type); // not used
|
unset($id, $oldid, $displayname, $type); // not used
|
||||||
|
|
||||||
debugLog(__METHOD__." not implemented");
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__." not implemented");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -368,7 +368,7 @@ class infolog_zpush implements activesync_plugin_write
|
|||||||
{
|
{
|
||||||
unset($parentid, $id); // not used
|
unset($parentid, $id); // not used
|
||||||
|
|
||||||
debugLog(__METHOD__." not implemented");
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__." not implemented");
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -394,10 +394,10 @@ class infolog_zpush implements activesync_plugin_write
|
|||||||
unset($contentParameters); // not used but required
|
unset($contentParameters); // not used but required
|
||||||
$type = $account = null;
|
$type = $account = null;
|
||||||
$this->backend->splitID($folderid, $type, $account);
|
$this->backend->splitID($folderid, $type, $account);
|
||||||
//debugLog(__METHOD__. " Id " .$id. " Account ". $account . " FolderID " . $folderid);
|
//ZLog::Write(LOGLEVEL_DEBUG, __METHOD__. " Id " .$id. " Account ". $account . " FolderID " . $folderid);
|
||||||
if ($type != 'infolog') // || !($infolog = $this->addressbook->read($id)))
|
if ($type != 'infolog') // || !($infolog = $this->addressbook->read($id)))
|
||||||
{
|
{
|
||||||
debugLog(__METHOD__." Folder wrong or infolog not existing");
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__." Folder wrong or infolog not existing");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
$infolog = array();
|
$infolog = array();
|
||||||
@ -443,7 +443,7 @@ class infolog_zpush implements activesync_plugin_write
|
|||||||
// $infolog['info_owner'] = $account;
|
// $infolog['info_owner'] = $account;
|
||||||
if (!empty($id)) $infolog['info_id'] = $id;
|
if (!empty($id)) $infolog['info_id'] = $id;
|
||||||
$newid = $this->infolog->write($infolog);
|
$newid = $this->infolog->write($infolog);
|
||||||
debugLog(__METHOD__."($folderid,$id) infolog(".array2string($infolog).") returning ".array2string($newid));
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."($folderid,$id) infolog(".array2string($infolog).") returning ".array2string($newid));
|
||||||
return $this->StatMessage($folderid, $newid);
|
return $this->StatMessage($folderid, $newid);
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
@ -467,7 +467,7 @@ class infolog_zpush implements activesync_plugin_write
|
|||||||
*/
|
*/
|
||||||
public function MoveMessage($folderid, $id, $newfolderid, $contentParameters)
|
public function MoveMessage($folderid, $id, $newfolderid, $contentParameters)
|
||||||
{
|
{
|
||||||
debugLog(__METHOD__."('$folderid', $id, $newfolderid, ".array2string($contentParameters).") NOT implemented --> returning false");
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."('$folderid', $id, $newfolderid, ".array2string($contentParameters).") NOT implemented --> returning false");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -493,7 +493,7 @@ class infolog_zpush implements activesync_plugin_write
|
|||||||
if (!isset($this->infolog)) $this->infolog = new infolog_bo();
|
if (!isset($this->infolog)) $this->infolog = new infolog_bo();
|
||||||
|
|
||||||
$ret = $this->infolog->delete($id);
|
$ret = $this->infolog->delete($id);
|
||||||
debugLog(__METHOD__."('$folderid', $id) delete($id) returned ".array2string($ret));
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."('$folderid', $id) delete($id) returned ".array2string($ret));
|
||||||
return $ret;
|
return $ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -574,7 +574,7 @@ class infolog_zpush implements activesync_plugin_write
|
|||||||
$syncstate = $ctag;
|
$syncstate = $ctag;
|
||||||
$changes = array(array('type' => 'fakeChange'));
|
$changes = array(array('type' => 'fakeChange'));
|
||||||
}
|
}
|
||||||
//debugLog(__METHOD__."('$folderid','$syncstate_was') syncstate='$syncstate' returning ".array2string($changes));
|
//ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."('$folderid','$syncstate_was') syncstate='$syncstate' returning ".array2string($changes));
|
||||||
return $changes;
|
return $changes;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -690,7 +690,7 @@ class mail_zpush implements activesync_plugin_write, activesync_plugin_sendmail,
|
|||||||
}
|
}
|
||||||
//advanced debugging
|
//advanced debugging
|
||||||
// Horde SMTP Class uses utf-8 by default.
|
// Horde SMTP Class uses utf-8 by default.
|
||||||
//debugLog("IMAP-SendMail: parsed message: ". print_r($message,1));
|
//ZLog::Write(LOGLEVEL_DEBUG, "IMAP-SendMail: parsed message: ". print_r($message,1));
|
||||||
if ($this->debugLevel>2) ZLog::Write(LOGLEVEL_DEBUG,__METHOD__."(".__LINE__."): MailObject:".array2string($mailObject));
|
if ($this->debugLevel>2) ZLog::Write(LOGLEVEL_DEBUG,__METHOD__."(".__LINE__."): MailObject:".array2string($mailObject));
|
||||||
|
|
||||||
// set a higher timeout for big messages
|
// set a higher timeout for big messages
|
||||||
@ -897,12 +897,12 @@ class mail_zpush implements activesync_plugin_write, activesync_plugin_sendmail,
|
|||||||
if ($this->debugLevel>3) ZLog::Write(LOGLEVEL_DEBUG,__METHOD__.__LINE__.' html_only:'.$body);
|
if ($this->debugLevel>3) ZLog::Write(LOGLEVEL_DEBUG,__METHOD__.__LINE__.' html_only:'.$body);
|
||||||
if ($body != "" && (is_array($bodyStruct) && $bodyStruct[0]['mimeType']=='text/html')) {
|
if ($body != "" && (is_array($bodyStruct) && $bodyStruct[0]['mimeType']=='text/html')) {
|
||||||
// may be html
|
// may be html
|
||||||
if ($this->debugLevel>0) debugLog("MIME Body".' Type:html (fetched with html_only)');
|
if ($this->debugLevel>0) ZLog::Write(LOGLEVEL_DEBUG, "MIME Body".' Type:html (fetched with html_only)');
|
||||||
$css = $this->mail->getStyles($bodyStruct);
|
$css = $this->mail->getStyles($bodyStruct);
|
||||||
$output->nativebodytype=2;
|
$output->nativebodytype=2;
|
||||||
} else {
|
} else {
|
||||||
// plain text Message
|
// plain text Message
|
||||||
if ($this->debugLevel>0) debugLog("MIME Body".' Type:plain, fetch text (HTML, if no text available)');
|
if ($this->debugLevel>0) ZLog::Write(LOGLEVEL_DEBUG, "MIME Body".' Type:plain, fetch text (HTML, if no text available)');
|
||||||
$output->nativebodytype=1;
|
$output->nativebodytype=1;
|
||||||
$bodyStruct = $this->mail->getMessageBody($id,'never_display', '', null, true,$_folderName); //'only_if_no_text');
|
$bodyStruct = $this->mail->getMessageBody($id,'never_display', '', null, true,$_folderName); //'only_if_no_text');
|
||||||
if ($this->debugLevel>3) ZLog::Write(LOGLEVEL_DEBUG,__METHOD__.__LINE__.' plain text Struct:'.array2string($bodyStruct));
|
if ($this->debugLevel>3) ZLog::Write(LOGLEVEL_DEBUG,__METHOD__.__LINE__.' plain text Struct:'.array2string($bodyStruct));
|
||||||
@ -926,7 +926,7 @@ class mail_zpush implements activesync_plugin_write, activesync_plugin_sendmail,
|
|||||||
$plainBody = $this->mail->getdisplayableBody($this->mail,$bodyStructplain,false,false);
|
$plainBody = $this->mail->getdisplayableBody($this->mail,$bodyStructplain,false,false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//if ($this->debugLevel>0) debugLog("MIME Body".$body);
|
//if ($this->debugLevel>0) ZLog::Write(LOGLEVEL_DEBUG, "MIME Body".$body);
|
||||||
$plainBody = preg_replace("/<style.*?<\/style>/is", "", (strlen($plainBody)?$plainBody:$body));
|
$plainBody = preg_replace("/<style.*?<\/style>/is", "", (strlen($plainBody)?$plainBody:$body));
|
||||||
// remove all other html
|
// remove all other html
|
||||||
$plainBody = preg_replace("/<br.*>/is","\r\n",$plainBody);
|
$plainBody = preg_replace("/<br.*>/is","\r\n",$plainBody);
|
||||||
@ -940,12 +940,12 @@ class mail_zpush implements activesync_plugin_write, activesync_plugin_sendmail,
|
|||||||
$output->asbody->type = SYNC_BODYPREFERENCE_MIME;//4;
|
$output->asbody->type = SYNC_BODYPREFERENCE_MIME;//4;
|
||||||
// use Api\Mailer::convert to convert charset of all text parts to utf-8, which is a z-push or AS requirement!
|
// use Api\Mailer::convert to convert charset of all text parts to utf-8, which is a z-push or AS requirement!
|
||||||
$Body = Api\Mailer::convert($this->mail->getMessageRawBody($id, '', $_folderName));
|
$Body = Api\Mailer::convert($this->mail->getMessageRawBody($id, '', $_folderName));
|
||||||
if ($this->debugLevel>2) debugLog(__METHOD__.__LINE__." Setting Mailobjectcontent to output:".$Body);
|
if ($this->debugLevel>2) ZLog::Write(LOGLEVEL_DEBUG, __METHOD__.__LINE__." Setting Mailobjectcontent to output:".$Body);
|
||||||
$output->asbody->data = $Body;
|
$output->asbody->data = $Body;
|
||||||
}
|
}
|
||||||
else if ($bpReturnType==2) //SYNC_BODYPREFERENCE_HTML
|
else if ($bpReturnType==2) //SYNC_BODYPREFERENCE_HTML
|
||||||
{
|
{
|
||||||
if ($this->debugLevel>0) debugLog("HTML Body with requested pref 2");
|
if ($this->debugLevel>0) ZLog::Write(LOGLEVEL_DEBUG, "HTML Body with requested pref 2");
|
||||||
// Send HTML if requested and native type was html
|
// Send HTML if requested and native type was html
|
||||||
$output->asbody->type = 2;
|
$output->asbody->type = 2;
|
||||||
$htmlbody = '<html>'.
|
$htmlbody = '<html>'.
|
||||||
@ -980,7 +980,7 @@ class mail_zpush implements activesync_plugin_write, activesync_plugin_sendmail,
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
// Send Plaintext as Fallback or if original body is plainttext
|
// Send Plaintext as Fallback or if original body is plainttext
|
||||||
if ($this->debugLevel>0) debugLog("Plaintext Body:".$plainBody);
|
if ($this->debugLevel>0) ZLog::Write(LOGLEVEL_DEBUG, "Plaintext Body:".$plainBody);
|
||||||
/* we use plainBody (set above) instead
|
/* we use plainBody (set above) instead
|
||||||
$bodyStruct = $this->mail->getMessageBody($id,'only_if_no_text'); //'never_display');
|
$bodyStruct = $this->mail->getMessageBody($id,'only_if_no_text'); //'never_display');
|
||||||
$plain = $this->mail->getdisplayableBody($this->mail,$bodyStruct);
|
$plain = $this->mail->getdisplayableBody($this->mail,$bodyStruct);
|
||||||
@ -1109,9 +1109,9 @@ class mail_zpush implements activesync_plugin_write, activesync_plugin_sendmail,
|
|||||||
$attachment->attmethod=6;
|
$attachment->attmethod=6;
|
||||||
$attachment->attoid = str_replace(array("<",">"), "",$attach['cid']);
|
$attachment->attoid = str_replace(array("<",">"), "",$attach['cid']);
|
||||||
}
|
}
|
||||||
// debugLog("'".$part->headers['content-id']."' ".$attachment->contentid);
|
// ZLog::Write(LOGLEVEL_DEBUG, "'".$part->headers['content-id']."' ".$attachment->contentid);
|
||||||
$attachment->contenttype = trim($attach['mimeType']);
|
$attachment->contenttype = trim($attach['mimeType']);
|
||||||
// debugLog("'".$part->headers['content-type']."' ".$attachment->contentid);
|
// ZLog::Write(LOGLEVEL_DEBUG, "'".$part->headers['content-type']."' ".$attachment->contentid);
|
||||||
}
|
}
|
||||||
if (Request::GetProtocolVersion() >= 12.0) {
|
if (Request::GetProtocolVersion() >= 12.0) {
|
||||||
array_push($output->asattachments, $attachment);
|
array_push($output->asattachments, $attachment);
|
||||||
@ -1259,7 +1259,7 @@ class mail_zpush implements activesync_plugin_write, activesync_plugin_sendmail,
|
|||||||
{
|
{
|
||||||
$messages = $this->fetchMessages($folderid, NULL, (array)$id);
|
$messages = $this->fetchMessages($folderid, NULL, (array)$id);
|
||||||
$stat = array_shift($messages);
|
$stat = array_shift($messages);
|
||||||
//debugLog (__METHOD__."('$folderid','$id') returning ".array2string($stat));
|
//ZLog::Write(LOGLEVEL_DEBUG, __METHOD__."('$folderid','$id') returning ".array2string($stat));
|
||||||
return $stat;
|
return $stat;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1311,11 +1311,11 @@ class mail_zpush implements activesync_plugin_write, activesync_plugin_sendmail,
|
|||||||
public function MoveMessage($folderid, $id, $newfolderid, $contentParameters)
|
public function MoveMessage($folderid, $id, $newfolderid, $contentParameters)
|
||||||
{
|
{
|
||||||
unset($contentParameters); // not used, but required by function signature
|
unset($contentParameters); // not used, but required by function signature
|
||||||
debugLog("IMAP-MoveMessage: (sfid: '$folderid' id: '$id' dfid: '$newfolderid' )");
|
ZLog::Write(LOGLEVEL_DEBUG, "IMAP-MoveMessage: (sfid: '$folderid' id: '$id' dfid: '$newfolderid' )");
|
||||||
$account = $srcFolder = $destFolder = null;
|
$account = $srcFolder = $destFolder = null;
|
||||||
$this->splitID($folderid, $account, $srcFolder);
|
$this->splitID($folderid, $account, $srcFolder);
|
||||||
$this->splitID($newfolderid, $account, $destFolder);
|
$this->splitID($newfolderid, $account, $destFolder);
|
||||||
debugLog("IMAP-MoveMessage: (SourceFolder: '$srcFolder' id: '$id' DestFolder: '$destFolder' )");
|
ZLog::Write(LOGLEVEL_DEBUG, "IMAP-MoveMessage: (SourceFolder: '$srcFolder' id: '$id' DestFolder: '$destFolder' )");
|
||||||
if (!isset($this->mail)) $this->mail = Mail::getInstance(false,self::$profileID,true,false,true);
|
if (!isset($this->mail)) $this->mail = Mail::getInstance(false,self::$profileID,true,false,true);
|
||||||
$this->mail->reopen($destFolder);
|
$this->mail->reopen($destFolder);
|
||||||
$status = $this->mail->getFolderStatus($destFolder);
|
$status = $this->mail->getFolderStatus($destFolder);
|
||||||
@ -1338,7 +1338,7 @@ class mail_zpush implements activesync_plugin_write, activesync_plugin_sendmail,
|
|||||||
{
|
{
|
||||||
static $cutdate=null;
|
static $cutdate=null;
|
||||||
if (!empty($cutoffdate) && $cutoffdate >0 && (empty($cutdate) || $cutoffdate != $cutdate)) $cutdate = $cutoffdate;
|
if (!empty($cutoffdate) && $cutoffdate >0 && (empty($cutdate) || $cutoffdate != $cutdate)) $cutdate = $cutoffdate;
|
||||||
debugLog (__METHOD__.' for Folder:'.$folderid.' SINCE:'.$cutdate.'/'.date("d-M-Y", $cutdate));
|
ZLog::Write(LOGLEVEL_DEBUG, __METHOD__.' for Folder:'.$folderid.' SINCE:'.$cutdate.'/'.date("d-M-Y", $cutdate));
|
||||||
if (empty($cutdate))
|
if (empty($cutdate))
|
||||||
{
|
{
|
||||||
$cutdate = Api\DateTime::to('now','ts')-(3600*24*28*3);
|
$cutdate = Api\DateTime::to('now','ts')-(3600*24*28*3);
|
||||||
@ -1474,14 +1474,14 @@ class mail_zpush implements activesync_plugin_write, activesync_plugin_sendmail,
|
|||||||
} else {
|
} else {
|
||||||
$rebuildresults = false;
|
$rebuildresults = false;
|
||||||
}
|
}
|
||||||
if ($this->debugLevel>0) debugLog( 'RebuildResults ['.$rebuildresults.']' );
|
if ($this->debugLevel>0) ZLog::Write(LOGLEVEL_DEBUG, 'RebuildResults ['.$rebuildresults.']' );
|
||||||
|
|
||||||
if (isset($searchquery['deeptraversal'])) {
|
if (isset($searchquery['deeptraversal'])) {
|
||||||
$deeptraversal = $searchquery['deeptraversal'];
|
$deeptraversal = $searchquery['deeptraversal'];
|
||||||
} else {
|
} else {
|
||||||
$deeptraversal = false;
|
$deeptraversal = false;
|
||||||
}
|
}
|
||||||
if ($this->debugLevel>0) debugLog( 'DeepTraversal ['.$deeptraversal.']' );
|
if ($this->debugLevel>0) ZLog::Write(LOGLEVEL_DEBUG, 'DeepTraversal ['.$deeptraversal.']' );
|
||||||
|
|
||||||
if (isset($searchquery['searchrange'])) {
|
if (isset($searchquery['searchrange'])) {
|
||||||
$range = explode("-",$_searchquery->GetSearchRange());
|
$range = explode("-",$_searchquery->GetSearchRange());
|
||||||
@ -1490,7 +1490,7 @@ class mail_zpush implements activesync_plugin_write, activesync_plugin_sendmail,
|
|||||||
} else {
|
} else {
|
||||||
$range = false;
|
$range = false;
|
||||||
}
|
}
|
||||||
if ($this->debugLevel>0) debugLog( 'Range ['.print_r($range, true).']' );
|
if ($this->debugLevel>0) ZLog::Write(LOGLEVEL_DEBUG, 'Range ['.print_r($range, true).']' );
|
||||||
|
|
||||||
//foreach($searchquery['query'] as $k => $value) {
|
//foreach($searchquery['query'] as $k => $value) {
|
||||||
// $query = $value;
|
// $query = $value;
|
||||||
@ -1542,7 +1542,7 @@ class mail_zpush implements activesync_plugin_write, activesync_plugin_sendmail,
|
|||||||
$_filter['since'] = date("d-M-Y", Api\DateTime::to($sincedate,'ts'));
|
$_filter['since'] = date("d-M-Y", Api\DateTime::to($sincedate,'ts'));
|
||||||
}
|
}
|
||||||
//$_filter[] = array('type'=>"SINCE",'string'=> date("d-M-Y", $cutoffdate));
|
//$_filter[] = array('type'=>"SINCE",'string'=> date("d-M-Y", $cutoffdate));
|
||||||
if ($this->debugLevel>1) debugLog (__METHOD__.' for Folder:'.$_folderName.' Filter:'.array2string($_filter));
|
if ($this->debugLevel>1) ZLog::Write(LOGLEVEL_DEBUG, __METHOD__.' for Folder:'.$_folderName.' Filter:'.array2string($_filter));
|
||||||
$rv_messages = $this->mail->getHeaders($_folderName, $_startMessage=($range?$start:1), $_numberOfMessages=($limit?$limit:9999999), $_sort=0, $_reverse=false, $_filter, $_id=NULL);
|
$rv_messages = $this->mail->getHeaders($_folderName, $_startMessage=($range?$start:1), $_numberOfMessages=($limit?$limit:9999999), $_sort=0, $_reverse=false, $_filter, $_id=NULL);
|
||||||
//ZLog::Write(LOGLEVEL_DEBUG,__METHOD__.__LINE__.array2string($rv_messages));
|
//ZLog::Write(LOGLEVEL_DEBUG,__METHOD__.__LINE__.array2string($rv_messages));
|
||||||
$list=array();
|
$list=array();
|
||||||
@ -1753,7 +1753,7 @@ class mail_zpush implements activesync_plugin_write, activesync_plugin_sendmail,
|
|||||||
public function DeleteMessage($folderid, $id, $contentParameters)
|
public function DeleteMessage($folderid, $id, $contentParameters)
|
||||||
{
|
{
|
||||||
unset($contentParameters); // not used, but required by function signature
|
unset($contentParameters); // not used, but required by function signature
|
||||||
debugLog("IMAP-DeleteMessage: (fid: '$folderid' id: '$id' )");
|
ZLog::Write(LOGLEVEL_DEBUG, "IMAP-DeleteMessage: (fid: '$folderid' id: '$id' )");
|
||||||
/*
|
/*
|
||||||
$this->imap_reopenFolder($folderid);
|
$this->imap_reopenFolder($folderid);
|
||||||
$s1 = @imap_delete ($this->_mbox, $id, FT_UID);
|
$s1 = @imap_delete ($this->_mbox, $id, FT_UID);
|
||||||
@ -1787,7 +1787,7 @@ class mail_zpush implements activesync_plugin_write, activesync_plugin_sendmail,
|
|||||||
// ignore mark as deleted -> Expunge!
|
// ignore mark as deleted -> Expunge!
|
||||||
//$this->mail->icServer->expunge(); // do not expunge as GetMessageList does not List messages flagged as deleted
|
//$this->mail->icServer->expunge(); // do not expunge as GetMessageList does not List messages flagged as deleted
|
||||||
}
|
}
|
||||||
debugLog("IMAP-DeleteMessage: $rv");
|
ZLog::Write(LOGLEVEL_DEBUG, "IMAP-DeleteMessage: $rv");
|
||||||
|
|
||||||
return $rv;
|
return $rv;
|
||||||
}
|
}
|
||||||
@ -1812,14 +1812,14 @@ class mail_zpush implements activesync_plugin_write, activesync_plugin_sendmail,
|
|||||||
public function SetReadFlag($folderid, $id, $flags, $contentParameters)
|
public function SetReadFlag($folderid, $id, $flags, $contentParameters)
|
||||||
{
|
{
|
||||||
unset($contentParameters); // not used, but required by function signature
|
unset($contentParameters); // not used, but required by function signature
|
||||||
// debugLog("IMAP-SetReadFlag: (fid: '$folderid' id: '$id' flags: '$flags' )");
|
// ZLog::Write(LOGLEVEL_DEBUG, "IMAP-SetReadFlag: (fid: '$folderid' id: '$id' flags: '$flags' )");
|
||||||
$account = $folder = null;
|
$account = $folder = null;
|
||||||
$this->splitID($folderid, $account, $folder);
|
$this->splitID($folderid, $account, $folder);
|
||||||
|
|
||||||
$_messageUID = (array)$id;
|
$_messageUID = (array)$id;
|
||||||
$this->_connect($this->account);
|
$this->_connect($this->account);
|
||||||
$rv = $this->mail->flagMessages((($flags) ? "read" : "unread"), $_messageUID,$folder);
|
$rv = $this->mail->flagMessages((($flags) ? "read" : "unread"), $_messageUID,$folder);
|
||||||
debugLog("IMAP-SetReadFlag -> set ".array2string($_messageUID).' in Folder '.$folder." as " . (($flags) ? "read" : "unread") . "-->". $rv);
|
ZLog::Write(LOGLEVEL_DEBUG, "IMAP-SetReadFlag -> set ".array2string($_messageUID).' in Folder '.$folder." as " . (($flags) ? "read" : "unread") . "-->". $rv);
|
||||||
|
|
||||||
return $rv;
|
return $rv;
|
||||||
}
|
}
|
||||||
@ -1872,7 +1872,7 @@ class mail_zpush implements activesync_plugin_write, activesync_plugin_sendmail,
|
|||||||
$account = $folder = null;
|
$account = $folder = null;
|
||||||
$this->splitID($folderid, $account, $folder);
|
$this->splitID($folderid, $account, $folder);
|
||||||
$rv = $this->mail->flagMessages((($flags->flagstatus == 2) ? "flagged" : "unflagged"), $_messageUID,$folder);
|
$rv = $this->mail->flagMessages((($flags->flagstatus == 2) ? "flagged" : "unflagged"), $_messageUID,$folder);
|
||||||
debugLog("IMAP-SetFlaggedFlag -> set ".array2string($_messageUID).' in Folder '.$folder." as " . (($flags->flagstatus == 2) ? "flagged" : "unflagged") . "-->". $rv);
|
ZLog::Write(LOGLEVEL_DEBUG, "IMAP-SetFlaggedFlag -> set ".array2string($_messageUID).' in Folder '.$folder." as " . (($flags->flagstatus == 2) ? "flagged" : "unflagged") . "-->". $rv);
|
||||||
|
|
||||||
return $rv;
|
return $rv;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user