This plugin for Smarty enables in-template access to SOAP services.
It requires the NuSOAP PHP class in your PHP include folder (ie: includes_path/nusoap/nusoap.php) or edit the path in the soap smarty plugin.
You may need to download the NuSOAP php class and place it in your PHP include path.
The smarty soap plugin function is shown after the fold.
Example SOAP Plugin Usage in Smarty Templates:
{soap assign=soapResponse endpoint=http://site.com/resource.soap call=resource..search var=(string)Test debug=true|false}
This is a simple plugin for Smarty to retrieve and parse JSON data into an object in Smarty. Requires the PECL JSON.php class or PHP 5.2.0.
Instructions:
JSON Plugin Usage in Smarty Templates Files:
{json url=http://site.com/data.json resource=result}
The $result variable now contains the parsed JSON data.