예제 #1
0
파일: form.php 프로젝트: densem-2013/exikom
 /**
  * Generate html code for "IdentificationCode" data field
  *
  * @param   object  $data            Data field
  *
  * @param   array   $dataSumbission  Data submission
  *
  * @return string
  */
 public static function fieldIdentificationCode($data, $dataSumbission)
 {
     $identify = !empty($data->identify) ? $data->identify : "";
     $hideField = !empty($data->options->hideField) ? 'hide' : '';
     $customClass = !empty($data->options->customClass) ? $data->options->customClass : "";
     $instruction = !empty($data->options->instruction) ? " <i original-title=\"" . htmlentities(JText::_($data->options->instruction), ENT_QUOTES, "UTF-8") . "\" class=\"icon-question-sign\"></i>" : '';
     $value = !empty($data->options->identificationCode) ? JText::_($data->options->identificationCode) : "";
     $value .= JSNUniformHelper::generateIdentificationCode();
     $html = "<div class=\"control-group {$customClass} {$identify} {$hideField}\" data-id=\"{$data->id}\"><label  class=\"control-label\">" . htmlentities(JText::_($data->label), ENT_QUOTES, "UTF-8") . "{$instruction}</label><div class=\"controls \"><span>{$value}</span><input type=\"hidden\" name=\"identification-code[{$data->id}]\" value=\"{$value}\"></div></div>";
     return $html;
 }