mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-22 14:41:29 +01:00
make ancient xajaxResponse autoloadable, as json.php no longer loads it by default, because it uses new Api\Json\* classes and methods
This commit is contained in:
parent
9c0cd79425
commit
4eddb82724
@ -21,6 +21,8 @@ class egw_json_request extends Json\Request {}
|
||||
|
||||
/**
|
||||
* Class used to send ajax responses
|
||||
*
|
||||
* @deprecated use Api\Json\Response
|
||||
*/
|
||||
class egw_json_response extends Json\Response
|
||||
{
|
||||
@ -32,34 +34,3 @@ class egw_json_response extends Json\Response
|
||||
// do nothing, as output is triggered by egw::__destruct()
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Deprecated legacy xajax wrapper functions for the new egw_json interface
|
||||
*
|
||||
* @deprecated use Api\Json\Response methods
|
||||
*/
|
||||
class xajaxResponse
|
||||
{
|
||||
public function __call($name, $args)
|
||||
{
|
||||
if (substr($name, 0, 3) == 'add')
|
||||
{
|
||||
$name = substr($name, 3);
|
||||
$name[0] = strtolower($name[0]);
|
||||
}
|
||||
return call_user_func_array(array(egw_json_response::get(), $name), $args);
|
||||
}
|
||||
|
||||
public function addScriptCall()
|
||||
{
|
||||
$args = func_get_args();
|
||||
$func = array_shift($args);
|
||||
|
||||
return call_user_func(array(egw_json_response::get(), 'apply'), $func, $args);
|
||||
}
|
||||
|
||||
public function getXML()
|
||||
{
|
||||
return '';
|
||||
}
|
||||
}
|
||||
|
42
phpgwapi/inc/class.xajaxResponse.inc.php
Normal file
42
phpgwapi/inc/class.xajaxResponse.inc.php
Normal file
@ -0,0 +1,42 @@
|
||||
<?php
|
||||
/**
|
||||
* EGroupware API: JSON - Deprecated legacy xajax wrapper functions
|
||||
*
|
||||
* @link http://www.egroupware.org
|
||||
* @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
|
||||
* @package api
|
||||
* @subpackage ajax
|
||||
* @author Andreas Stoeckel <as@stylite.de>
|
||||
* @version $Id$
|
||||
*/
|
||||
|
||||
/**
|
||||
* Deprecated legacy xajax wrapper functions for the new egw_json interface
|
||||
*
|
||||
* @deprecated use Api\Json\Response methods
|
||||
*/
|
||||
class xajaxResponse
|
||||
{
|
||||
public function __call($name, $args)
|
||||
{
|
||||
if (substr($name, 0, 3) == 'add')
|
||||
{
|
||||
$name = substr($name, 3);
|
||||
$name[0] = strtolower($name[0]);
|
||||
}
|
||||
return call_user_func_array(array(egw_json_response::get(), $name), $args);
|
||||
}
|
||||
|
||||
public function addScriptCall()
|
||||
{
|
||||
$args = func_get_args();
|
||||
$func = array_shift($args);
|
||||
|
||||
return call_user_func(array(egw_json_response::get(), 'apply'), $func, $args);
|
||||
}
|
||||
|
||||
public function getXML()
|
||||
{
|
||||
return '';
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user