answer['resultCode'] = self::RESULT_CODE_WARNING; $this->answer['warningDescription'] = $descr; $this->answer['eventDescription'] = $descr; } public function setError($descr='') { $this->answer['resultCode'] = self::RESULT_CODE_ERROR; $this->answer['errorDescription'] = $descr; $this->answer['eventDescription'] = $descr; } public function setSuccess($descr='') { $this->answer['resultCode'] = self::RESULT_CODE_SUCCESS; $this->answer['successDescription'] = $descr; $this->answer['eventDescription'] = $descr; } public function respond() { return json_encode($this->answer); } public function dieRespond() { die($this->respond()); } public function dieWarning($descr='') { $this->setWarning($descr); $this->dieRespond(); } public function dieError($descr='') { $this->setError($descr); $this->dieRespond(); } public function dieSuccess($descr='') { $this->setSuccess($descr); $this->dieRespond(); } public function setAnswerData($data) { $this->answer['data'] = $data; } public function appendAnswerData($data) { $this->answer['data'][] = $data; } function __construct() { $this->answer['resultCode'] = self::RESULT_CODE_ERROR; } } ?>