is_error)){
$error_message = "
{$element->error_message}
"; } //check for required if($element->is_required){ $span_required = "id}\" class=\"required\">*"; } //check for guidelines if(!empty($element->guidelines)){ $guidelines = "id}\">{$element->guidelines}
"; } //check for populated value, if exist, use it instead default_value if(isset($element->populated_value['element_'.$element->id]['default_value'])){ $element->default_value = $element->populated_value['element_'.$element->id]['default_value']; } $element_markup = <<{$element->error_message}
"; } //check for required if($element->is_required){ $span_required = "id}\" class=\"required\">*"; } //check for guidelines if(!empty($element->guidelines)){ $guidelines = "id}\">{$element->guidelines}
"; } //check for guidelines if(!empty($element->guidelines)){ $guidelines = "id}\">{$element->guidelines}
"; } //check for populated value, if exist, use it instead default_value if(isset($element->populated_value['element_'.$element->id]['default_value'])){ $element->default_value = $element->populated_value['element_'.$element->id]['default_value']; } $element_markup = <<{$element->error_message}
"; } //check for required if($element->is_required){ $span_required = "id}\" class=\"required\">*"; } //check for guidelines if(!empty($element->guidelines)){ $guidelines = "id}\">{$element->guidelines}
"; } //check for populated value (this is being used for edit_entry.php only) if(!empty($element->populated_value)){ $file_option = $element->populated_value['element_'.$element->id]['default_value']; //this should be contain html markup to download or delete current file } $element_markup = <<{$element->error_message}
"; } //check for required if($element->is_required){ $span_required = "id}\" class=\"required\">*"; } //check for guidelines if(!empty($element->guidelines)){ $guidelines = "id}\">{$element->guidelines}
"; } //check for default value if(empty($element->default_value)){ $element->default_value = 'http://'; } //check for populated value, if exist, use it instead default_value if(!empty($element->populated_value['element_'.$element->id]['default_value'])){ $element->default_value = $element->populated_value['element_'.$element->id]['default_value']; } $element_markup = <<{$element->error_message}
"; } //check for required if($element->is_required){ $span_required = "id}\" class=\"required\">*"; } //check for guidelines if(!empty($element->guidelines)){ $guidelines = "id}\">{$element->guidelines}
"; } //check for populated value, if exist, use it instead default_value if(!empty($element->populated_value['element_'.$element->id]['default_value'])){ $element->default_value = $element->populated_value['element_'.$element->id]['default_value']; } $element_markup = <<{$element->error_message}
"; } //check for required if($element->is_required){ $span_required = "id}\" class=\"required\">*"; } //check for guidelines if(!empty($element->guidelines)){ $guidelines = "id}\">{$element->guidelines}
"; } //check default value if(!empty($element->default_value)){ //split into (xxx) xxx - xxxx $default_value_1 = substr($element->default_value,0,3); $default_value_2 = substr($element->default_value,3,3); $default_value_3 = substr($element->default_value,6,4); } if(!empty($element->populated_value['element_'.$element->id.'_1']['default_value']) || !empty($element->populated_value['element_'.$element->id.'_2']['default_value']) || !empty($element->populated_value['element_'.$element->id.'_3']['default_value']) ){ $default_value_1 = ''; $default_value_2 = ''; $default_value_3 = ''; $default_value_1 = $element->populated_value['element_'.$element->id.'_1']['default_value']; $default_value_2 = $element->populated_value['element_'.$element->id.'_2']['default_value']; $default_value_3 = $element->populated_value['element_'.$element->id.'_3']['default_value']; } $element_markup = <<{$element->error_message}
"; } //check for required if($element->is_required){ $span_required = "id}\" class=\"required\">*"; } //check for guidelines if(!empty($element->guidelines)){ $guidelines = "id}\">{$element->guidelines}
"; } //check for populated value if(!empty($element->populated_value['element_'.$element->id]['default_value'])){ $element->default_value = $element->populated_value['element_'.$element->id]['default_value']; } $element_markup = <<{$element->error_message}
"; } //check for required if($element->is_required){ $span_required = "id}\" class=\"required\">*"; } //check for guidelines if(!empty($element->guidelines)){ $guidelines = "id}\">{$element->guidelines}
"; } $machform_path = ''; if(!empty($element->machform_path)){ $machform_path = $element->machform_path; } $element_markup = <<
{$guidelines} {$error_message}
EOT;
return $element_markup;
}
//Date - Normal
function display_europe_date($element){
//check for error
$error_class = '';
$error_message = '';
$span_required = '';
$guidelines = '';
global $lang;
if(!empty($element->is_error)){
$error_class = 'class="error"';
$error_message = "{$element->error_message}
"; } //check for required if($element->is_required){ $span_required = "id}\" class=\"required\">*"; } //check for guidelines if(!empty($element->guidelines)){ $guidelines = "id}\">{$element->guidelines}
"; } $machform_path = ''; if(!empty($element->machform_path)){ $machform_path = $element->machform_path; } $element_markup = <<
{$guidelines} {$error_message}
EOT;
return $element_markup;
}
//Multiple Choice
function display_radio($element){
//check for error
$error_class = '';
$error_message = '';
$span_required = '';
$guidelines = '';
if(!empty($element->is_error)){
$error_class = 'class="error"';
$error_message = "{$element->error_message}
"; } //check for required if($element->is_required){ $span_required = "id}\" class=\"required\">*"; } //check for guidelines if(!empty($element->guidelines)){ $guidelines = "id}\">{$element->guidelines}
"; } $option_markup = ''; if($element->constraint == 'random'){ $temp = $element->options; shuffle($temp); $element->options = $temp; } foreach ($element->options as $option){ if($option->is_default){ $checked = 'checked="checked"'; }else{ $checked = ''; } //check for populated values if(!empty($element->populated_value['element_'.$element->id]['default_value'])){ $checked = ''; if($element->populated_value['element_'.$element->id]['default_value'] == $option->id){ $checked = 'checked="checked"'; } } $option_markup .= "id}_{$option->id}\" name=\"element_{$element->id}\" class=\"element radio\" type=\"radio\" value=\"{$option->id}\" {$checked} />\n"; $option_markup .= "\n"; } $element_markup = <<{$element->error_message}
"; } //check for required if($element->is_required){ $span_required = "id}\" class=\"required\">*"; } //check for guidelines if(!empty($element->guidelines)){ $guidelines = "id}\">{$element->guidelines}
"; } //check for populated value first, if any exist, unselect all default value $is_populated = false; foreach ($element->options as $option){ if(!empty($element->populated_value['element_'.$element->id.'_'.$option->id]['default_value'])){ $is_populated = true; break; } } $option_markup = ''; foreach ($element->options as $option){ if(!$is_populated){ if($option->is_default){ $checked = 'checked="checked"'; }else{ $checked = ''; } }else{ if(!empty($element->populated_value['element_'.$element->id.'_'.$option->id]['default_value'])){ $checked = 'checked="checked"'; }else{ $checked = ''; } } //$option_markup .= "id}_{$option->id}\" name=\"element_{$element->id}_{$option->id}\" class=\"element checkbox\" type=\"checkbox\" value=\"1\" {$checked} />\n"; //$option_markup .= "\n"; $option_markup .= "{$element->error_message}
"; } //check for required if($element->is_required){ $span_required = "id}\" class=\"required\">*"; } //check for guidelines if(!empty($element->guidelines)){ $guidelines = "id}\">{$element->guidelines}
"; } $option_markup = ''; $has_default = false; foreach ($element->options as $option){ if($option->is_default){ $selected = 'selected="selected"'; $has_default = true; }else{ $selected = ''; } if(!empty($element->populated_value['element_'.$element->id]['default_value'])){ $selected = ''; if($element->populated_value['element_'.$element->id]['default_value'] == $option->id){ $selected = 'selected="selected"'; } } $option_markup .= "\n"; } if(!$has_default){ if(!empty($element->populated_value['element_'.$element->id]['default_value'])){ $option_markup = ''."\n".$option_markup; }else{ $option_markup = ''."\n".$option_markup; } } $element_markup = <<{$element->error_message}
"; } //check for required if($element->is_required){ $span_required = "id}\" class=\"required\">*"; } //check for guidelines if(!empty($element->guidelines)){ $guidelines = "id}\">{$element->guidelines}
"; } $element_markup = <<{$element->error_message}
"; } //check for required if($element->is_required){ $span_required = "id}\" class=\"required\">*"; } //check for guidelines if(!empty($element->guidelines)){ $guidelines = "id}\">{$element->guidelines}
"; } $element_markup = <<{$element->error_message}
"; } //check for required if($element->is_required){ $span_required = "id}\" class=\"required\">*"; } //check for guidelines if(!empty($element->guidelines)){ $guidelines = "id}\">{$element->guidelines}
"; } if(!empty($element->populated_value['element_'.$element->id.'_4']['default_value'])){ if($element->populated_value['element_'.$element->id.'_4']['default_value'] == 'AM'){ $selected_am = 'selected'; }else{ $selected_pm = 'selected'; } } if($element->constraint == 'show_seconds'){ $seconds_markup =<<{$element->error_message}
"; } //check for required if($element->is_required){ $span_required = "id}\" class=\"required\">*"; } //check for guidelines if(!empty($element->guidelines)){ $guidelines = "id}\">{$element->guidelines}
"; } if($element->constraint != 'yen'){ //for dollar, pound and euro if($element->constraint == 'pound'){ $main_cur = $lang['price_pound_main']; $child_cur = $lang['price_pound_sub']; $cur_symbol = '£'; }elseif ($element->constraint == 'euro'){ $main_cur = $lang['price_euro_main']; $child_cur = $lang['price_euro_sub']; $cur_symbol = '€'; }else{ //dollar $main_cur = $lang['price_dollar_main']; $child_cur = $lang['price_dollar_sub']; $cur_symbol = '$'; } $element_markup = <<{$element->guidelines}
EOT; return $element_markup; } //Number function display_number($element){ //check for error $error_message = ''; $span_required = ''; $guidelines = ''; if(!empty($element->is_error)){ $error_message = "{$element->error_message}
"; } //check for required if($element->is_required){ $span_required = "id}\" class=\"required\">*"; } //check for guidelines if(!empty($element->guidelines)){ $guidelines = "id}\">{$element->guidelines}
"; } //check for populated value, if exist, use it instead default_value if(isset($element->populated_value['element_'.$element->id]['default_value'])){ $element->default_value = $element->populated_value['element_'.$element->id]['default_value']; } $element_markup = <<{$element->error_message}
"; } //check for required if($element->is_required){ $span_required = "id}\" class=\"required\">*"; } //check for guidelines if(!empty($element->guidelines)){ $guidelines = "id}\">{$element->guidelines}
"; } //create country markup, if no default value, provide a blank option if(empty($element->default_value)){ $country_markup = ''."\n"; }else{ $country_markup = ''; } foreach ($country as $data){ if($data['value'] == $element->default_value){ $selected = 'selected="selected"'; }else{ $selected = ''; } //check for populated value, use it instead of default value if(!empty($element->populated_value['element_'.$element->id.'_6']['default_value'])){ $selected = ''; if($element->populated_value['element_'.$element->id.'_6']['default_value'] == $data['value']){ $selected = 'selected="selected"'; } } $country_markup .= "\n"; } $element_markup = <<{$element->error_message}
"; } if(!empty($_SERVER['HTTPS'])){ $use_ssl = true; }else{ $use_ssl = false; } if(USE_INTERNAL_CAPTCHA === true){ //use the internal captcha if enabled $machform_path = ''; if(!empty($element->machform_path)){ $machform_path = $element->machform_path; } $timestamp = time(); //use this as paramater for captcha.php, to prevent caching $element->title = $lang['captcha_title']; $captcha_html = <<