Subversion-Projekte lars-tiefland.prado

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
 
3
class Home extends TPage
4
{
5
	private $_client=null;
6
 
7
	protected function getSoapClient()
8
	{
9
		if($this->_client===null)
10
		{
11
			$wsdlUri=$this->Request->AbsoluteApplicationUrl.'?soap=calculator.wsdl';
12
			$this->_client=new SoapClient($wsdlUri);
13
		}
14
		return $this->_client;
15
	}
16
 
17
	public function computeButtonClicked($sender,$param)
18
	{
19
		$number1=TPropertyValue::ensureInteger($this->Number1->Text);
20
		$number2=TPropertyValue::ensureInteger($this->Number2->Text);
21
		$this->AdditionResult->Text=$this->getSoapClient()->add($number1+$number2);
22
	}
23
 
24
	public function highlightButtonClicked($sender, $param)
25
	{
26
		$this->HighlightResult->Text=$this->getSoapClient()->highlight(file_get_contents(__FILE__));
27
	}
28
 
29
}
30
 
31
?>