aboutsummaryrefslogtreecommitdiffstats
path: root/include/ws_protocols/rest_encoder.php
diff options
context:
space:
mode:
authorplegall <plg@piwigo.org>2009-12-04 23:18:46 +0000
committerplegall <plg@piwigo.org>2009-12-04 23:18:46 +0000
commit4d706af6f5ded41e7d8d1ef6981136da58b7f3ad (patch)
treefc3ca4db2890c599ac0b644f907a77f2529b3a5d /include/ws_protocols/rest_encoder.php
parentcbe2d9a1684eafdacf1beeece2644d67322128dc (diff)
bug 1211 fixed: with PHP 5.3, the get_class function requires the input
parameter to be an object, or else throws a E_WARNING message. In webservices files, I have replaced all "get_class" calls by "@get_class". git-svn-id: http://piwigo.org/svn/branches/2.0@4426 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'include/ws_protocols/rest_encoder.php')
-rw-r--r--include/ws_protocols/rest_encoder.php6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/ws_protocols/rest_encoder.php b/include/ws_protocols/rest_encoder.php
index eb71d60fc..d0797f05b 100644
--- a/include/ws_protocols/rest_encoder.php
+++ b/include/ws_protocols/rest_encoder.php
@@ -152,7 +152,7 @@ class PwgRestEncoder extends PwgResponseEncoder
{
function encodeResponse($response)
{
- $respClass = strtolower( get_class($response) );
+ $respClass = strtolower( @get_class($response) );
if ($respClass=='pwgerror')
{
$ret = '<?xml version="1.0"?>
@@ -259,7 +259,7 @@ class PwgRestEncoder extends PwgResponseEncoder
}
break;
case 'object':
- switch ( strtolower(get_class($data)) )
+ switch ( strtolower(@get_class($data)) )
{
case 'pwgnamedarray':
$this->encode_array($data->_content, $data->_itemName, $data->_xmlAttributes);
@@ -273,7 +273,7 @@ class PwgRestEncoder extends PwgResponseEncoder
}
break;
default:
- trigger_error("Invalid type ". gettype($data)." ".get_class($data), E_USER_WARNING );
+ trigger_error("Invalid type ". gettype($data)." ".@get_class($data), E_USER_WARNING );
}
}
}