amtgard/ORK3

View on GitHub
orkservice/Attendance/AttendanceService.php

Summary

Maintainability
D
2 days
Test Coverage
<?php

/*******************************************************************************

            
*******************************************************************************/

/*******************************************************************************

            
*******************************************************************************/

    if (!defined('CONFIG')) {
        require_once("../svcutil.php"); 
    } else {
        require_once(DIR_SERVICE.'svcutil.php');
        $DONOTWEBSERVICE = true;
    }
    
    define("ATTENDANCE_SERVICE","Attendance");
    define("AUTH_SERVICE","Authorization");
    define("KINGDOM_SERVICE","Kingdom");
    define("PARK_SERVICE","Park");

    $namespace = HTTP_SERVICE.ATTENDANCE_SERVICE.'/'.ATTENDANCE_SERVICE.'Service.php?wsdl';
    $server = new soap_server();
    $server->debug_flag = false;
    $server->configureWSDL(ATTENDANCE_SERVICE.'Service', $namespace);
    $server->wsdl->schemaTargetNamespace = $namespace;
    
    require_once(DIR_SERVICE . 'Common.SOAP.php');
    
    require_once(ATTENDANCE_SERVICE."Service.definitions.php");
    require_once(ATTENDANCE_SERVICE."Service.registration.php");
    require_once(DIR_SERVICE.'Common.definitions.php');
    
    require_once(DIR_SERVICE.AUTH_SERVICE.'/'.AUTH_SERVICE."Service.definitions.php");
    require_once(DIR_SERVICE.AUTH_SERVICE.'/'.AUTH_SERVICE."Service.function.php");
    require_once(DIR_SERVICE.KINGDOM_SERVICE.'/'.KINGDOM_SERVICE."Service.definitions.php");
    require_once(DIR_SERVICE.KINGDOM_SERVICE.'/'.KINGDOM_SERVICE."Service.function.php");
    require_once(DIR_SERVICE.PARK_SERVICE.'/'.PARK_SERVICE."Service.definitions.php");
    require_once(DIR_SERVICE.PARK_SERVICE.'/'.PARK_SERVICE."Service.function.php");

    if (!isset($DONOTWEBSERVICE)) {

        $HTTP_RAW_POST_DATA = isset($GLOBALS['HTTP_RAW_POST_DATA'])
            ? $GLOBALS['HTTP_RAW_POST_DATA'] : '';
        $server->service($HTTP_RAW_POST_DATA);
        exit();
    }
?>