From 7b84938b1b5964f2274d66e28ba17435924ffe35 Mon Sep 17 00:00:00 2001 From: knut <> Date: Fri, 7 Jul 2006 06:39:22 +0000 Subject: Minor correction to the Soap demo --- demos/soap/protected/runtime/global.cache | 1 - demos/soap/protected/webservices/SimpleService.php | 61 ---------------------- 2 files changed, 62 deletions(-) delete mode 100644 demos/soap/protected/runtime/global.cache (limited to 'demos') diff --git a/demos/soap/protected/runtime/global.cache b/demos/soap/protected/runtime/global.cache deleted file mode 100644 index 0520dc3a..00000000 --- a/demos/soap/protected/runtime/global.cache +++ /dev/null @@ -1 +0,0 @@ -a:1:{s:35:"prado:securitymanager:validationkey";s:38:"16373386985182982755332313631333778405";} \ No newline at end of file diff --git a/demos/soap/protected/webservices/SimpleService.php b/demos/soap/protected/webservices/SimpleService.php index e59546bb..9aecbfad 100644 --- a/demos/soap/protected/webservices/SimpleService.php +++ b/demos/soap/protected/webservices/SimpleService.php @@ -14,31 +14,6 @@ class SimpleService return highlight_string($input, true); } - /** - * Given a left side, operation, and right side of an operation, will - * return the result of computing the equation. - * @param string $leftSide The left side of an equation - * @param string $operation The operation to perform - * @param string $rightSide The right side of the equation - * @return ComputationResult The result of the computation - * @soapmethod - */ - public function compute($leftSide, $operation, $rightSide) - { - $result = new ComputationResult(); - $result->equation = "$leftSide $operation $rightSide"; - $result->result = $this->evaluateExpression($leftSide, $operation, $rightSide); - if (count($this->errors)) { - $result->success = false; - $result->errors = $this->errors; - } - else { - $result->success = true; - } - - return $result; - } - /** * Simply add two operands * @param int $a @@ -49,41 +24,5 @@ class SimpleService public function add($a, $b) { return $a + $b; } - - /** - * This method evaluates the expression. It should be capable of handling any $op - * passed to it. - * @return string the result of the evaluation - */ - private function evaluateExpression($left, $op, $right) - { - // Now, because we don't want to eval random code on the server that this is running - // on, we're just going to highlight the string - $evaluation = highlight_string("$left $op $right;", true); - return $evaluation; - } -} - -class ComputationResult -{ - /** - * @var string The initial equation - */ - public $equation; - - /** - * @var string The computed result - */ - public $result; - - /** - * @var boolean Whether the computation succeeded - */ - public $success; - - /** - * @var array any errors that occured in the processing. - */ - public $errors; } ?> \ No newline at end of file -- cgit v1.2.3