phpgroupware-cvs
[Top][All Lists]
Advanced

[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',




reply via email to

[Prev in Thread] Current Thread [Next in Thread]