protected function getAssignmentFieldDefinitions()
{
$flds = array();
if ($ass_fields = \CJSON::decode($this->assignment_fields)) {
foreach ($ass_fields as $ass_fld) {
$flds[] = array('id' => @$ass_fld['id'], 'form_name' => self::$FIELD_PREFIX . @$ass_fld['id'], 'required' => @$ass_fld['required'], 'type' => @$ass_fld['type'], 'widget_name' => @$ass_fld['widget_name'], 'label' => @$ass_fld['label'], 'choices' => @$ass_fld['choices']);
}
}
return $flds;
}