Response=&$ResponseObject; // }else{ // $this->Response=new jsonResponseObject(); // } $this->handler=$handler; $this->Response=&$ResponseObject; $this->KT=&$KT_Instance; $this->AuthInfo=&$AuthInfo; $this->Request=&$Request; } protected function addResponse($name,$value){ $this->Response->setData($name,$value); } protected function addDebug($name,$value){ $this->Response->setDebug($name,$value); } protected function setResponse($value){ $this->Response->overwriteData($value); } protected function addError($message,$code){ $this->Response->addError($message,$code); } protected function xlate($var=NULL){ return $var; } protected function checkPearError($obj,$errMsg,$debug=NULL,$response=NULL){ if (PEAR::isError($obj)){ if($response===NULL)$response=array('status_code' => 1); $this->addError($errMsg); if((isset($debug) || $debug==NULL) && $debug!=='')$this->addDebug('',$debug!==NULL?$debug:$obj); $this->setResponse($response); return false; } return true; } } ?>