Esempio n. 1
0
function __($url = '') {
	if (!isset($_REQUEST)) {
		exit;
	}

	$_REQUEST = __decode($_REQUEST);
	if (!isset($_REQUEST['_method']) || !isset($_REQUEST['_chain'])) {
		exit;
	}

	return npi(explode('|', $_REQUEST['_chain']))->_();
}
Esempio n. 2
0
function __($url = '', $wsdl = 0) {
	if (!isset($_REQUEST)) {
		exit;
	}

	$_REQUEST = __decode($_REQUEST);
	if (!isset($_REQUEST['_method']) || !isset($_REQUEST['_chain'])) {
		exit;
	}
	
	$url = explode('|', $_REQUEST['_chain']);
	$wsdl = 0;
	
	if (count($url) == 1 && preg_match('#wsdl(\=(true|false))?$#is', $url[0], $part)) {
		if (isset($part[2])) {
			$url[0] = str_replace('=' . $part[2], '', $url[0]);
		} else {
			$part[2] = 1;
		}
		
		$wsdl = ($part[2] == 'false') ? false : true;
	}

	$ws = new libws($url, $wsdl);
	return $ws->_();
}