disable direct api call from xml-rpc

This commit is contained in:
Miles Lott 2004-02-03 06:25:36 +00:00
parent ac1c6a1845
commit ee57d4698d

View File

@ -3,7 +3,7 @@
* phpGroupWare API - Applications manager functions * * phpGroupWare API - Applications manager functions *
* This file written by Mark Peters <skeeter@phpgroupware.org> * * This file written by Mark Peters <skeeter@phpgroupware.org> *
* Copyright (C) 2001 Mark Peters * * Copyright (C) 2001 Mark Peters *
* -------------------------------------------------------------------------* * ------------------------------------------------------------------------ *
* This library is part of the phpGroupWare API * * This library is part of the phpGroupWare API *
* http://www.phpgroupware.org/api * * http://www.phpgroupware.org/api *
* ------------------------------------------------------------------------ * * ------------------------------------------------------------------------ *
@ -23,7 +23,7 @@
/* $Id$ */ /* $Id$ */
/*! /*!
@class applicatons @class applications
@abstract functions for managing and installing apps @abstract functions for managing and installing apps
@discussion Author: skeeter @discussion Author: skeeter
*/ */
@ -58,7 +58,7 @@
); );
} }
function list_methods($_type='xmlrpc') function NOT_list_methods($_type='xmlrpc')
{ {
/* /*
This handles introspection or discovery by the logged in client, This handles introspection or discovery by the logged in client,
@ -107,7 +107,7 @@
function read_repository() function read_repository()
{ {
if (!isset($GLOBALS['phpgw_info']['apps']) || if (!isset($GLOBALS['phpgw_info']['apps']) ||
!is_array($GLOBALS['phpgw_info']['apps'])) !is_array($GLOBALS['phpgw_info']['apps']))
{ {
$this->read_installed_apps(); $this->read_installed_apps();
} }
@ -128,7 +128,7 @@
'status' => $GLOBALS['phpgw_info']['apps'][$app]['status'], 'status' => $GLOBALS['phpgw_info']['apps'][$app]['status'],
'id' => $GLOBALS['phpgw_info']['apps'][$app]['id'] 'id' => $GLOBALS['phpgw_info']['apps'][$app]['id']
); );
} }
} }
return $this->data; return $this->data;
} }
@ -151,7 +151,7 @@
@abstract add an app to a user profile @abstract add an app to a user profile
@discussion @discussion
@param $apps array containing apps to add for a user @param $apps array containing apps to add for a user
*/ */
function add($apps) function add($apps)
{ {
if(is_array($apps)) if(is_array($apps))
@ -207,7 +207,7 @@
/*! /*!
@function save_repository() @function save_repository()
@abstract save the repository @abstract save the repository
@discussion @discussion
*/ */
function save_repository() function save_repository()
{ {
@ -282,7 +282,7 @@
{ {
$title = $app_name = $this->db->f('app_name'); $title = $app_name = $this->db->f('app_name');
if (@is_array($GLOBALS['phpgw_info']['user']['preferences']) && if (@is_array($GLOBALS['phpgw_info']['user']['preferences']) &
($t = lang($app_name)) != $app_name.'*') ($t = lang($app_name)) != $app_name.'*')
{ {
$title = $t; $title = $t;
@ -331,7 +331,7 @@
} }
return ''; return '';
} }
function name2id($appname) function name2id($appname)
{ {
if(is_array($GLOBALS['phpgw_info']['apps'][$appname])) if(is_array($GLOBALS['phpgw_info']['apps'][$appname]))