phpgroupware-cvs
[Top][All Lists]
Advanced

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

[Phpgroupware-cvs] phpgwapi/inc/soaplib.soapinterop.php, 1.6


From: nomail
Subject: [Phpgroupware-cvs] phpgwapi/inc/soaplib.soapinterop.php, 1.6
Date: Thu, 30 Dec 2004 07:47:31 +0100

Update of /phpgwapi/inc
Added Files:
        Branch: 
          soaplib.soapinterop.php

date: 2004/12/30 06:47:31;  author: skwashd;  state: Exp;  lines: +151 -152

Log Message:
new HEAD
=====================================================================
<?php
        /**
        * Shared functions and vars for use with soap client/server
        * @author Dietrich <address@hidden>
        * @copyright Copyright (C) ? Dietrich
        * @copyright Portions Copyright (C) 2004 Free Software Foundation, Inc. 
http://www.fsf.org/
        * @license http://www.fsf.org/licenses/lgpl.html GNU Lesser General 
Public License
        * @package phpgwapi
        * @subpackage communication
        * @version $Id: soaplib.soapinterop.php,v 1.6 2004/12/30 06:47:31 
skwashd Exp $
        */

        $GLOBALS['server']->add_to_map(
                'hello',
                array('string'),
                array('string')
        );


        /**
        * Create soapval object
        *
        * @param string $serverid unused
        * @return object soapval
        */
        function hello($serverid)
        {
                return 
CreateObject('soap.soapval','return','string',$GLOBALS['phpgw_info']['server']['site_title']);
        }

        $GLOBALS['server']->add_to_map(
                'echoString',
                array('string'),
                array('string')
        );
        function echoString($inputString)
        {
                return 
CreateObject('soap.soapval','return','string',$inputString);
        }

        $GLOBALS['server']->add_to_map(
                'echoStringArray',
                array('array'),
                array('array')
        );
        function echoStringArray($inputStringArray)
        {
                return $inputStringArray;
        }

        $GLOBALS['server']->add_to_map(
                'echoInteger',
                array('int'),
                array('int')
        );
        function echoInteger($inputInteger)
        {
                return $inputInteger;
        }

        $GLOBALS['server']->add_to_map(
                'echoIntegerArray',
                array('array'),
                array('array')
        );
        function echoIntegerArray($inputIntegerArray)
        {
                return $inputIntegerArray;
        }

        $GLOBALS['server']->add_to_map(
                'echoFloat',
                array('float'),
                array('float')
        );
        function echoFloat($inputFloat)
        {
                return $inputFloat;
        }

        $GLOBALS['server']->add_to_map(
                'echoFloatArray',
                array('array'),
                array('array')
        );
        function echoFloatArray($inputFloatArray)
        {
                return $inputFloatArray;
        }

        $GLOBALS['server']->add_to_map(
                'echoStruct',
                array('SOAPStruct'),
                array('SOAPStruct')
        );
        function echoStruct($inputStruct)
        {
                return $inputStruct;
        }

        $GLOBALS['server']->add_to_map(
                'echoStructArray',
                array('array'),
                array('array')
        );
        function echoStructArray($inputStructArray)
        {
                return $inputStructArray;
        }

        $GLOBALS['server']->add_to_map(
                'echoVoid',
                array(),
                array()
        );
        function echoVoid()
        {
        }

        $GLOBALS['server']->add_to_map(
                'echoBase64',
                array('base64'),
                array('base64')
        );
        function echoBase64($b_encoded)
        {
                return base64_encode(base64_decode($b_encoded));
        }

        $GLOBALS['server']->add_to_map(
                'echoDate',
                array('timeInstant'),
                array('timeInstant')
        );
        function echoDate($timeInstant)
        {
                return $timeInstant;
        }

        $GLOBALS['server']->add_to_map(
                'system_auth',
                array('string','string','string'),
                array('array')
        );

        $GLOBALS['server']->add_to_map(
                'system_auth_verify',
                array('string','string','string'),
                array('array')
        );
?>




reply via email to

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