. /** * Web service local plugin template external functions and service definitions. * * @package localws_evl * @copyright 2011 Jerome Mouneyrac * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ // We define the services to install as pre-build services. A pre-build service is not editable by administrator. $services = array( 'My service' => array( 'functions' => array ('local_ws_evl_hello_world'), 'restrictedusers' => 0, 'enabled'=>1, ), 'Usage Estatistics' => array( 'functions' => array ('local_ws_evl_get_usage_statistics'), 'restrictedusers' => 0, 'enabled'=>1 ) ); // We defined the web service functions to install. $functions = array( 'local_ws_evl_hello_world' => array( 'classname' => 'local_ws_evl_external', 'methodname' => 'hello_world', 'classpath' => 'local/ws_evl/externallib.php', 'description' => 'Return Hello World FIRSTNAME. Can change the text (Hello World) sending a new text as parameter', 'type' => 'read', ), 'local_ws_evl_get_usage_statistics' => array( 'classname' => 'local_ws_evl_external', 'methodname' => 'get_usage_statistics', 'classpath' => 'local/ws_evl/externallib.php', 'description' => 'Retorna estatísticas de uso desta instalação', 'type' => 'read', ), );