18 define(
'REVIEW_FORM_ELEMENT_TYPE_SMALL_TEXT_FIELD', 0x000001);
19 define(
'REVIEW_FORM_ELEMENT_TYPE_TEXT_FIELD', 0x000002);
20 define(
'REVIEW_FORM_ELEMENT_TYPE_TEXTAREA', 0x000003);
21 define(
'REVIEW_FORM_ELEMENT_TYPE_CHECKBOXES', 0x000004);
22 define(
'REVIEW_FORM_ELEMENT_TYPE_RADIO_BUTTONS', 0x000005);
23 define(
'REVIEW_FORM_ELEMENT_TYPE_DROP_DOWN_BOX', 0x000006);
60 return $this->
getData(
'reviewFormId');
68 $this->
setData(
'reviewFormId', $reviewFormId);
76 return $this->
getData(
'sequence');
84 $this->
setData(
'sequence', $sequence);
92 return $this->
getData(
'reviewFormElementType');
100 $this->
setData(
'reviewFormElementType', $reviewFormElementType);
108 return $this->
getData(
'required');
116 $this->
setData(
'required', $required);
124 return $this->
getData(
'included');
132 $this->
setData(
'included', $included);
141 return $this->
getData(
'question', $locale);
150 $this->
setData(
'question', $question, $locale);
159 return $this->
getData(
'description', $locale);
168 $this->
setData(
'description', $description, $locale);
177 return $this->
getData(
'possibleResponses', $locale);
186 $this->
setData(
'possibleResponses', $possibleResponses, $locale);
195 static $reviewFormElementTypeOptions = array(
196 '' =>
'manager.reviewFormElements.chooseType',
197 REVIEW_FORM_ELEMENT_TYPE_SMALL_TEXT_FIELD =>
'manager.reviewFormElements.smalltextfield',
198 REVIEW_FORM_ELEMENT_TYPE_TEXT_FIELD =>
'manager.reviewFormElements.textfield',
199 REVIEW_FORM_ELEMENT_TYPE_TEXTAREA =>
'manager.reviewFormElements.textarea',
200 REVIEW_FORM_ELEMENT_TYPE_CHECKBOXES =>
'manager.reviewFormElements.checkboxes',
201 REVIEW_FORM_ELEMENT_TYPE_RADIO_BUTTONS =>
'manager.reviewFormElements.radiobuttons',
202 REVIEW_FORM_ELEMENT_TYPE_DROP_DOWN_BOX =>
'manager.reviewFormElements.dropdownbox'
204 return $reviewFormElementTypeOptions;
212 static $multipleResponsesElementTypes = array(REVIEW_FORM_ELEMENT_TYPE_CHECKBOXES, REVIEW_FORM_ELEMENT_TYPE_RADIO_BUTTONS, REVIEW_FORM_ELEMENT_TYPE_DROP_DOWN_BOX);
213 return $multipleResponsesElementTypes;