00001 <?php
00002
00010 class SResponse extends SModel {
00011
00012 protected $id;
00013 protected $response;
00014 protected $questionId;
00015 protected $surveyId;
00016
00024 public function getAttributes() {
00025 return array('id', 'response', 'questionId', 'surveyId');
00026 }
00027
00035 public function getUniqueAttributes() {
00036 return array('id');
00037 }
00038
00047 public function setResponseId($id) {
00048 if (!ctype_digit((string) $id) && ($id != '')) {
00049 $this->setPrettyError('setResponseId', "Response id ($id) is not numeric.");
00050 return (false);
00051 }
00052 $this->responseId = $id;
00053 }
00054
00063 public function setSurveyId($id) {
00064 if (!ctype_digit((string) $id) && ($id != '')) {
00065 $this->setPrettyError('setSurveyId', "Survey id ($id) is not numeric.");
00066 return (false);
00067 }
00068 $this->surveyId = $id;
00069 }
00070
00079 public function setQuestionId($id) {
00080 if (!ctype_digit((string) $id) && ($id != '')) {
00081 $this->setPrettyError('setQuestionId', "Question id ($id) is not numeric.");
00082 return (false);
00083 }
00084 $this->questionId = $id;
00085 }
00086 }
00087
00088 ?>