phpgroupware-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpgroupware-cvs] api/interface class.interface_xmlrpc.php, 1.1.2.7, 1


From: Dan Kuykendall <address@hidden>
Subject: [Phpgroupware-cvs] api/interface class.interface_xmlrpc.php, 1.1.2.7, 1.1.2.8
Date: Mon, 03 Nov 2003 11:19:06 +0000

Update of /cvsroot/phpgroupware/api/interface
In directory subversions:/tmp/cvs-serv21963/api/interface

Modified Files:
      Tag: proposal-branch
        class.interface_xmlrpc.php 
Log Message:
changed the inline doc format. updated xmlrpc introspection to match

Index: class.interface_xmlrpc.php
===================================================================
RCS file: /cvsroot/phpgroupware/api/interface/Attic/class.interface_xmlrpc.php,v
retrieving revision 1.1.2.7
retrieving revision 1.1.2.8
diff -C2 -d -r1.1.2.7 -r1.1.2.8
*** class.interface_xmlrpc.php  3 Nov 2003 11:01:36 -0000       1.1.2.7
--- class.interface_xmlrpc.php  3 Nov 2003 11:19:04 -0000       1.1.2.8
***************
*** 495,501 ****
                {
                        $GLOBALS['phpgw']->load_docs();
!                       foreach($GLOBALS['docs']['classes'] as 
$appname=>$app_data)
                        {
!                               foreach($app_data as $class=>$class_data)
                                {
                                        $pos       = strpos($class,'_');
--- 495,501 ----
                {
                        $GLOBALS['phpgw']->load_docs();
!                       foreach($GLOBALS['docs'] as $appname=>$app_data)
                        {
!                               foreach($app_data['classes'] as 
$class=>$class_data)
                                {
                                        $pos       = strpos($class,'_');
***************
*** 554,564 ****
                        list($app,$class,$func) = explode('.',$methodname);
  
!                       
if(isset($GLOBALS['docs']['classes'][$app][$app.'_'.$class]['functions'][$func])
 && $GLOBALS['phpgw']->acl->check($methodname, 1))
                        {
                                $result = "<?xml 
version=\"1.0\"?>\n<methodResponse>\n";
!                               
if(is_array($GLOBALS['docs']['classes'][$app][$app.'_'.$class]['functions'][$func]['params']))
                                {
                                        $result .= 
"<params>\n<param>\n<value><array>\n<data>\n<value><array>\n<data>\n";
!                                       
foreach($GLOBALS['docs']['classes'][$app][$app.'_'.$class]['functions'][$func]['params']
 as $paramname=>$paramname_data)
                                        {
                                                $result .= 
"<value><string>".$paramname_data['type']."</string></value>\n";
--- 554,564 ----
                        list($app,$class,$func) = explode('.',$methodname);
  
!                       
if(isset($GLOBALS['docs'][$app]['classes'][$app.'_'.$class]['functions'][$func])
 && $GLOBALS['phpgw']->acl->check($methodname, 1))
                        {
                                $result = "<?xml 
version=\"1.0\"?>\n<methodResponse>\n";
!                               
if(is_array($GLOBALS['docs'][$app]['classes'][$app.'_'.$class]['functions'][$func]['params']))
                                {
                                        $result .= 
"<params>\n<param>\n<value><array>\n<data>\n<value><array>\n<data>\n";
!                                       
foreach($GLOBALS['docs'][$app]['classes'][$app.'_'.$class]['functions'][$func]['params']
 as $paramname=>$paramname_data)
                                        {
                                                $result .= 
"<value><string>".$paramname_data['type']."</string></value>\n";
***************
*** 570,578 ****
                                exit;
                        }
!                       
elseif(isset($GLOBALS['docs']['classes'][$app][$app.'_'.$class]['functions'][$func])
 && !$GLOBALS['phpgw']->acl->check($methodname, 1))
                        {
                                $this->xmlrpc_fault('1', 'Access Denied. Your 
account does not have rights to this function.');
                        }
!                       
elseif(!isset($GLOBALS['docs']['classes'][$app][$app.'_'.$class]['functions'][$func]))
                        {
                                $this->xmlrpc_fault('1', 'No such method 
exists.');
--- 570,578 ----
                                exit;
                        }
!                       
elseif(isset($GLOBALS['docs'][$app]['classes'][$app.'_'.$class]['functions'][$func])
 && !$GLOBALS['phpgw']->acl->check($methodname, 1))
                        {
                                $this->xmlrpc_fault('1', 'Access Denied. Your 
account does not have rights to this function.');
                        }
!                       
elseif(!isset($GLOBALS['docs'][$app]['classes'][$app.'_'.$class]['functions'][$func]))
                        {
                                $this->xmlrpc_fault('1', 'No such method 
exists.');
***************
*** 598,608 ****
                        list($app,$class,$func) = explode('.',$methodname);
  
!                       
if(isset($GLOBALS['docs']['classes'][$app][$app.'_'.$class]['functions'][$func])
 && $GLOBALS['phpgw']->acl->check($methodname, 1))
                        {
                                $result = "<?xml 
version=\"1.0\"?>\n<methodResponse>\n";
!                               
if(isset($GLOBALS['docs']['classes'][$app][$app.'_'.$class]['functions'][$func]['abstract']))
                                {
                                        $result .= "<params>\n<param>\n";
!                                       $result .= 
"<value><string>".$GLOBALS['docs']['classes'][$app][$app.'_'.$class]['functions'][$func]['abstract']."</string></value>\n";
                                        $result .= "</param>\n</params>\n";
                                }
--- 598,608 ----
                        list($app,$class,$func) = explode('.',$methodname);
  
!                       
if(isset($GLOBALS['docs'][$app]['classes'][$app.'_'.$class]['functions'][$func])
 && $GLOBALS['phpgw']->acl->check($methodname, 1))
                        {
                                $result = "<?xml 
version=\"1.0\"?>\n<methodResponse>\n";
!                               
if(isset($GLOBALS['docs'][$app]['classes'][$app.'_'.$class]['functions'][$func]['abstract']))
                                {
                                        $result .= "<params>\n<param>\n";
!                                       $result .= 
"<value><string>".$GLOBALS['docs'][$app]['classes'][$app.'_'.$class]['functions'][$func]['abstract']."</string></value>\n";
                                        $result .= "</param>\n</params>\n";
                                }
***************
*** 611,619 ****
                                exit;
                        }
!                       
elseif(isset($GLOBALS['docs']['classes'][$app][$app.'_'.$class]['functions'][$func])
 && !$GLOBALS['phpgw']->acl->check($methodname, 1))
                        {
                                $this->xmlrpc_fault('1', 'Access Denied. Your 
account does not have rights to this function.');
                        }
!                       
elseif(!isset($GLOBALS['docs']['classes'][$app][$app.'_'.$class]['functions'][$func]))
                        {
                                $this->xmlrpc_fault('1', 'No such method 
exists.');
--- 611,619 ----
                                exit;
                        }
!                       
elseif(isset($GLOBALS['docs'][$app]['classes'][$app.'_'.$class]['functions'][$func])
 && !$GLOBALS['phpgw']->acl->check($methodname, 1))
                        {
                                $this->xmlrpc_fault('1', 'Access Denied. Your 
account does not have rights to this function.');
                        }
!                       
elseif(!isset($GLOBALS['docs'][$app]['classes'][$app.'_'.$class]['functions'][$func]))
                        {
                                $this->xmlrpc_fault('1', 'No such method 
exists.');





reply via email to

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