- Fixed is_a() usage for PHP >= 5.3.7
This commit is contained in:
parent
d544babefc
commit
1470b800a4
6 changed files with 14 additions and 14 deletions
|
@ -370,17 +370,17 @@ class kolab_calendar
|
|||
$session = &Horde_Kolab_Session::singleton();
|
||||
$imap = &$session->getImap();
|
||||
|
||||
if (is_a($imap, 'PEAR_Error')) {
|
||||
if (is_object($imap) && is_a($imap, 'PEAR_Error')) {
|
||||
$error = $imap;
|
||||
}
|
||||
else {
|
||||
$result = $imap->select($this->imap_folder);
|
||||
if (is_a($result, 'PEAR_Error')) {
|
||||
if (is_object($result) && is_a($result, 'PEAR_Error')) {
|
||||
$error = $result;
|
||||
}
|
||||
else {
|
||||
$result = $imap->undeleteMessages($imap_uid);
|
||||
if (is_a($result, 'PEAR_Error')) {
|
||||
if (is_object($result) && is_a($result, 'PEAR_Error')) {
|
||||
$error = $result;
|
||||
}
|
||||
else {
|
||||
|
|
|
@ -936,7 +936,7 @@ class kolab_driver extends calendar_driver
|
|||
// trigger updates on folder
|
||||
$folder = $storage->get_folder();
|
||||
$trigger = $folder->trigger();
|
||||
if (is_a($trigger, 'PEAR_Error')) {
|
||||
if (is_object($trigger) && is_a($trigger, 'PEAR_Error')) {
|
||||
raise_error(array(
|
||||
'code' => 900, 'type' => 'php',
|
||||
'file' => __FILE__, 'line' => __LINE__,
|
||||
|
|
|
@ -407,7 +407,7 @@ class Horde_Date {
|
|||
*/
|
||||
function compareDate($date)
|
||||
{
|
||||
if (!is_a($date, 'Horde_Date')) {
|
||||
if (!is_object($date) || !is_a($date, 'Horde_Date')) {
|
||||
$date = new Horde_Date($date);
|
||||
}
|
||||
|
||||
|
@ -434,7 +434,7 @@ class Horde_Date {
|
|||
*/
|
||||
function compareTime($date)
|
||||
{
|
||||
if (!is_a($date, 'Horde_Date')) {
|
||||
if (!is_object($date) || !is_a($date, 'Horde_Date')) {
|
||||
$date = new Horde_Date($date);
|
||||
}
|
||||
|
||||
|
@ -461,7 +461,7 @@ class Horde_Date {
|
|||
*/
|
||||
function compareDateTime($date)
|
||||
{
|
||||
if (!is_a($date, 'Horde_Date')) {
|
||||
if (!is_object($date) || !is_a($date, 'Horde_Date')) {
|
||||
$date = new Horde_Date($date);
|
||||
}
|
||||
|
||||
|
|
|
@ -280,7 +280,7 @@ class kolab_addressbook extends rcube_plugin
|
|||
public function contact_form($p)
|
||||
{
|
||||
// none of our business
|
||||
if (!is_a($GLOBALS['CONTACTS'], 'rcube_kolab_contacts'))
|
||||
if (!is_object($GLOBALS['CONTACTS']) || !is_a($GLOBALS['CONTACTS'], 'rcube_kolab_contacts'))
|
||||
return $p;
|
||||
|
||||
// extend the list of contact fields to be displayed in the 'personal' section
|
||||
|
|
|
@ -664,17 +664,17 @@ class rcube_kolab_contacts extends rcube_addressbook
|
|||
$session = &Horde_Kolab_Session::singleton();
|
||||
$imap = &$session->getImap();
|
||||
|
||||
if (is_a($imap, 'PEAR_Error')) {
|
||||
if (is_object($imap) && is_a($imap, 'PEAR_Error')) {
|
||||
$error = $imap;
|
||||
}
|
||||
else {
|
||||
$result = $imap->select($this->imap_folder);
|
||||
if (is_a($result, 'PEAR_Error')) {
|
||||
if (is_object($result) && is_a($result, 'PEAR_Error')) {
|
||||
$error = $result;
|
||||
}
|
||||
else {
|
||||
$result = $imap->undeleteMessages(implode(',', $uids));
|
||||
if (is_a($result, 'PEAR_Error')) {
|
||||
if (is_object($result) && is_a($result, 'PEAR_Error')) {
|
||||
$error = $result;
|
||||
}
|
||||
else {
|
||||
|
|
|
@ -281,7 +281,7 @@ class rcube_kolab
|
|||
$folder = $kolab->getFolder($name);
|
||||
$result = $folder->delete();
|
||||
|
||||
if (is_a($result, 'PEAR_Error')) {
|
||||
if (is_object($result) && is_a($result, 'PEAR_Error')) {
|
||||
self::$last_error = $result->getMessage();
|
||||
return false;
|
||||
}
|
||||
|
@ -311,7 +311,7 @@ class rcube_kolab
|
|||
'default' => $default,
|
||||
));
|
||||
|
||||
if (is_a($result, 'PEAR_Error')) {
|
||||
if (is_object($result) && is_a($result, 'PEAR_Error')) {
|
||||
self::$last_error = $result->getMessage();
|
||||
return false;
|
||||
}
|
||||
|
@ -335,7 +335,7 @@ class rcube_kolab
|
|||
$folder->setFolder($newname);
|
||||
|
||||
$result = $kolab->rename($folder);
|
||||
if (is_a($result, 'PEAR_Error')) {
|
||||
if (is_object($result) && is_a($result, 'PEAR_Error')) {
|
||||
self::$last_error = $result->getMessage();
|
||||
return false;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue