[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpgroupware-cvs] CVS: phpgwapi/inc class.app_registry.inc.php,NONE,1.1
From: |
Mark A Peters <address@hidden> |
Subject: |
[Phpgroupware-cvs] CVS: phpgwapi/inc class.app_registry.inc.php,NONE,1.1 class.service.inc.php,1.1,1.2 class.xmlrpcmsg.inc.php,1.11,1.12 xml_functions.inc.php,1.23,1.24 |
Date: |
Fri, 15 Feb 2002 14:05:43 -0500 |
Update of /cvsroot/phpgroupware/phpgwapi/inc
In directory subversions:/tmp/cvs-serv364/phpgwapi/inc
Modified Files:
class.service.inc.php class.xmlrpcmsg.inc.php
xml_functions.inc.php
Added Files:
class.app_registry.inc.php
Log Message:
Adding parts of new app registry system. Initial calls allow
get_appby[id/name] and find_new_app. More to follow.
***** Error reading new file: [Errno 2] No such file or directory:
'class.app_registry.inc.php'
Index: class.service.inc.php
===================================================================
RCS file: /cvsroot/phpgroupware/phpgwapi/inc/class.service.inc.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -r1.1 -r1.2
*** class.service.inc.php 5 Sep 2001 10:46:39 -0000 1.1
--- class.service.inc.php 15 Feb 2002 19:05:40 -0000 1.2
***************
*** 36,40 ****
$data = $service[2];
$function = $service[1];
! $service = $service[0];
}
switch ($service)
--- 36,43 ----
$data = $service[2];
$function = $service[1];
! $temp_service = $service[0];
! settype($service,'string');
! $service = $temp_service;
! unset($temp_service);
}
switch ($service)
***************
*** 46,49 ****
--- 49,55 ----
$this =
CreateObject('phpgwapi.service_' . $service);
break;
+ case 'app_registry':
+ $this =
CreateObject('phpgwapi.'.$service);
+ break;
default:
$this = CreateObject($service);
Index: class.xmlrpcmsg.inc.php
===================================================================
RCS file: /cvsroot/phpgroupware/phpgwapi/inc/class.xmlrpcmsg.inc.php,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -r1.11 -r1.12
*** class.xmlrpcmsg.inc.php 7 Dec 2001 21:51:36 -0000 1.11
--- class.xmlrpcmsg.inc.php 15 Feb 2002 19:05:40 -0000 1.12
***************
*** 26,30 ****
var $methodname;
var $params = array();
! var $debug = 0;
function xmlrpcmsg($meth, $pars=0)
--- 26,31 ----
var $methodname;
var $params = array();
! // var $debug = True;
! var $debug = False;
function xmlrpcmsg($meth, $pars=0)
***************
*** 199,202 ****
--- 200,204 ----
xml_get_current_line_number($parser));
}
+ // echo $errstr;
error_log($errstr);
$r = CreateObject('phpgwapi.xmlrpcresp', '',
$GLOBALS['xmlrpcerr']['invalid_return'],$GLOBALS['xmlrpcstr']['invalid_return']);
Index: xml_functions.inc.php
===================================================================
RCS file: /cvsroot/phpgroupware/phpgwapi/inc/xml_functions.inc.php,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -r1.23 -r1.24
*** xml_functions.inc.php 9 Feb 2002 21:19:22 -0000 1.23
--- xml_functions.inc.php 15 Feb 2002 19:05:40 -0000 1.24
***************
*** 686,689 ****
--- 686,713 ----
*/
+ $GLOBALS['_xmlrpcs_get_appbyname_sig'] =
array(array(xmlrpcStruct,xmlrpcString));
+ $GLOBALS['_xmlrpcs_get_appbyname_doc'] = 'Returns an array of
information for the requested application name';
+ function _xmlrpcs_get_appbyname($server,$m)
+ {
+ $app = $m->getParam(0);
+ return
ExecMethod('phpgwapi.app_registry.get_appbyname',$app->scalarval());
+ }
+
+ $GLOBALS['_xmlrpcs_get_appbyid_sig'] =
array(array(xmlrpcStruct,xmlrpcString));
+ $GLOBALS['_xmlrpcs_get_appbyid_doc'] = 'Returns an array of information
for the requested application ID';
+ function _xmlrpcs_get_appbyid($server,$m)
+ {
+ $app = $m->getParam(0);
+ return
ExecMethod('phpgwapi.app_registry.get_appbyid',$app->scalarval());
+ }
+
+ $GLOBALS['_xmlrpcs_find_new_app_sig'] =
array(array(xmlrpcStruct,xmlrpcStruct));
+ $GLOBALS['_xmlrpcs_find_new_app_doc'] = 'Returns an array of
information for the requested application ID';
+ function _xmlrpcs_find_new_app($server,$m)
+ {
+ $app = $m->getParam(0);
+ return
ExecMethod('phpgwapi.app_registry.find_new_app',$app->scalarval());
+ }
+
$GLOBALS['_xmlrpcs_login_sig'] =
array(array(xmlrpcStruct,xmlrpcStruct));
$GLOBALS['_xmlrpcs_login_doc'] = 'phpGroupWare client or server login
via XML-RPC';
***************
*** 783,786 ****
--- 807,825 ----
),
*/
+ 'system.get_appbyname' => array(
+ 'function' => '_xmlrpcs_get_appbyname',
+ 'signature' => $GLOBALS['_xmlrpcs_get_appbyname_sig'],
+ 'docstring' => $GLOBALS['_xmlrpcs_get_appbyname_doc']
+ ),
+ 'system.get_appbyid' => array(
+ 'function' => '_xmlrpcs_get_appbyid',
+ 'signature' => $GLOBALS['_xmlrpcs_get_appbyid_sig'],
+ 'docstring' => $GLOBALS['_xmlrpcs_get_appbyid_doc']
+ ),
+ 'system.find_new_app' => array(
+ 'function' => '_xmlrpcs_find_new_app',
+ 'signature' => $GLOBALS['_xmlrpcs_find_new_app_sig'],
+ 'docstring' => $GLOBALS['_xmlrpcs_find_new_app_doc']
+ ),
'system.login' => array(
'function' => '_xmlrpcs_login',
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpgroupware-cvs] CVS: phpgwapi/inc class.app_registry.inc.php,NONE,1.1 class.service.inc.php,1.1,1.2 class.xmlrpcmsg.inc.php,1.11,1.12 xml_functions.inc.php,1.23,1.24,
Mark A Peters <address@hidden> <=