Version Description
Changed: Improved Date picker functionality (new options: Dates to exclude, Default, Minimum, Maximum dates)
Added: New field type: Date Range
Download this release
Release Info
Developer | webdorado |
Plugin | Form Maker by WD – user-friendly drag & drop Form Builder plugin |
Version | 1.9 |
Comparing to | |
See all releases |
Code changes from version 1.8.41 to 1.9
- admin/controllers/FMControllerSubmissions_fm.php +13 -1
- admin/models/FMModelManage_fm.php +146 -0
- admin/views/FMViewManage_fm.php +56 -9
- admin/views/FMViewSubmissions_fm.php +290 -0
- css/form_maker_frontend.css +46 -1
- css/style.css +44 -0
- form-maker.php +5 -2
- form_maker_insert.php +2 -2
- frontend/models/FMModelForm_maker.php +28 -0
- frontend/views/FMViewForm_maker.php +349 -0
- images/date.png +0 -0
- js/formmaker_div_free.js +3121 -22
- js/main_div_front_end.js +1 -1
- readme.txt +5 -1
admin/controllers/FMControllerSubmissions_fm.php
CHANGED
@@ -159,7 +159,19 @@ class FMControllerSubmissions_fm {
|
|
159 |
|
160 |
break;
|
161 |
}
|
162 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
163 |
case "type_date_fields": {
|
164 |
$day = (isset($_POST['wdform_'.$i."_day".$id]) ? $_POST['wdform_'.$i."_day".$id] : NULL);
|
165 |
$month = (isset($_POST['wdform_'.$i."_month".$id]) ? $_POST['wdform_'.$i."_month".$id] : NULL);
|
159 |
|
160 |
break;
|
161 |
}
|
162 |
+
|
163 |
+
case "type_date_new":{
|
164 |
+
$value = isset($_POST['wdform_'.$i."_element".$id]) ? esc_html($_POST['wdform_'.$i."_element".$id]) : "";
|
165 |
+
|
166 |
+
break;
|
167 |
+
}
|
168 |
+
|
169 |
+
case "type_date_range":{
|
170 |
+
$value = (isset($_POST['wdform_'.$i."_element".$id."0"]) ? esc_html($_POST['wdform_'.$i."_element".$id."0"]) : "").' - '.(isset($_POST['wdform_'.$i."_element".$id."1"]) ? esc_html($_POST['wdform_'.$i."_element".$id."1"]) : "");
|
171 |
+
|
172 |
+
break;
|
173 |
+
}
|
174 |
+
|
175 |
case "type_date_fields": {
|
176 |
$day = (isset($_POST['wdform_'.$i."_day".$id]) ? $_POST['wdform_'.$i."_day".$id] : NULL);
|
177 |
$month = (isset($_POST['wdform_'.$i."_month".$id]) ? $_POST['wdform_'.$i."_month".$id] : NULL);
|
admin/models/FMModelManage_fm.php
CHANGED
@@ -1066,6 +1066,152 @@ class FMModelManage_fm {
|
|
1066 |
|
1067 |
break;
|
1068 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1069 |
case 'type_date_fields':
|
1070 |
{
|
1071 |
$params_names=array('w_field_label_size','w_field_label_pos','w_day','w_month','w_year','w_day_type','w_month_type','w_year_type','w_day_label','w_month_label','w_year_label','w_day_size','w_month_size','w_year_size','w_required','w_class','w_from','w_to','w_divider');
|
1066 |
|
1067 |
break;
|
1068 |
}
|
1069 |
+
|
1070 |
+
case 'type_date_new':
|
1071 |
+
{
|
1072 |
+
|
1073 |
+
$params_names=array('w_field_label_size','w_field_label_pos', 'w_size', 'w_date','w_required', 'w_show_image', 'w_class','w_format', 'w_start_day', 'w_default_date', 'w_min_date', 'w_max_date', 'w_invalid_dates', 'w_show_days', 'w_hide_time', 'w_but_val', 'w_disable_past_days');
|
1074 |
+
$temp = $params;
|
1075 |
+
|
1076 |
+
foreach($params_names as $params_name )
|
1077 |
+
{
|
1078 |
+
$temp=explode('*:*'.$params_name.'*:*',$temp);
|
1079 |
+
$param[$params_name] = $temp[0];
|
1080 |
+
$temp=$temp[1];
|
1081 |
+
}
|
1082 |
+
|
1083 |
+
if($temp)
|
1084 |
+
{
|
1085 |
+
$temp =explode('*:*w_attr_name*:*',$temp);
|
1086 |
+
$attrs = array_slice($temp,0, count($temp)-1);
|
1087 |
+
foreach($attrs as $attr)
|
1088 |
+
$param['attributes'] = $param['attributes'].' add_'.$attr;
|
1089 |
+
}
|
1090 |
+
|
1091 |
+
|
1092 |
+
$w_show_week_days = explode('***', $param['w_show_days']);
|
1093 |
+
|
1094 |
+
|
1095 |
+
|
1096 |
+
$param['w_field_label_pos'] = ($param['w_field_label_pos']=="left" ? "table-cell" : "block");
|
1097 |
+
$required_sym = ($param['w_required']=="yes" ? " *" : "");
|
1098 |
+
$param['w_disable_past_days'] = isset($param['w_disable_past_days']) ? $param['w_disable_past_days'] : 'no';
|
1099 |
+
$disable_past_days = $param['w_disable_past_days'] == 'yes' ? 'true' : 'false';
|
1100 |
+
$display_image_date = $param['w_show_image'] == 'yes' ? 'inline' : 'none';
|
1101 |
+
|
1102 |
+
|
1103 |
+
$rep ='<div id="wdform_field'.$id.'" type="type_date_new" class="wdform_field" style="display: table-cell;">'.$arrows.'<div align="left" id="'.$id.'_label_sectionform_id_temp" class="'.$param['w_class'].'" style="display: '.$param['w_field_label_pos'].'; width: '.$param['w_field_label_size'].'px;"><span id="'.$id.'_element_labelform_id_temp" class="label" style="vertical-align: top;">'.$label.'</span><span id="'.$id.'_required_elementform_id_temp" class="required" style="vertical-align: top;">'.$required_sym.'</span></div><div align="left" id="'.$id.'_element_sectionform_id_temp" class="'.$param['w_class'].'" style="display: '.$param['w_field_label_pos'].';"><input type="hidden" value="type_date_new" name="'.$id.'_typeform_id_temp" id="'.$id.'_typeform_id_temp">
|
1104 |
+
<input type="hidden" value="'.$param['w_required'].'" name="'.$id.'_requiredform_id_temp" id="'.$id.'_requiredform_id_temp">
|
1105 |
+
|
1106 |
+
<input type="hidden" value="'.$param['w_show_image'].'" name="'.$id.'_show_imageform_id_temp" id="'.$id.'_show_imageform_id_temp">
|
1107 |
+
|
1108 |
+
<input type="hidden" value="'.$param['w_disable_past_days'].'" name="'.$id.'_dis_past_daysform_id_temp" id="'.$id.'_dis_past_daysform_id_temp">
|
1109 |
+
|
1110 |
+
<input type="hidden" value="'.$param['w_default_date'].'" name="'.$id.'_default_date_id_temp" id="'.$id.'_default_date_id_temp">
|
1111 |
+
<input type="hidden" value="'.$param['w_min_date'].'" name="'.$id.'_min_date_id_temp" id="'.$id.'_min_date_id_temp">
|
1112 |
+
<input type="hidden" value="'.$param['w_max_date'].'" name="'.$id.'_max_date_id_temp" id="'.$id.'_max_date_id_temp">
|
1113 |
+
<input type="hidden" value="'.$param['w_invalid_dates'].'" name="'.$id.'_invalid_dates_id_temp" id="'.$id.'_invalid_dates_id_temp">
|
1114 |
+
|
1115 |
+
<input type="hidden" value="'.$param['w_start_day'].'" name="'.$id.'_start_dayform_id_temp" id="'.$id.'_start_dayform_id_temp">
|
1116 |
+
|
1117 |
+
<input type="hidden" value="'.$param['w_hide_time'].'" name="'.$id.'_hide_timeform_id_temp" id="'.$id.'_hide_timeform_id_temp">
|
1118 |
+
|
1119 |
+
<input type="hidden" name="'.$id.'_show_week_days" id="'.$id.'_show_week_days" sunday="'.$w_show_week_days[0].'" monday="'.$w_show_week_days[1].'" tuesday="'.$w_show_week_days[2].'" wednesday="'.$w_show_week_days[3].'" thursday="'.$w_show_week_days[4].'" friday="'.$w_show_week_days[5].'" saturday="'.$w_show_week_days[6].'">
|
1120 |
+
|
1121 |
+
|
1122 |
+
|
1123 |
+
<input type="text" id="'.$id.'_elementform_id_temp" name="'.$id.'_elementform_id_temp" style="width: '.$param['w_size'].'px;" '.$param['attributes'].' disabled/>
|
1124 |
+
<img src="' . WD_FM_URL . '/images/date.png" id="'.$id.'_show_imagedateform_id_temp" name="'.$id.'_show_imagedateform_id_temp" style="vertical-align : text-top; margin-left : 1px; display:'.$display_image_date.'">
|
1125 |
+
|
1126 |
+
<input id="'.$id.'_buttonform_id_temp" type="hidden" value="'.$param['w_but_val'].'" format="'.$param['w_format'].'" ></div></div>';
|
1127 |
+
|
1128 |
+
break;
|
1129 |
+
}
|
1130 |
+
|
1131 |
+
|
1132 |
+
|
1133 |
+
case 'type_date_range':
|
1134 |
+
{
|
1135 |
+
|
1136 |
+
$params_names=array('w_field_label_size','w_field_label_pos', 'w_size', 'w_date','w_required', 'w_show_image', 'w_class','w_format', 'w_start_day', 'w_default_date_start', 'w_default_date_end', 'w_min_date', 'w_max_date', 'w_invalid_dates', 'w_show_days', 'w_hide_time', 'w_but_val', 'w_disable_past_days');
|
1137 |
+
$temp = $params;
|
1138 |
+
|
1139 |
+
|
1140 |
+
foreach($params_names as $params_name )
|
1141 |
+
{
|
1142 |
+
$temp=explode('*:*'.$params_name.'*:*',$temp);
|
1143 |
+
$param[$params_name] = $temp[0];
|
1144 |
+
$temp=$temp[1];
|
1145 |
+
}
|
1146 |
+
|
1147 |
+
if($temp)
|
1148 |
+
{
|
1149 |
+
$temp =explode('*:*w_attr_name*:*',$temp);
|
1150 |
+
$attrs = array_slice($temp,0, count($temp)-1);
|
1151 |
+
foreach($attrs as $attr)
|
1152 |
+
$param['attributes'] = $param['attributes'].' add_'.$attr;
|
1153 |
+
}
|
1154 |
+
|
1155 |
+
|
1156 |
+
$w_show_week_days = explode('***', $param['w_show_days']);
|
1157 |
+
$defaul_day_array = explode(',', $param['w_date']);
|
1158 |
+
$defaul_day_start = $defaul_day_array[0];
|
1159 |
+
$defaul_day_end = $defaul_day_array[1];
|
1160 |
+
|
1161 |
+
$param['w_field_label_pos'] = ($param['w_field_label_pos']=="left" ? "table-cell" : "block");
|
1162 |
+
$required_sym = ($param['w_required']=="yes" ? " *" : "");
|
1163 |
+
$param['w_disable_past_days'] = isset($param['w_disable_past_days']) ? $param['w_disable_past_days'] : 'no';
|
1164 |
+
$disable_past_days = $param['w_disable_past_days'] == 'yes' ? 'true' : 'false';
|
1165 |
+
$display_image_date = $param['w_show_image'] == 'yes' ? 'inline' : 'none';
|
1166 |
+
|
1167 |
+
$rep ='<div id="wdform_field'.$id.'" type="type_date_range" class="wdform_field" style="display: table-cell;">'.$arrows.'<div align="left" id="'.$id.'_label_sectionform_id_temp" class="'.$param['w_class'].'" style="display: '.$param['w_field_label_pos'].'; width: '.$param['w_field_label_size'].'px;"><span id="'.$id.'_element_labelform_id_temp" class="label" style="vertical-align: top;">'.$label.'</span><span id="'.$id.'_required_elementform_id_temp" class="required" style="vertical-align: top;">'.$required_sym.'</span></div><div align="left" id="'.$id.'_element_sectionform_id_temp" class="'.$param['w_class'].'" style="display: '.$param['w_field_label_pos'].';">
|
1168 |
+
|
1169 |
+
<input type="hidden" value="type_date_range" name="'.$id.'_typeform_id_temp" id="'.$id.'_typeform_id_temp">
|
1170 |
+
|
1171 |
+
<input type="hidden" value="'.$param['w_required'].'" name="'.$id.'_requiredform_id_temp" id="'.$id.'_requiredform_id_temp">
|
1172 |
+
|
1173 |
+
<input type="hidden" value="'.$param['w_show_image'].'" name="'.$id.'_show_imageform_id_temp" id="'.$id.'_show_imageform_id_temp">
|
1174 |
+
|
1175 |
+
<input type="hidden" value="'.$param['w_disable_past_days'].'" name="'.$id.'_dis_past_daysform_id_temp" id="'.$id.'_dis_past_daysform_id_temp">
|
1176 |
+
|
1177 |
+
<input type="hidden" value="'.$param['w_default_date_start'].'" name="'.$id.'_default_date_id_temp_start" id="'.$id.'_default_date_id_temp_start">
|
1178 |
+
|
1179 |
+
<input type="hidden" value="'.$param['w_default_date_end'].'" name="'.$id.'_default_date_id_temp_end" id="'.$id.'_default_date_id_temp_end">
|
1180 |
+
|
1181 |
+
<input type="hidden" value="'.$param['w_min_date'].'" name="'.$id.'_min_date_id_temp" id="'.$id.'_min_date_id_temp">
|
1182 |
+
|
1183 |
+
<input type="hidden" value="'.$param['w_max_date'].'" name="'.$id.'_max_date_id_temp" id="'.$id.'_max_date_id_temp">
|
1184 |
+
|
1185 |
+
<input type="hidden" value="'.$param['w_invalid_dates'].'" name="'.$id.'_invalid_dates_id_temp" id="'.$id.'_invalid_dates_id_temp">
|
1186 |
+
|
1187 |
+
<input type="hidden" value="'.$param['w_start_day'].'" name="'.$id.'_start_dayform_id_temp" id="'.$id.'_start_dayform_id_temp">
|
1188 |
+
|
1189 |
+
<input type="hidden" value="'.$param['w_hide_time'].'" name="'.$id.'_hide_timeform_id_temp" id="'.$id.'_hide_timeform_id_temp">
|
1190 |
+
|
1191 |
+
<input type="hidden" name="'.$id.'_show_week_days" id="'.$id.'_show_week_days" sunday="'.$w_show_week_days[0].'" monday="'.$w_show_week_days[1].'" tuesday="'.$w_show_week_days[2].'" wednesday="'.$w_show_week_days[3].'" thursday="'.$w_show_week_days[4].'" friday="'.$w_show_week_days[5].'" saturday="'.$w_show_week_days[6].'">
|
1192 |
+
|
1193 |
+
|
1194 |
+
|
1195 |
+
|
1196 |
+
|
1197 |
+
<input type="text" id="'.$id.'_elementform_id_temp0" name="'.$id.'_elementform_id_temp0" style="width: '.$param['w_size'].'px;" '.$param['attributes'].' disabled/>
|
1198 |
+
<img src="' . WD_FM_URL . '/images/date.png" id="'.$id.'_show_imagedateform_id_temp0" name="'.$id.'_show_imagedateform_id_temp0" style="vertical-align : text-top; margin-left : 1px; display:'.$display_image_date.'">
|
1199 |
+
|
1200 |
+
<span>-</span>
|
1201 |
+
|
1202 |
+
<input type="text" id="'.$id.'_elementform_id_temp1" name="'.$id.'_elementform_id_temp1" style="width: '.$param['w_size'].'px;" '.$param['attributes'].' disabled/>
|
1203 |
+
<img src="' . WD_FM_URL . '/images/date.png" id="'.$id.'_show_imagedateform_id_temp1" name="'.$id.'_show_imagedateform_id_temp1" style="vertical-align : text-top; margin-left : 1px; display:'.$display_image_date.'">
|
1204 |
+
|
1205 |
+
<input id="'.$id.'_buttonform_id_temp" type="hidden" value="'.$param['w_but_val'].'" format="'.$param['w_format'].'" >
|
1206 |
+
|
1207 |
+
</div></div>';
|
1208 |
+
|
1209 |
+
|
1210 |
+
|
1211 |
+
break;
|
1212 |
+
}
|
1213 |
+
|
1214 |
+
|
1215 |
case 'type_date_fields':
|
1216 |
{
|
1217 |
$params_names=array('w_field_label_size','w_field_label_pos','w_day','w_month','w_year','w_day_type','w_month_type','w_year_type','w_day_label','w_month_label','w_year_label','w_day_size','w_month_size','w_year_size','w_required','w_class','w_from','w_to','w_divider');
|
admin/views/FMViewManage_fm.php
CHANGED
@@ -751,16 +751,63 @@ class FMViewManage_fm {
|
|
751 |
}
|
752 |
}
|
753 |
}
|
754 |
-
|
755 |
-
|
756 |
-
|
757 |
-
|
758 |
-
|
759 |
-
|
760 |
-
|
761 |
-
|
762 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
763 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
764 |
else if (document.getElementById(t + "_typeform_id_temp").value == "type_name") {
|
765 |
var myu = t;
|
766 |
jQuery(document).ready(function () {
|
751 |
}
|
752 |
}
|
753 |
}
|
754 |
+
|
755 |
+
else if (document.getElementById(t + "_typeform_id_temp").value == "type_date_range") {
|
756 |
+
var default_date_start = jQuery("#"+t+"_default_date_id_temp_start").val();
|
757 |
+
var default_date_end = jQuery("#"+t+"_default_date_id_temp_end").val();
|
758 |
+
var date_format = jQuery("#"+t+"_buttonform_id_temp").attr('format');
|
759 |
+
|
760 |
+
|
761 |
+
|
762 |
+
jQuery("#"+t+"_elementform_id_temp0").datepicker();
|
763 |
+
jQuery("#"+t+"_elementform_id_temp1").datepicker();
|
764 |
+
jQuery("#"+t+"_elementform_id_temp0").datepicker("option", "dateFormat", date_format);
|
765 |
+
jQuery("#"+t+"_elementform_id_temp1").datepicker("option", "dateFormat", date_format);
|
766 |
+
|
767 |
+
|
768 |
+
if(default_date_start =="today")
|
769 |
+
jQuery("#"+t+"_elementform_id_temp0").datepicker("setDate", new Date());
|
770 |
+
else if(default_date_start.indexOf("d") == -1 && default_date_start.indexOf("m") == -1 && default_date_start.indexOf("y") == -1 && default_date_start.indexOf("w") == -1){
|
771 |
+
if(default_date_start !== "")
|
772 |
+
default_date_start = jQuery.datepicker.formatDate(date_format, new Date(default_date_start));
|
773 |
+
jQuery("#"+t+"_elementform_id_temp0").datepicker("setDate", default_date_start);
|
774 |
+
}
|
775 |
+
else
|
776 |
+
jQuery("#"+t+"_elementform_id_temp0").datepicker("setDate", default_date_start);
|
777 |
+
|
778 |
+
|
779 |
+
if(default_date_end =="today")
|
780 |
+
jQuery("#"+t+"_elementform_id_temp1").datepicker("setDate", new Date());
|
781 |
+
else if(default_date_end.indexOf("d") == -1 && default_date_end.indexOf("m") == -1 && default_date_end.indexOf("y") == -1 && default_date_end.indexOf("w") == -1){
|
782 |
+
if(default_date_end !== "")
|
783 |
+
default_date_end = jQuery.datepicker.formatDate(date_format, new Date(default_date_end));
|
784 |
+
jQuery("#"+t+"_elementform_id_temp1").datepicker("setDate", default_date_end);
|
785 |
+
}
|
786 |
+
else
|
787 |
+
jQuery("#"+t+"_elementform_id_temp1").datepicker("setDate", default_date_end);
|
788 |
}
|
789 |
+
|
790 |
+
else if (document.getElementById(t + "_typeform_id_temp").value == "type_date_new") {
|
791 |
+
var default_date = jQuery("#"+t+"_default_date_id_temp").val();
|
792 |
+
var date_format = jQuery("#"+t+"_buttonform_id_temp").attr('format');
|
793 |
+
jQuery("#"+t+"_elementform_id_temp").datepicker();
|
794 |
+
jQuery("#"+t+"_elementform_id_temp").datepicker("option", "dateFormat", date_format);
|
795 |
+
|
796 |
+
|
797 |
+
if(default_date =="today")
|
798 |
+
jQuery("#"+t+"_elementform_id_temp").datepicker("setDate", new Date());
|
799 |
+
else if(default_date.indexOf("d") == -1 && default_date.indexOf("m") == -1 && default_date.indexOf("y") == -1 && default_date.indexOf("w") == -1){
|
800 |
+
if(default_date !== "")
|
801 |
+
default_date = jQuery.datepicker.formatDate(date_format, new Date(default_date));
|
802 |
+
jQuery("#"+t+"_elementform_id_temp").datepicker("setDate", default_date);
|
803 |
+
}
|
804 |
+
else
|
805 |
+
jQuery("#"+t+"_elementform_id_temp").datepicker("setDate", default_date);
|
806 |
+
|
807 |
+
|
808 |
+
|
809 |
+
}
|
810 |
+
|
811 |
else if (document.getElementById(t + "_typeform_id_temp").value == "type_name") {
|
812 |
var myu = t;
|
813 |
jQuery(document).ready(function () {
|
admin/views/FMViewSubmissions_fm.php
CHANGED
@@ -2598,6 +2598,296 @@ class FMViewSubmissions_fm {
|
|
2598 |
break;
|
2599 |
}
|
2600 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2601 |
case 'type_date_fields': {
|
2602 |
if($element_value=='')
|
2603 |
$element_value='--';
|
2598 |
break;
|
2599 |
}
|
2600 |
|
2601 |
+
|
2602 |
+
case 'type_date_new': {
|
2603 |
+
|
2604 |
+
$params_names = array('w_field_label_size','w_field_label_pos', 'w_size', 'w_date','w_required', 'w_show_image', 'w_class','w_format', 'w_start_day', 'w_default_date', 'w_min_date', 'w_max_date', 'w_invalid_dates', 'w_show_days', 'w_hide_time', 'w_but_val', 'w_disable_past_days');
|
2605 |
+
|
2606 |
+
$temp = $params;
|
2607 |
+
|
2608 |
+
foreach($params_names as $params_name ) {
|
2609 |
+
$temp=explode('*:*'.$params_name.'*:*',$temp);
|
2610 |
+
$param[$params_name] = $temp[0];
|
2611 |
+
$temp=$temp[1];
|
2612 |
+
}
|
2613 |
+
if($temp) {
|
2614 |
+
$temp =explode('*:*w_attr_name*:*',$temp);
|
2615 |
+
$attrs = array_slice($temp,0, count($temp)-1);
|
2616 |
+
foreach($attrs as $attr) {
|
2617 |
+
$param['attributes'] = $param['attributes'].' '.$attr;
|
2618 |
+
}
|
2619 |
+
}
|
2620 |
+
|
2621 |
+
$param['w_field_label_pos1'] = ($param['w_field_label_pos']=="left" ? "float: left;" : "");
|
2622 |
+
$param['w_field_label_pos2'] = ($param['w_field_label_pos']=="left" ? "" : "display:block;");
|
2623 |
+
|
2624 |
+
$show_image = ($param['w_show_image']=="yes" ? "inline-block" : "none");
|
2625 |
+
|
2626 |
+
$div_size = ($show_image == "inline-block" ? $param['w_size'] + 22 : $param['w_size']);
|
2627 |
+
$input_size = ($show_image == "inline-block" ? "calc(100% - 22px)" : "100%");
|
2628 |
+
|
2629 |
+
////////// param date_picer //////////
|
2630 |
+
|
2631 |
+
|
2632 |
+
|
2633 |
+
|
2634 |
+
|
2635 |
+
$w_show_week_days = explode('***', $param['w_show_days']);
|
2636 |
+
$w_hide_sunday = $w_show_week_days[0] == 'yes' ? '' : ' && day != 0';
|
2637 |
+
$w_hide_monday = $w_show_week_days[1] == 'yes' ? '' : ' && day != 1';
|
2638 |
+
$w_hide_tuesday = $w_show_week_days[2] == 'yes' ? '' : ' && day != 2';
|
2639 |
+
$w_hide_wednesday = $w_show_week_days[3] == 'yes' ? '' : ' && day != 3';
|
2640 |
+
$w_hide_thursday = $w_show_week_days[4] == 'yes' ? '' : ' && day != 4';
|
2641 |
+
$w_hide_friday = $w_show_week_days[5] == 'yes' ? '' : ' && day != 5';
|
2642 |
+
$w_hide_saturday = $w_show_week_days[6] == 'yes' ? '' : '&& day != 6';
|
2643 |
+
|
2644 |
+
|
2645 |
+
|
2646 |
+
|
2647 |
+
$rep ='<div type="type_date_new" class="wdform-field"><div class="wdform-label-section" style="'.$param['w_field_label_pos1'].' width: '.$param['w_field_label_size'].'px;"><span class="wdform-label">'.$label.'</span>';
|
2648 |
+
|
2649 |
+
|
2650 |
+
|
2651 |
+
$rep.='</div><div class="wdform-element-section '.$param['w_class'].'" style="width:'.$div_size.'px; ' .$param['w_field_label_pos2'].' "><input type="text" id="wdform_'.$id1.'_element'.$form_id.'" style="width:'.$input_size.'" name="wdform_'.$id1.'_element'.$form_id.'" '.$param['attributes'].'><img style="display:'.$show_image.'; vertical-align:sub" src="'.WD_FM_URL.'/images/date.png" id="button_calendar_'.$id1.'" /><input type="hidden" format="'.$param['w_format'].'" id="wdform_'.$id1.'_button'.$form_id.'"/></div></div>';
|
2652 |
+
|
2653 |
+
|
2654 |
+
|
2655 |
+
$onload_js .='
|
2656 |
+
jQuery("#button_calendar_'.$id1.'").click(function() {
|
2657 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'").datepicker("show");
|
2658 |
+
});
|
2659 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'").datepicker({
|
2660 |
+
dateFormat: "mm/dd/yy",
|
2661 |
+
minDate: "'.$param['w_min_date'].'",
|
2662 |
+
maxDate: "'.$param['w_max_date'].'",
|
2663 |
+
changeMonth: true,
|
2664 |
+
changeYear: true,
|
2665 |
+
showOtherMonths: true,
|
2666 |
+
selectOtherMonths: true,
|
2667 |
+
firstDay: "'.$param['w_start_day'].'",
|
2668 |
+
|
2669 |
+
beforeShowDay: function(date){
|
2670 |
+
var invalid_dates = "'.$param["w_invalid_dates"].'";
|
2671 |
+
var invalid_dates_finish = [];
|
2672 |
+
var invalid_dates_start = invalid_dates.split(",");
|
2673 |
+
var invalid_date_range =[];
|
2674 |
+
|
2675 |
+
|
2676 |
+
for(var i = 0; i < invalid_dates_start.length; i++ ){
|
2677 |
+
invalid_dates_start[i] = invalid_dates_start[i].trim();
|
2678 |
+
if(invalid_dates_start[i].length < 11 || invalid_dates_start[i].indexOf("-") == -1){
|
2679 |
+
invalid_dates_finish.push(invalid_dates_start[i]);
|
2680 |
+
}
|
2681 |
+
else{
|
2682 |
+
if(invalid_dates_start[i].indexOf("-") > 4)
|
2683 |
+
invalid_date_range.push(invalid_dates_start[i].split("-"));
|
2684 |
+
else{
|
2685 |
+
var invalid_date_array = invalid_dates_start[i].split("-");
|
2686 |
+
var start_invalid_day = invalid_date_array[0] + "-" + invalid_date_array[1] + "-" + invalid_date_array[2];
|
2687 |
+
var end_invalid_day = invalid_date_array[3] + "-" + invalid_date_array[4] + "-" + invalid_date_array[5];
|
2688 |
+
invalid_date_range.push([start_invalid_day, end_invalid_day]);
|
2689 |
+
}
|
2690 |
+
}
|
2691 |
+
}
|
2692 |
+
|
2693 |
+
|
2694 |
+
jQuery.each(invalid_date_range, function( index, value ) {
|
2695 |
+
for(var d = new Date(value[0]); d <= new Date(value[1]); d.setDate(d.getDate() + 1)) {
|
2696 |
+
invalid_dates_finish.push(jQuery.datepicker.formatDate("mm/dd/yy", d));
|
2697 |
+
}
|
2698 |
+
});
|
2699 |
+
|
2700 |
+
var string_days = jQuery.datepicker.formatDate("mm/dd/yy", date);
|
2701 |
+
var day = date.getDay();
|
2702 |
+
return [ invalid_dates_finish.indexOf(string_days) == -1 '.$w_hide_sunday .$w_hide_monday. $w_hide_tuesday. $w_hide_wednesday. $w_hide_thursday. $w_hide_friday. $w_hide_saturday.'];
|
2703 |
+
}
|
2704 |
+
});
|
2705 |
+
|
2706 |
+
|
2707 |
+
|
2708 |
+
var default_date = "'.$element_value.'";
|
2709 |
+
var format_date = "'.$param['w_format'].'";
|
2710 |
+
|
2711 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'").datepicker("option", "dateFormat", format_date);
|
2712 |
+
|
2713 |
+
if(default_date =="today")
|
2714 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'").datepicker("setDate", new Date());
|
2715 |
+
else if(default_date.indexOf("d") == -1 && default_date.indexOf("m") == -1 && default_date.indexOf("y") == -1 && default_date.indexOf("w") == -1){
|
2716 |
+
if(default_date !== "")
|
2717 |
+
default_date = jQuery.datepicker.formatDate(format_date, new Date(default_date));
|
2718 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'").datepicker("setDate", default_date);
|
2719 |
+
}
|
2720 |
+
else
|
2721 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'").datepicker("setDate", default_date);
|
2722 |
+
|
2723 |
+
';
|
2724 |
+
|
2725 |
+
break;
|
2726 |
+
}
|
2727 |
+
//////////// date range //////////////////
|
2728 |
+
|
2729 |
+
case 'type_date_range': {
|
2730 |
+
|
2731 |
+
$params_names = array('w_field_label_size','w_field_label_pos', 'w_size', 'w_date','w_required', 'w_show_image', 'w_class','w_format', 'w_start_day', 'w_default_date_start', 'w_default_date_end', 'w_min_date', 'w_max_date', 'w_invalid_dates', 'w_show_days', 'w_hide_time', 'w_but_val', 'w_disable_past_days');
|
2732 |
+
|
2733 |
+
$temp = $params;
|
2734 |
+
|
2735 |
+
foreach($params_names as $params_name ) {
|
2736 |
+
$temp=explode('*:*'.$params_name.'*:*',$temp);
|
2737 |
+
$param[$params_name] = $temp[0];
|
2738 |
+
$temp=$temp[1];
|
2739 |
+
}
|
2740 |
+
if($temp) {
|
2741 |
+
$temp = explode('*:*w_attr_name*:*',$temp);
|
2742 |
+
$attrs = array_slice($temp,0, count($temp)-1);
|
2743 |
+
foreach($attrs as $attr) {
|
2744 |
+
$param['attributes'] = $param['attributes'].' '.$attr;
|
2745 |
+
}
|
2746 |
+
}
|
2747 |
+
|
2748 |
+
$param['w_field_label_pos1'] = ($param['w_field_label_pos']=="left" ? "float: left;" : "");
|
2749 |
+
$param['w_field_label_pos2'] = ($param['w_field_label_pos']=="left" ? "" : "display:block;");
|
2750 |
+
$show_image = ($param['w_show_image']=="yes" ? "inline-block" : "none");
|
2751 |
+
|
2752 |
+
|
2753 |
+
$input_size = $param['w_size'];
|
2754 |
+
$param['w_size'] = ($show_image == "inline-block" ? $param['w_size']*2 + 44 : $param['w_size']*2 + 8);
|
2755 |
+
$input_size = ($show_image == "inline-block" ? "calc(50% - 26px)" : "calc(50% - 4px)");
|
2756 |
+
|
2757 |
+
$element_date_range_array = explode(' - ', $element_value);
|
2758 |
+
|
2759 |
+
|
2760 |
+
$element_date_range_start =$element_date_range_array[0];
|
2761 |
+
$element_date_range_end = $element_date_range_array[1];
|
2762 |
+
|
2763 |
+
////////// param date_picer //////////
|
2764 |
+
|
2765 |
+
$w_show_week_days = explode('***', $param['w_show_days']);
|
2766 |
+
$w_hide_sunday = $w_show_week_days[0] == 'yes' ? '' : ' && day != 0';
|
2767 |
+
$w_hide_monday = $w_show_week_days[1] == 'yes' ? '' : ' && day != 1';
|
2768 |
+
$w_hide_tuesday = $w_show_week_days[2] == 'yes' ? '' : ' && day != 2';
|
2769 |
+
$w_hide_wednesday = $w_show_week_days[3] == 'yes' ? '' : ' && day != 3';
|
2770 |
+
$w_hide_thursday = $w_show_week_days[4] == 'yes' ? '' : ' && day != 4';
|
2771 |
+
$w_hide_friday = $w_show_week_days[5] == 'yes' ? '' : ' && day != 5';
|
2772 |
+
$w_hide_saturday = $w_show_week_days[6] == 'yes' ? '' : '&& day != 6';
|
2773 |
+
|
2774 |
+
$rep ='<div type="type_date_range" class="wdform-field"><div class="wdform-label-section" style="'.$param['w_field_label_pos1'].' width: '.$param['w_field_label_size'].'px;"><span class="wdform-label">'.$label.'</span>';
|
2775 |
+
|
2776 |
+
|
2777 |
+
|
2778 |
+
|
2779 |
+
|
2780 |
+
$rep.='</div><div class="wdform-element-section '.$param['w_class'].'" style="width:'.$param['w_size'].'px; ' .$param['w_field_label_pos2'].' "><input type="text" id="wdform_'.$id1.'_element'.$form_id.'0" style="width:'.$input_size.'" name="wdform_'.$id1.'_element'.$form_id.'0" '.$param['attributes'].' onchange="change_value_range(\'wdform_'.$id1.'_element'.$form_id.'1\', \'minDate\', this.value, \''.$param['w_min_date'].'\', \''.$param['w_format'].'\')"><img src="'.WD_FM_URL.'/images/date.png" style="display:'.$show_image.'; vertical-align:sub" id="button_calendar_'.$id1.'0" /><span>-</span><input type="text" id="wdform_'.$id1.'_element'.$form_id.'1" style="width:'.$input_size.'" name="wdform_'.$id1.'_element'.$form_id.'1" '.$param['attributes'].' onchange="change_value_range(\'wdform_'.$id1.'_element'.$form_id.'0\', \'maxDate\', this.value, \''.$param['w_max_date'].'\', \''.$param['w_format'].'\')"><img src="'.WD_FM_URL.'/images/date.png" style="display:'.$show_image.'; vertical-align:sub" id="button_calendar_'.$id1.'1" />
|
2781 |
+
<input type="hidden" format="'.$param['w_format'].'" id="wdform_'.$id1.'_button'.$form_id.'" />
|
2782 |
+
</div></div>';
|
2783 |
+
|
2784 |
+
|
2785 |
+
|
2786 |
+
$onload_js .='
|
2787 |
+
jQuery("#button_calendar_'.$id1.'0").click(function() {
|
2788 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").datepicker("show");
|
2789 |
+
});
|
2790 |
+
jQuery("#button_calendar_'.$id1.'1").click(function() {
|
2791 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").datepicker("show");
|
2792 |
+
});
|
2793 |
+
jQuery("input[id^=\'wdform_'.$id1.'_element'.$form_id.'\']").datepicker({
|
2794 |
+
dateFormat: "mm/dd/yy",
|
2795 |
+
minDate: "'.$param['w_min_date'].'",
|
2796 |
+
maxDate: "'.$param['w_max_date'].'",
|
2797 |
+
changeMonth: true,
|
2798 |
+
changeYear: true,
|
2799 |
+
showOtherMonths: true,
|
2800 |
+
selectOtherMonths: true,
|
2801 |
+
firstDay: "'.$param['w_start_day'].'",
|
2802 |
+
|
2803 |
+
beforeShowDay: function(date){
|
2804 |
+
var invalid_dates = "'.$param["w_invalid_dates"].'";
|
2805 |
+
var invalid_dates_finish = [];
|
2806 |
+
var invalid_dates_start = invalid_dates.split(",");
|
2807 |
+
var invalid_date_range =[];
|
2808 |
+
|
2809 |
+
|
2810 |
+
for(var i = 0; i < invalid_dates_start.length; i++ ){
|
2811 |
+
invalid_dates_start[i] = invalid_dates_start[i].trim();
|
2812 |
+
if(invalid_dates_start[i].length < 11 || invalid_dates_start[i].indexOf("-") == -1){
|
2813 |
+
invalid_dates_finish.push(invalid_dates_start[i]);
|
2814 |
+
}
|
2815 |
+
else{
|
2816 |
+
if(invalid_dates_start[i].indexOf("-") > 4)
|
2817 |
+
invalid_date_range.push(invalid_dates_start[i].split("-"));
|
2818 |
+
else{
|
2819 |
+
var invalid_date_array = invalid_dates_start[i].split("-");
|
2820 |
+
var start_invalid_day = invalid_date_array[0] + "-" + invalid_date_array[1] + "-" + invalid_date_array[2];
|
2821 |
+
var end_invalid_day = invalid_date_array[3] + "-" + invalid_date_array[4] + "-" + invalid_date_array[5];
|
2822 |
+
invalid_date_range.push([start_invalid_day, end_invalid_day]);
|
2823 |
+
}
|
2824 |
+
}
|
2825 |
+
}
|
2826 |
+
|
2827 |
+
|
2828 |
+
jQuery.each(invalid_date_range, function( index, value ) {
|
2829 |
+
for(var d = new Date(value[0]); d <= new Date(value[1]); d.setDate(d.getDate() + 1)) {
|
2830 |
+
invalid_dates_finish.push(jQuery.datepicker.formatDate("mm/dd/yy", d));
|
2831 |
+
}
|
2832 |
+
});
|
2833 |
+
|
2834 |
+
var string_days = jQuery.datepicker.formatDate("mm/dd/yy", date);
|
2835 |
+
var day = date.getDay();
|
2836 |
+
return [ invalid_dates_finish.indexOf(string_days) == -1 '.$w_hide_sunday .$w_hide_monday. $w_hide_tuesday. $w_hide_wednesday. $w_hide_thursday. $w_hide_friday. $w_hide_saturday.'];
|
2837 |
+
}
|
2838 |
+
});
|
2839 |
+
|
2840 |
+
|
2841 |
+
|
2842 |
+
var default_date_start = "'.$element_date_range_start.'";
|
2843 |
+
var format_date = "'.$param['w_format'].'";
|
2844 |
+
|
2845 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").datepicker("option", "dateFormat", format_date);
|
2846 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").datepicker("option", "dateFormat", format_date);
|
2847 |
+
|
2848 |
+
if(default_date_start =="today"){
|
2849 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").datepicker("setDate", new Date());
|
2850 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").datepicker("option", "minDate", new Date());
|
2851 |
+
}
|
2852 |
+
else if(default_date_start.indexOf("d") == -1 && default_date_start.indexOf("m") == -1 && default_date_start.indexOf("y") == -1 && default_date_start.indexOf("w") == -1){
|
2853 |
+
if(default_date_start !== "")
|
2854 |
+
default_date_start = jQuery.datepicker.formatDate(format_date, new Date(default_date_start));
|
2855 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").datepicker("setDate", default_date_start);
|
2856 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").datepicker("option", "minDate", default_date_start);
|
2857 |
+
}
|
2858 |
+
else{
|
2859 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").datepicker("setDate", default_date_start);
|
2860 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").datepicker("option", "minDate", default_date_start);
|
2861 |
+
}
|
2862 |
+
|
2863 |
+
|
2864 |
+
var default_date_end = "'.$element_date_range_end.'";
|
2865 |
+
var format_date = "'.$param['w_format'].'";
|
2866 |
+
|
2867 |
+
|
2868 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").datepicker("option", "dateFormat", format_date);
|
2869 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").datepicker("option", "dateFormat", format_date);
|
2870 |
+
|
2871 |
+
if(default_date_end =="today"){
|
2872 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").datepicker("setDate", new Date());
|
2873 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").datepicker("option", "maxDate", new Date());
|
2874 |
+
}
|
2875 |
+
else if(default_date_end.indexOf("d") == -1 && default_date_end.indexOf("m") == -1 && default_date_end.indexOf("y") == -1 && default_date_end.indexOf("w") == -1){
|
2876 |
+
if(default_date_end !== "")
|
2877 |
+
default_date_end = jQuery.datepicker.formatDate(format_date, new Date(default_date_end));
|
2878 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").datepicker("setDate", default_date_end);
|
2879 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").datepicker("option", "maxDate", default_date_end);
|
2880 |
+
}
|
2881 |
+
else{
|
2882 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").datepicker("setDate", default_date_end);
|
2883 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").datepicker("option", "maxDate", default_date_end);
|
2884 |
+
}
|
2885 |
+
';
|
2886 |
+
|
2887 |
+
break;
|
2888 |
+
}
|
2889 |
+
|
2890 |
+
|
2891 |
case 'type_date_fields': {
|
2892 |
if($element_value=='')
|
2893 |
$element_value='--';
|
css/form_maker_frontend.css
CHANGED
@@ -32,4 +32,49 @@ div[type="type_captcha"] .wdform-element-section * {
|
|
32 |
|
33 |
.file-upload-status {
|
34 |
direction: inherit !important;
|
35 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
|
33 |
.file-upload-status {
|
34 |
direction: inherit !important;
|
35 |
+
}
|
36 |
+
div.ui-datepicker{
|
37 |
+
font-size:15px !important;
|
38 |
+
}
|
39 |
+
|
40 |
+
.ui-datepicker {
|
41 |
+
background: #F2F2F2 !important;
|
42 |
+
border: 1px solid #F2F2F2 !important;
|
43 |
+
color: #777777 !important;
|
44 |
+
}
|
45 |
+
|
46 |
+
.ui-widget-header {
|
47 |
+
border: 1px solid #E2E2E2 !important;
|
48 |
+
background: #E6E6E6 !important;
|
49 |
+
color: #CC0C0C;
|
50 |
+
|
51 |
+
}
|
52 |
+
|
53 |
+
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
|
54 |
+
border: 1px solid #E3E3E3 !important;
|
55 |
+
background: #FFFFFF !important;
|
56 |
+
color: #8C8C8C !important;
|
57 |
+
|
58 |
+
}
|
59 |
+
|
60 |
+
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
|
61 |
+
border: 1px solid #D2D2D2 !important;
|
62 |
+
background: #DCDCDC !important;
|
63 |
+
font-weight: bold !important;
|
64 |
+
|
65 |
+
}
|
66 |
+
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
|
67 |
+
border: 1px solid #A9A9A9 !important;
|
68 |
+
background: #A9A9A9 !important;
|
69 |
+
color: #FFFFFF !important;
|
70 |
+
}
|
71 |
+
|
72 |
+
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
|
73 |
+
border: 1px solid #A2A2A2 !important;
|
74 |
+
background: #DCDCDC !important;
|
75 |
+
color: #272727 !important;
|
76 |
+
}
|
77 |
+
|
78 |
+
.ui-icon, .ui-widget-content .ui-icon {
|
79 |
+
background-image: url(images/ui-icons_222222_256x240.png) !important;
|
80 |
+
}
|
css/style.css
CHANGED
@@ -516,3 +516,47 @@ fieldset label {
|
|
516 |
color:#000;
|
517 |
display:none;
|
518 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
516 |
color:#000;
|
517 |
display:none;
|
518 |
}
|
519 |
+
div.ui-datepicker{
|
520 |
+
font-size:15px !important;
|
521 |
+
}
|
522 |
+
|
523 |
+
.ui-datepicker {
|
524 |
+
background: #F2F2F2 !important;
|
525 |
+
border: 1px solid #F2F2F2 !important;
|
526 |
+
color: #777777 !important;
|
527 |
+
}
|
528 |
+
|
529 |
+
.ui-widget-header {
|
530 |
+
border: 1px solid #E2E2E2 !important;
|
531 |
+
background: #E6E6E6 !important;
|
532 |
+
color: #CC0C0C;
|
533 |
+
|
534 |
+
}
|
535 |
+
|
536 |
+
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
|
537 |
+
border: 1px solid #E3E3E3 !important;
|
538 |
+
background: #FFFFFF !important;
|
539 |
+
color: #8C8C8C !important;
|
540 |
+
|
541 |
+
}
|
542 |
+
|
543 |
+
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
|
544 |
+
border: 1px solid #D2D2D2 !important;
|
545 |
+
background: #DCDCDC !important;
|
546 |
+
font-weight: bold !important;
|
547 |
+
|
548 |
+
}
|
549 |
+
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
|
550 |
+
border: 1px solid #A9A9A9 !important;
|
551 |
+
background: #A9A9A9 !important;
|
552 |
+
color: #FFFFFF !important;
|
553 |
+
}
|
554 |
+
|
555 |
+
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
|
556 |
+
border: 1px solid #A2A2A2 !important;
|
557 |
+
background: #DCDCDC !important;
|
558 |
+
color: #272727 !important;
|
559 |
+
}
|
560 |
+
.ui-icon, .ui-widget-content .ui-icon {
|
561 |
+
background-image: url(images/ui-icons_222222_256x240.png) !important;
|
562 |
+
}
|
form-maker.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Form Maker
|
4 |
* Plugin URI: https://web-dorado.com/products/form-maker-wordpress.html
|
5 |
* Description: This plugin is a modern and advanced tool for easy and fast creating of a WordPress Form. The backend interface is intuitive and user friendly which allows users far from scripting and programming to create WordPress Forms.
|
6 |
-
* Version: 1.
|
7 |
* Author: WebDorado
|
8 |
* Author URI: https://web-dorado.com/
|
9 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
@@ -271,7 +271,7 @@ function register_fmemailverification_cpt(){
|
|
271 |
// Activate plugin.
|
272 |
function form_maker_activate() {
|
273 |
$version = get_option("wd_form_maker_version");
|
274 |
-
$new_version = '1.
|
275 |
global $wpdb;
|
276 |
if (!$version) {
|
277 |
add_option("wd_form_maker_version", $new_version, '', 'no');
|
@@ -368,6 +368,7 @@ function form_maker_manage_scripts() {
|
|
368 |
wp_enqueue_script('jquery-ui-widget');
|
369 |
wp_enqueue_script('jquery-ui-slider');
|
370 |
wp_enqueue_script('jquery-ui-spinner');
|
|
|
371 |
|
372 |
// wp_enqueue_script('mootools', WD_FM_URL . '/js/mootools.js', array(), '1.12');
|
373 |
wp_enqueue_script('gmap_form_api', 'https://maps.google.com/maps/api/js?v=3');
|
@@ -418,6 +419,7 @@ function form_maker_submissions_scripts() {
|
|
418 |
wp_enqueue_script('jquery-ui-spinner');
|
419 |
wp_enqueue_script('jquery-ui-mouse');
|
420 |
wp_enqueue_script('jquery-ui-core');
|
|
|
421 |
|
422 |
// wp_enqueue_script('mootools', WD_FM_URL . '/js/mootools.js', array(), '1.12');
|
423 |
|
@@ -465,6 +467,7 @@ function form_maker_front_end_scripts() {
|
|
465 |
wp_enqueue_script('jquery-ui-slider');
|
466 |
wp_enqueue_script('jquery-ui-spinner');
|
467 |
wp_enqueue_script('jquery-effects-shake');
|
|
|
468 |
|
469 |
wp_enqueue_style('jquery-ui', WD_FM_URL . '/css/jquery-ui-1.10.3.custom.css');
|
470 |
wp_enqueue_style('jquery-ui-spinner', WD_FM_URL . '/css/jquery-ui-spinner.css');
|
3 |
* Plugin Name: Form Maker
|
4 |
* Plugin URI: https://web-dorado.com/products/form-maker-wordpress.html
|
5 |
* Description: This plugin is a modern and advanced tool for easy and fast creating of a WordPress Form. The backend interface is intuitive and user friendly which allows users far from scripting and programming to create WordPress Forms.
|
6 |
+
* Version: 1.9
|
7 |
* Author: WebDorado
|
8 |
* Author URI: https://web-dorado.com/
|
9 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
271 |
// Activate plugin.
|
272 |
function form_maker_activate() {
|
273 |
$version = get_option("wd_form_maker_version");
|
274 |
+
$new_version = '1.9';
|
275 |
global $wpdb;
|
276 |
if (!$version) {
|
277 |
add_option("wd_form_maker_version", $new_version, '', 'no');
|
368 |
wp_enqueue_script('jquery-ui-widget');
|
369 |
wp_enqueue_script('jquery-ui-slider');
|
370 |
wp_enqueue_script('jquery-ui-spinner');
|
371 |
+
wp_enqueue_script('jquery-ui-datepicker');
|
372 |
|
373 |
// wp_enqueue_script('mootools', WD_FM_URL . '/js/mootools.js', array(), '1.12');
|
374 |
wp_enqueue_script('gmap_form_api', 'https://maps.google.com/maps/api/js?v=3');
|
419 |
wp_enqueue_script('jquery-ui-spinner');
|
420 |
wp_enqueue_script('jquery-ui-mouse');
|
421 |
wp_enqueue_script('jquery-ui-core');
|
422 |
+
wp_enqueue_script('jquery-ui-datepicker');
|
423 |
|
424 |
// wp_enqueue_script('mootools', WD_FM_URL . '/js/mootools.js', array(), '1.12');
|
425 |
|
467 |
wp_enqueue_script('jquery-ui-slider');
|
468 |
wp_enqueue_script('jquery-ui-spinner');
|
469 |
wp_enqueue_script('jquery-effects-shake');
|
470 |
+
wp_enqueue_script('jquery-ui-datepicker');
|
471 |
|
472 |
wp_enqueue_style('jquery-ui', WD_FM_URL . '/css/jquery-ui-1.10.3.custom.css');
|
473 |
wp_enqueue_style('jquery-ui-spinner', WD_FM_URL . '/css/jquery-ui-spinner.css');
|
form_maker_insert.php
CHANGED
@@ -265,9 +265,9 @@ function install_demo_forms() {
|
|
265 |
|
266 |
$wpdb->query('INSERT INTO `' . $wpdb->prefix . 'formmaker` VALUES(NULL, \'Business Demographic Survey\', \'\', \'<div class="wdform-page-and-images" style="display:table; border-top:0px solid black;"><div id="form_id_tempform_view1" class="wdform_page" page_title="Untitled page" next_title="Next" next_type="text" next_class="wdform-page-button" next_checkable="false" previous_title="Previous" previous_type="text" previous_class="wdform-page-button" previous_checkable="false"><div class="wdform_section"><div class="wdform_column ui-sortable"></div></div><div wdid="1" type="type_section_break" class="wdform_tr_section_break">%1 - custom_1%</div><div class="wdform_section"><div class="wdform_column ui-sortable"><div wdid="2" class="wdform_row ui-sortable-handle">%2 - <b>What is your employment status?</b>%</div><div wdid="3" class="wdform_row ui-sortable-handle">%3 - <b>What is your level of education?</b>%</div><div wdid="4" class="wdform_row ui-sortable-handle">%4 - <b>In which industry do you work?</b>%</div><div wdid="5" class="wdform_row ui-sortable-handle">%5 - <b>What is the annual revenue of your company?</b>%</div><div wdid="6" class="wdform_row ui-sortable-handle">%6 - Word Verification:%</div><div wdid="7" class="wdform_row ui-sortable-handle">%7 - type_submit_reset_7%</div></div></div><div valign="top" class="wdform_footer" style="width: 100%;"><div style="width: 100%;"><div style="width: 100%; display: table;"><div style="display: table-row-group;"><div id="form_id_temppage_nav1" style="display: table-row;"></div></div></div></div></div></div></div>\', 10, \'// Occurs before the form is loaded\r\nfunction before_load()\r\n{\r\n\r\n}\r\n\r\n// Occurs just before submitting the form\r\nfunction before_submit()\r\n{\r\n// IMPORTANT! If you want to interrupt (stop) the submitting of the form, this function should return true. You don't need to return any value if you don't want to stop the submission.\r\n}\r\n\r\n// Occurs just before resetting the form\r\nfunction before_reset()\r\n{\r\n\r\n}\', \'\', \'\', 1, \'<p>%all%</p>\', \'<p>%all%</p>\', 8, 1, \'2#**id**#What is your employment status?#**label**#type_radio#****#3#**id**#What is your level of education?#**label**#type_radio#****#4#**id**#In which industry do you work?#**label**#type_own_select#****#5#**id**#What is the annual revenue of your company?#**label**#type_radio#****#6#**id**#Word Verification:#**label**#type_captcha#****#7#**id**#type_submit_reset_7#**label**#type_submit_reset#****#\', \'2#**id**#What is your employment status?#**label**#type_radio#****#3#**id**#What is your level of education?#**label**#type_radio#****#4#**id**#In which industry do you work?#**label**#type_own_select#****#5#**id**#What is the annual revenue of your company?#**label**#type_radio#****#6#**id**#Word Verification:#**label**#type_captcha#****#7#**id**#type_submit_reset_7#**label**#type_submit_reset#****#\', 0, \'none\', \'false\', \'true\', \'\', \'\', \'\', 0, \'\', \'\', \'USD\', 0, \'1*:*id*:*type_section_break*:*type*:*custom_1*:*w_field_label*:*<h2 id="header_1" style="font-size: 1.285714286rem; font-family: Helvetica, Arial, sans-serif; color: rgb(68, 68, 68); clear: both; line-height: 1.6; margin: 1.714285714rem 0px;">Business Demographic Survey</h2><p style="line-height: 1.714285714; margin: 0px 0px 1.714285714rem; color: rgb(68, 68, 68); font-family: Helvetica, Arial, sans-serif; font-size: 14px;"></p><div id="subHeader_1" style="color: rgb(68, 68, 68); font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 14px;">Thank you for joining our business demographic survey. Please give us your feedback by filling in the information bellow.</div><p><br></p>*:*w_editor*:**:*new_field*:*2*:*id*:*type_radio*:*type*:*<b>What is your employment status?</b>*:*w_field_label*:*600*:*w_field_label_size*:*top*:*w_field_label_pos*:*left*:*w_field_option_pos*:*ver*:*w_flow*:*Employed full time***Trade or Vocational degree***Not employed, but looking for work***Not employed and not looking for work***Retired***Student***Homemaker***Prefer not to answer*:*w_choices*:*false***false***false***false***false***false***false***false*:*w_choices_checked*:*1*:*w_rowcol*:*no*:*w_required*:*no*:*w_randomize*:*no*:*w_allow_other*:*0*:*w_allow_other_num*:*no*:*w_value_disabled*:*Employed full time***Trade or Vocational degree***Not employed, but looking for work***Not employed and not looking for work***Retired***Student***Homemaker***Prefer not to answer*:*w_choices_value*:***********************:*w_choices_params*:**:*w_class*:**:*new_field*:*3*:*id*:*type_radio*:*type*:*<b>What is your level of education?</b>*:*w_field_label*:*600*:*w_field_label_size*:*top*:*w_field_label_pos*:*left*:*w_field_option_pos*:*ver*:*w_flow*:*Some high school***High school graduate or equivalent***Trade or Vocational Degree***Some college***Associate degree***Bachelor's degree***Graduate or Professional degree***Prefer not to answer*:*w_choices*:*false***false***false***false***false***false***false***false*:*w_choices_checked*:*1*:*w_rowcol*:*no*:*w_required*:*no*:*w_randomize*:*no*:*w_allow_other*:*0*:*w_allow_other_num*:*no*:*w_value_disabled*:*Some high school***High school graduate or equivalent***Trade or Vocational Degree***Some college***Associate degree***Bachelor's degree***Graduate or Professional degree***Prefer not to answer*:*w_choices_value*:***********************:*w_choices_params*:**:*w_class*:**:*new_field*:*4*:*id*:*type_own_select*:*type*:*<b>In which industry do you work?</b>*:*w_field_label*:*500*:*w_field_label_size*:*top*:*w_field_label_pos*:*200*:*w_size*:****option 1***option 2***option 3*:*w_choices*:*true***false***false***false*:*w_choices_checked*:*true***false***false***false*:*w_choices_disabled*:*no*:*w_required*:*no*:*w_value_disabled*:****option 1***option 2***option 3*:*w_choices_value*:***********:*w_choices_params*:*wdform_select*:*w_class*:**:*new_field*:*5*:*id*:*type_radio*:*type*:*<b>What is the annual revenue of your company?</b>*:*w_field_label*:*600*:*w_field_label_size*:*top*:*w_field_label_pos*:*left*:*w_field_option_pos*:*ver*:*w_flow*:*Under $10,000***$10,001 to $50,000***$50,001 to $100,000***$100,001 to $500,000***$500,001 to $1 Million***$1 Million to $10 Million***$10 Million to $50 Million***$50 Million to $100 Million***Over $100 Million*:*w_choices*:*false***false***false***false***false***false***false***false***false*:*w_choices_checked*:*1*:*w_rowcol*:*no*:*w_required*:*no*:*w_randomize*:*no*:*w_allow_other*:*0*:*w_allow_other_num*:*no*:*w_value_disabled*:*Under $10,000***$10,001 to $50,000***$50,001 to $100,000***$100,001 to $500,000***$500,001 to $1 Million***$1 Million to $10 Million***$10 Million to $50 Million***$50 Million to $100 Million***Over $100 Million*:*w_choices_value*:**************************:*w_choices_params*:**:*w_class*:**:*new_field*:*6*:*id*:*type_captcha*:*type*:*Word Verification:*:*w_field_label*:*500*:*w_field_label_size*:*top*:*w_field_label_pos*:*6*:*w_digit*:**:*w_class*:**:*new_field*:*7*:*id*:*type_submit_reset*:*type*:*type_submit_reset_7*:*w_field_label*:*Submit*:*w_submit_title*:*Reset*:*w_reset_title*:**:*w_class*:*false*:*w_act*:**:*new_field*:*\', 1, 1, \'*\', \'\', \'\', \'\', \'\', 1, \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', 1, 1, 1, 1,\'administrator,\',1,\'\',\'\', 0, 0, 0, 0, 1)');
|
267 |
$wpdb->query('INSERT INTO `' . $wpdb->prefix . 'formmaker` VALUES(NULL, \'Register Your Business\', \'\', \'<div class="wdform-page-and-images" style="display:table; border-top:0px solid black;"><div id="form_id_tempform_view1" class="wdform_page" page_title="Untitled page" next_title="Next" next_type="text" next_class="wdform-page-button" next_checkable="false" previous_title="Previous" previous_type="text" previous_class="wdform-page-button" previous_checkable="false"><div class="wdform_section"><div class="wdform_column ui-sortable"><div wdid="1" class="wdform_row ui-sortable-handle">%1 - Business Owner %</div><div wdid="2" class="wdform_row ui-sortable-handle">%2 - Business Name%</div><div wdid="3" class="wdform_row ui-sortable-handle">%3 - E-mail%</div><div wdid="4" class="wdform_row ui-sortable-handle">%4 - Address:%</div><div wdid="10" class="wdform_row ui-sortable-handle">%10 - Type of Business%</div><div wdid="11" class="wdform_row ui-sortable-handle">%11 - Message%</div><div wdid="12" class="wdform_row ui-sortable-handle">%12 - type_submit_reset_12%</div></div></div><div valign="top" class="wdform_footer" style="width: 100%;"><div style="width: 100%;"><div style="width: 100%; display: table;"><div style="display: table-row-group;"><div id="form_id_temppage_nav1" style="display: table-row;"></div></div></div></div></div></div></div>\', 26, \'// Occurs before the form is loaded\r\nfunction before_load()\r\n{\r\n\r\n}\r\n\r\n// Occurs just before submitting the form\r\nfunction before_submit()\r\n{\r\n// IMPORTANT! If you want to interrupt (stop) the submitting of the form, this function should return true. You don't need to return any value if you don't want to stop the submission.\r\n}\r\n\r\n// Occurs just before resetting the form\r\nfunction before_reset()\r\n{\r\n\r\n}\', \'\', \'\', 0, \'%all%\', \'%all%\', 13, 1, \'1#**id**#Business Owner #**label**#type_name#****#2#**id**#Business Name#**label**#type_text#****#3#**id**#E-mail#**label**#type_submitter_mail#****#4#**id**#Street Address#**label**#type_address#****#5#**id**#Street Address Line 2#**label**#type_address#****#6#**id**#City#**label**#type_address#****#7#**id**#State / Province / Region#**label**#type_address#****#8#**id**#Postal / Zip Code#**label**#type_address#****#9#**id**#Country#**label**#type_address#****#10#**id**#Type of Business#**label**#type_own_select#****#11#**id**#Message#**label**#type_textarea#****#12#**id**#type_submit_reset_12#**label**#type_submit_reset#****#\', \'1#**id**#Business Owner #**label**#type_name#****#2#**id**#Business Name#**label**#type_text#****#3#**id**#E-mail#**label**#type_submitter_mail#****#4#**id**#Street Address#**label**#type_address#****#5#**id**#Street Address Line 2#**label**#type_address#****#6#**id**#City#**label**#type_address#****#7#**id**#State / Province / Region#**label**#type_address#****#8#**id**#Postal / Zip Code#**label**#type_address#****#9#**id**#Country#**label**#type_address#****#10#**id**#Type of Business#**label**#type_own_select#****#11#**id**#Message#**label**#type_textarea#****#12#**id**#type_submit_reset_12#**label**#type_submit_reset#****#\', 0, \'none\', \'false\', \'true\', \'\', \'\', \'\', 0, \'\', \'\', \'USD\', 0, \'1*:*id*:*type_name*:*type*:*Business Owner *:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:***********:*w_first_val*:***********:*w_title*:*Title***First***Last***Middle*:*w_mini_labels*:*100*:*w_size*:*normal*:*w_name_format*:*yes*:*w_required*:*no*:*w_unique*:**:*w_class*:*no***no*:*w_name_fields*:**:*new_field*:*2*:*id*:*type_text*:*type*:*Business Name*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:*200*:*w_size*:**:*w_first_val*:**:*w_title*:*yes*:*w_required*:*no*:*w_regExp_status*:**:*w_regExp_value*:**:*w_regExp_common*:**:*w_regExp_arg*:*Incorrect Value*:*w_regExp_alert*:*no*:*w_unique*:**:*new_field*:*3*:*id*:*type_submitter_mail*:*type*:*E-mail*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:*200*:*w_size*:**:*w_first_val*:**:*w_title*:*yes*:*w_required*:**:*w_unique*:**:*w_class*:**:*new_field*:*4*:*id*:*type_address*:*type*:*Address:*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:*300*:*w_size*:*Street Address***Street Address Line 2***City***State / Province / Region***Postal / Zip Code***Country*:*w_mini_labels*:*no***no***no***no***no***no****:*w_disabled_fields*:*no*:*w_required*:*wdform_address*:*w_class*:**:*new_field*:*10*:*id*:*type_own_select*:*type*:*Type of Business*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:*200*:*w_size*:*Select value***option 1***option 2*:*w_choices*:*true***false***false*:*w_choices_checked*:*true***false***false*:*w_choices_disabled*:*yes*:*w_required*:*no*:*w_value_disabled*:****option 1***option 2*:*w_choices_value*:********:*w_choices_params*:*wdform_select*:*w_class*:**:*new_field*:*11*:*id*:*type_textarea*:*type*:*Message*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:*200*:*w_size_w*:*100*:*w_size_h*:**:*w_first_val*:**:*w_title*:*no*:*w_required*:*no*:*w_unique*:**:*w_class*:**:*new_field*:*12*:*id*:*type_submit_reset*:*type*:*type_submit_reset_12*:*w_field_label*:*Submit*:*w_submit_title*:*Reset*:*w_reset_title*:**:*w_class*:*false*:*w_act*:**:*new_field*:*\', 1, 1, \'*\', \'\', \'\', \'\', \'\', 1, \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', 1, 1, 1, 1,\'administrator,\',1,\'\',\'\', 0, 0, 0, 0, 1)');
|
268 |
-
$wpdb->query('INSERT INTO `' . $wpdb->prefix . 'formmaker` VALUES(NULL, \'Cupcake Order Form\', \'\', \'<div class="wdform-page-and-images" style="display:table; border-top:0px solid black;"><div id="form_id_tempform_view1" class="wdform_page" page_title="Untitled page" next_title="Next" next_type="text" next_class="wdform-page-button" next_checkable="false" previous_title="Previous" previous_type="text" previous_class="wdform-page-button" previous_checkable="false"><div class="wdform_section"><div class="wdform_column ui-sortable"><div wdid="1" class="wdform_row ui-sortable-handle">%1 - Date%</div><div wdid="2" class="wdform_row ui-sortable-handle">%2 - Name%</div><div wdid="3" class="wdform_row ui-sortable-handle">%3 - E-mail:%</div><div wdid="4" class="wdform_row ui-sortable-handle">%4 - <b>Cupcakes <br> Flavors (1 doz. minimum)</b>%</div><div wdid="5" class="wdform_row ui-sortable-handle">%5 - Quantity%</div><div wdid="6" class="wdform_row ui-sortable-handle">%6 - Details (if any)%</div><div wdid="7" class="wdform_row ui-sortable-handle">%7 - type_submit_reset_7%</div></div></div><div valign="top" class="wdform_footer" style="width: 100%;"><div style="width: 100%;"><div style="width: 100%; display: table;"><div style="display: table-row-group;"><div id="form_id_temppage_nav1" style="display: table-row;"></div></div></div></div></div></div></div>\', 6, \'// Occurs before the form is loaded\r\nfunction before_load()\r\n{\r\n\r\n}\r\n\r\n// Occurs just before submitting the form\r\nfunction before_submit()\r\n{\r\n// IMPORTANT! If you want to interrupt (stop) the submitting of the form, this function should return true. You don't need to return any value if you don't want to stop the submission.\r\n}\r\n\r\n// Occurs just before resetting the form\r\nfunction before_reset()\r\n{\r\n\r\n}\', \'\', \'\', 0, \'%all%\', \'%all%\', 8, 1, \'1#**id**#Date#**label**#
|
269 |
$wpdb->query('INSERT INTO `' . $wpdb->prefix . 'formmaker` VALUES(NULL, \'Seminar Evaluation Survey\', \'\', \'<div class="wdform-page-and-images" style="display:table; border-top:0px solid black;"><div id="form_id_tempform_view1" class="wdform_page" page_title="Untitled page" next_title="Next" next_type="text" next_class="wdform-page-button" next_checkable="false" previous_title="Previous" previous_type="text" previous_class="wdform-page-button" previous_checkable="false"><div class="wdform_section"><div class="wdform_column ui-sortable"></div></div><div wdid="1" type="type_section_break" class="wdform_tr_section_break">%1 - custom_1%</div><div class="wdform_section"><div class="wdform_column ui-sortable"><div wdid="2" class="wdform_row ui-sortable-handle">%2 - <b>Company</b>%</div><div wdid="3" class="wdform_row ui-sortable-handle">%3 - <b>Occupation</b>%</div><div wdid="4" class="wdform_row ui-sortable-handle">%4 - <b>Was it worth its money?</b>%</div><div wdid="5" class="wdform_row ui-sortable-handle">%5 - <b>On average how would you rate the seminar?</b>%</div><div wdid="6" class="wdform_row ui-sortable-handle">%6 - type_submit_reset_6%</div></div></div><div valign="top" class="wdform_footer" style="width: 100%;"><div style="width: 100%;"><div style="width: 100%; display: table;"><div style="display: table-row-group;"><div id="form_id_temppage_nav1" style="display: table-row;"></div></div></div></div></div></div></div>\', 16, \'// Occurs before the form is loaded\r\nfunction before_load()\r\n{\r\n\r\n}\r\n\r\n// Occurs just before submitting the form\r\nfunction before_submit()\r\n{\r\n// IMPORTANT! If you want to interrupt (stop) the submitting of the form, this function should return true. You don't need to return any value if you don't want to stop the submission.\r\n}\r\n\r\n// Occurs just before resetting the form\r\nfunction before_reset()\r\n{\r\n\r\n}\', \'\', \'\', 0, \'%all%\', \'%all%\', 7, 1, \'2#**id**#Company#**label**#type_text#****#3#**id**#Occupation#**label**#type_text#****#4#**id**#Was it worth its money?#**label**#type_radio#****#5#**id**#On average how would you rate the seminar?#**label**#type_radio#****#6#**id**#type_submit_reset_6#**label**#type_submit_reset#****#\', \'2#**id**#Company#**label**#type_text#****#3#**id**#Occupation#**label**#type_text#****#4#**id**#Was it worth its money?#**label**#type_radio#****#5#**id**#On average how would you rate the seminar?#**label**#type_radio#****#6#**id**#type_submit_reset_6#**label**#type_submit_reset#****#\', 0, \'none\', \'false\', \'true\', \'\', \'\', \'\', 0, \'\', \'\', \'USD\', 0, \'1*:*id*:*type_section_break*:*type*:*custom_1*:*w_field_label*:*<h1 id="header_1" style="font-size: 1.5rem; font-family: Helvetica, Arial, sans-serif; color: rgb(68, 68, 68); clear: both; line-height: 1.5; margin: 1.714285714rem 0px;">Seminar Evaluation Survey</h1><div id="subHeader_1" style="color: rgb(68, 68, 68); font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 14px;">Please take a few minutes to complete this evaluation survey</div>*:*w_editor*:**:*new_field*:*2*:*id*:*type_text*:*type*:*<b>Company</b>*:*w_field_label*:*150*:*w_field_label_size*:*top*:*w_field_label_pos*:*200*:*w_size*:**:*w_first_val*:**:*w_title*:*no*:*w_required*:*no*:*w_regExp_status*:**:*w_regExp_value*:**:*w_regExp_common*:**:*w_regExp_arg*:*Incorrect Value*:*w_regExp_alert*:*no*:*w_unique*:**:*new_field*:*3*:*id*:*type_text*:*type*:*<b>Occupation</b>*:*w_field_label*:*150*:*w_field_label_size*:*top*:*w_field_label_pos*:*200*:*w_size*:**:*w_first_val*:**:*w_title*:*no*:*w_required*:*no*:*w_regExp_status*:**:*w_regExp_value*:**:*w_regExp_common*:**:*w_regExp_arg*:*Incorrect Value*:*w_regExp_alert*:*no*:*w_unique*:**:*new_field*:*4*:*id*:*type_radio*:*type*:*<b>Was it worth its money?</b>*:*w_field_label*:*200*:*w_field_label_size*:*top*:*w_field_label_pos*:*left*:*w_field_option_pos*:*ver*:*w_flow*:*Yes***No*:*w_choices*:*false***false*:*w_choices_checked*:*1*:*w_rowcol*:*no*:*w_required*:*no*:*w_randomize*:*no*:*w_allow_other*:*0*:*w_allow_other_num*:*no*:*w_value_disabled*:*Yes***No*:*w_choices_value*:*****:*w_choices_params*:**:*w_class*:**:*new_field*:*5*:*id*:*type_radio*:*type*:*<b>On average how would you rate the seminar?</b>*:*w_field_label*:*400*:*w_field_label_size*:*top*:*w_field_label_pos*:*left*:*w_field_option_pos*:*ver*:*w_flow*:*Very good***Good***Neutral***Bad***Very bad*:*w_choices*:*false***false***false***false***false*:*w_choices_checked*:*1*:*w_rowcol*:*no*:*w_required*:*no*:*w_randomize*:*no*:*w_allow_other*:*0*:*w_allow_other_num*:*no*:*w_value_disabled*:*Very good***Good***Neutral***Bad***Very bad*:*w_choices_value*:**************:*w_choices_params*:**:*w_class*:**:*new_field*:*6*:*id*:*type_submit_reset*:*type*:*type_submit_reset_6*:*w_field_label*:*Submit*:*w_submit_title*:*Reset*:*w_reset_title*:**:*w_class*:*false*:*w_act*:**:*new_field*:*\', 1, 1, \'*\', \'\', \'\', \'\', \'\', 1, \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', 1, 1, 1, 1,\'administrator,\',1,\'\',\'\', 0, 0, 0, 0, 1)');
|
270 |
-
$wpdb->query('INSERT INTO `' . $wpdb->prefix . 'formmaker` VALUES(NULL, \'Restaurant Evaluation Survey\', \'\', \'<div class="wdform-page-and-images" style="display:table; border-top:0px solid black;"><div id="form_id_tempform_view1" class="wdform_page" page_title="Untitled page" next_title="Next" next_type="text" next_class="wdform-page-button" next_checkable="false" previous_title="Previous" previous_type="text" previous_class="wdform-page-button" previous_checkable="false"><div class="wdform_section"><div class="wdform_column ui-sortable"></div></div><div wdid="1" type="type_section_break" class="wdform_tr_section_break">%1 - custom_1%</div><div class="wdform_section"><div class="wdform_column ui-sortable"><div wdid="2" class="wdform_row ui-sortable-handle">%2 - Day Visited:%</div><div wdid="3" class="wdform_row ui-sortable-handle">%3 - <b>Dine In / Take Out:</b>%</div><div wdid="4" class="wdform_row ui-sortable-handle">%4 - <b>Food Quality:</b>%</div><div wdid="5" class="wdform_row ui-sortable-handle">%5 - <b>Speed of Service:</b>%</div><div wdid="6" class="wdform_row ui-sortable-handle">%6 - <b>Any comments, questions or suggestions?</b>%</div><div wdid="7" class="wdform_row ui-sortable-handle">%7 - type_submit_reset_7%</div></div></div><div valign="top" class="wdform_footer" style="width: 100%;"><div style="width: 100%;"><div style="width: 100%; display: table;"><div style="display: table-row-group;"><div id="form_id_temppage_nav1" style="display: table-row;"></div></div></div></div></div></div></div>\', 21, \'// Occurs before the form is loaded\r\nfunction before_load()\r\n{\r\n\r\n}\r\n\r\n// Occurs just before submitting the form\r\nfunction before_submit()\r\n{\r\n// IMPORTANT! If you want to interrupt (stop) the submitting of the form, this function should return true. You don't need to return any value if you don't want to stop the submission.\r\n}\r\n\r\n// Occurs just before resetting the form\r\nfunction before_reset()\r\n{\r\n\r\n}\', \'\', \'\', 0, \'%all%\', \'%all%\', 8, 1, \'2#**id**#Day Visited:#**label**#
|
271 |
$wpdb->query('INSERT INTO `' . $wpdb->prefix . 'formmaker` VALUES(NULL, \'Product Survey\', \'\', \'<div class="wdform-page-and-images" style="display:table; border-top:0px solid black;"><div id="form_id_tempform_view1" class="wdform_page" page_title="Untitled page" next_title="Next" next_type="text" next_class="wdform-page-button" next_checkable="false" previous_title="Previous" previous_type="text" previous_class="wdform-page-button" previous_checkable="false"><div class="wdform_section"><div class="wdform_column ui-sortable"></div></div><div wdid="1" type="type_section_break" class="wdform_tr_section_break">%1 - custom_1%</div><div class="wdform_section"><div class="wdform_column ui-sortable"><div wdid="2" class="wdform_row ui-sortable-handle">%2 - 1. Please indicate if you agree or disagree with the following statements%</div><div wdid="3" class="wdform_row ui-sortable-handle">%3 - 2. How likely are you to recommend [Product/Service] to a friend or co-worker?%</div><div wdid="4" class="wdform_row ui-sortable-handle">%4 - 3. What is the amount you would ever pay for a product like ours%</div><div wdid="5" class="wdform_row ui-sortable-handle">%5 - 4. Please rate the product %</div><div wdid="6" class="wdform_row ui-sortable-handle">%6 - type_submit_reset_6%</div></div></div><div valign="top" class="wdform_footer" style="width: 100%;"><div style="width: 100%;"><div style="width: 100%; display: table;"><div style="display: table-row-group;"><div id="form_id_temppage_nav1" style="display: table-row;"></div></div></div></div></div></div></div>\', 29, \'// Occurs before the form is loaded\r\nfunction before_load()\r\n{\r\n\r\n}\r\n\r\n// Occurs just before submitting the form\r\nfunction before_submit()\r\n{\r\n// IMPORTANT! If you want to interrupt (stop) the submitting of the form, this function should return true. You don't need to return any value if you don't want to stop the submission.\r\n}\r\n\r\n// Occurs just before resetting the form\r\nfunction before_reset()\r\n{\r\n\r\n}\', \'\', \'\', 0, \'%all%\', \'%all%\', 7, 1, \'2#**id**#1. Please indicate if you agree or disagree with the following statements#**label**#type_matrix#****#3#**id**#2. How likely are you to recommend [Product/Service] to a friend or co-worker?#**label**#type_scale_rating#****#4#**id**#3. What is the amount you would ever pay for a product like ours#**label**#type_range#****#5#**id**#4. Please rate the product #**label**#type_star_rating#****#6#**id**#type_submit_reset_6#**label**#type_submit_reset#****#\', \'2#**id**#1. Please indicate if you agree or disagree with the following statements#**label**#type_matrix#****#3#**id**#2. How likely are you to recommend [Product/Service] to a friend or co-worker?#**label**#type_scale_rating#****#4#**id**#3. What is the amount you would ever pay for a product like ours#**label**#type_range#****#5#**id**#4. Please rate the product #**label**#type_star_rating#****#6#**id**#type_submit_reset_6#**label**#type_submit_reset#****#\', 0, \'none\', \'false\', \'true\', \'\', \'\', \'\', 0, \'\', \'\', \'USD\', 0, \'1*:*id*:*type_section_break*:*type*:*custom_1*:*w_field_label*:*<h1 class="sg-title" data-mce-style="font-size: 2.2em; color: #fff; font-weight: normal; line-height: normal;" style="font-size: 2.2em; font-weight: normal; color: rgb(255, 255, 255); line-height: normal;">Product Survey</h1>*:*w_editor*:**:*new_field*:*2*:*id*:*type_matrix*:*type*:*1. Please indicate if you agree or disagree with the following statements*:*w_field_label*:*600*:*w_field_label_size*:*top*:*w_field_label_pos*:*radio*:*w_field_input_type*:****Product is affordable***Product is valuable***Product is better<br> than other products on<br> the market***Product is easy to use*:*w_rows*:****Strongly Disagree***Disagree***Neutral***Agree***Strongly Agree*:*w_columns*:*no*:*w_required*:*wdform_matrix*:*w_class*:**:*w_textbox_size*:**:*new_field*:*3*:*id*:*type_scale_rating*:*type*:*2. How likely are you to recommend [Product/Service] to a friend or co-worker?*:*w_field_label*:*600*:*w_field_label_size*:*top*:*w_field_label_pos*:*Will not recommend *** I will recommend*:*w_mini_labels*:*5*:*w_scale_amount*:*no*:*w_required*:*wdform_scale_rating*:*w_class*:**:*new_field*:*4*:*id*:*type_range*:*type*:*3. What is the amount you would ever pay for a product like ours*:*w_field_label*:*600*:*w_field_label_size*:*top*:*w_field_label_pos*:*40*:*w_field_range_width*:*1*:*w_field_range_step*:*null*:*w_field_value1*:*null*:*w_field_value2*:*From***To*:*w_mini_labels*:*no*:*w_required*:**:*w_class*:**:*new_field*:*5*:*id*:*type_star_rating*:*type*:*4. Please rate the product *:*w_field_label*:*150*:*w_field_label_size*:*top*:*w_field_label_pos*:*yellow*:*w_field_label_col*:*10*:*w_star_amount*:*no*:*w_required*:*wdform_star_rating*:*w_class*:**:*new_field*:*6*:*id*:*type_submit_reset*:*type*:*type_submit_reset_6*:*w_field_label*:*Submit*:*w_submit_title*:*Reset*:*w_reset_title*:**:*w_class*:*true*:*w_act*:**:*new_field*:*\', 1, 1, \'*\', \'\', \'\', \'\', \'\', 1, \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', 1, 1, 1, 1,\'administrator,\',1,\'\',\'\', 0, 0, 0, 0, 1)');
|
272 |
}
|
273 |
}
|
265 |
|
266 |
$wpdb->query('INSERT INTO `' . $wpdb->prefix . 'formmaker` VALUES(NULL, \'Business Demographic Survey\', \'\', \'<div class="wdform-page-and-images" style="display:table; border-top:0px solid black;"><div id="form_id_tempform_view1" class="wdform_page" page_title="Untitled page" next_title="Next" next_type="text" next_class="wdform-page-button" next_checkable="false" previous_title="Previous" previous_type="text" previous_class="wdform-page-button" previous_checkable="false"><div class="wdform_section"><div class="wdform_column ui-sortable"></div></div><div wdid="1" type="type_section_break" class="wdform_tr_section_break">%1 - custom_1%</div><div class="wdform_section"><div class="wdform_column ui-sortable"><div wdid="2" class="wdform_row ui-sortable-handle">%2 - <b>What is your employment status?</b>%</div><div wdid="3" class="wdform_row ui-sortable-handle">%3 - <b>What is your level of education?</b>%</div><div wdid="4" class="wdform_row ui-sortable-handle">%4 - <b>In which industry do you work?</b>%</div><div wdid="5" class="wdform_row ui-sortable-handle">%5 - <b>What is the annual revenue of your company?</b>%</div><div wdid="6" class="wdform_row ui-sortable-handle">%6 - Word Verification:%</div><div wdid="7" class="wdform_row ui-sortable-handle">%7 - type_submit_reset_7%</div></div></div><div valign="top" class="wdform_footer" style="width: 100%;"><div style="width: 100%;"><div style="width: 100%; display: table;"><div style="display: table-row-group;"><div id="form_id_temppage_nav1" style="display: table-row;"></div></div></div></div></div></div></div>\', 10, \'// Occurs before the form is loaded\r\nfunction before_load()\r\n{\r\n\r\n}\r\n\r\n// Occurs just before submitting the form\r\nfunction before_submit()\r\n{\r\n// IMPORTANT! If you want to interrupt (stop) the submitting of the form, this function should return true. You don't need to return any value if you don't want to stop the submission.\r\n}\r\n\r\n// Occurs just before resetting the form\r\nfunction before_reset()\r\n{\r\n\r\n}\', \'\', \'\', 1, \'<p>%all%</p>\', \'<p>%all%</p>\', 8, 1, \'2#**id**#What is your employment status?#**label**#type_radio#****#3#**id**#What is your level of education?#**label**#type_radio#****#4#**id**#In which industry do you work?#**label**#type_own_select#****#5#**id**#What is the annual revenue of your company?#**label**#type_radio#****#6#**id**#Word Verification:#**label**#type_captcha#****#7#**id**#type_submit_reset_7#**label**#type_submit_reset#****#\', \'2#**id**#What is your employment status?#**label**#type_radio#****#3#**id**#What is your level of education?#**label**#type_radio#****#4#**id**#In which industry do you work?#**label**#type_own_select#****#5#**id**#What is the annual revenue of your company?#**label**#type_radio#****#6#**id**#Word Verification:#**label**#type_captcha#****#7#**id**#type_submit_reset_7#**label**#type_submit_reset#****#\', 0, \'none\', \'false\', \'true\', \'\', \'\', \'\', 0, \'\', \'\', \'USD\', 0, \'1*:*id*:*type_section_break*:*type*:*custom_1*:*w_field_label*:*<h2 id="header_1" style="font-size: 1.285714286rem; font-family: Helvetica, Arial, sans-serif; color: rgb(68, 68, 68); clear: both; line-height: 1.6; margin: 1.714285714rem 0px;">Business Demographic Survey</h2><p style="line-height: 1.714285714; margin: 0px 0px 1.714285714rem; color: rgb(68, 68, 68); font-family: Helvetica, Arial, sans-serif; font-size: 14px;"></p><div id="subHeader_1" style="color: rgb(68, 68, 68); font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 14px;">Thank you for joining our business demographic survey. Please give us your feedback by filling in the information bellow.</div><p><br></p>*:*w_editor*:**:*new_field*:*2*:*id*:*type_radio*:*type*:*<b>What is your employment status?</b>*:*w_field_label*:*600*:*w_field_label_size*:*top*:*w_field_label_pos*:*left*:*w_field_option_pos*:*ver*:*w_flow*:*Employed full time***Trade or Vocational degree***Not employed, but looking for work***Not employed and not looking for work***Retired***Student***Homemaker***Prefer not to answer*:*w_choices*:*false***false***false***false***false***false***false***false*:*w_choices_checked*:*1*:*w_rowcol*:*no*:*w_required*:*no*:*w_randomize*:*no*:*w_allow_other*:*0*:*w_allow_other_num*:*no*:*w_value_disabled*:*Employed full time***Trade or Vocational degree***Not employed, but looking for work***Not employed and not looking for work***Retired***Student***Homemaker***Prefer not to answer*:*w_choices_value*:***********************:*w_choices_params*:**:*w_class*:**:*new_field*:*3*:*id*:*type_radio*:*type*:*<b>What is your level of education?</b>*:*w_field_label*:*600*:*w_field_label_size*:*top*:*w_field_label_pos*:*left*:*w_field_option_pos*:*ver*:*w_flow*:*Some high school***High school graduate or equivalent***Trade or Vocational Degree***Some college***Associate degree***Bachelor's degree***Graduate or Professional degree***Prefer not to answer*:*w_choices*:*false***false***false***false***false***false***false***false*:*w_choices_checked*:*1*:*w_rowcol*:*no*:*w_required*:*no*:*w_randomize*:*no*:*w_allow_other*:*0*:*w_allow_other_num*:*no*:*w_value_disabled*:*Some high school***High school graduate or equivalent***Trade or Vocational Degree***Some college***Associate degree***Bachelor's degree***Graduate or Professional degree***Prefer not to answer*:*w_choices_value*:***********************:*w_choices_params*:**:*w_class*:**:*new_field*:*4*:*id*:*type_own_select*:*type*:*<b>In which industry do you work?</b>*:*w_field_label*:*500*:*w_field_label_size*:*top*:*w_field_label_pos*:*200*:*w_size*:****option 1***option 2***option 3*:*w_choices*:*true***false***false***false*:*w_choices_checked*:*true***false***false***false*:*w_choices_disabled*:*no*:*w_required*:*no*:*w_value_disabled*:****option 1***option 2***option 3*:*w_choices_value*:***********:*w_choices_params*:*wdform_select*:*w_class*:**:*new_field*:*5*:*id*:*type_radio*:*type*:*<b>What is the annual revenue of your company?</b>*:*w_field_label*:*600*:*w_field_label_size*:*top*:*w_field_label_pos*:*left*:*w_field_option_pos*:*ver*:*w_flow*:*Under $10,000***$10,001 to $50,000***$50,001 to $100,000***$100,001 to $500,000***$500,001 to $1 Million***$1 Million to $10 Million***$10 Million to $50 Million***$50 Million to $100 Million***Over $100 Million*:*w_choices*:*false***false***false***false***false***false***false***false***false*:*w_choices_checked*:*1*:*w_rowcol*:*no*:*w_required*:*no*:*w_randomize*:*no*:*w_allow_other*:*0*:*w_allow_other_num*:*no*:*w_value_disabled*:*Under $10,000***$10,001 to $50,000***$50,001 to $100,000***$100,001 to $500,000***$500,001 to $1 Million***$1 Million to $10 Million***$10 Million to $50 Million***$50 Million to $100 Million***Over $100 Million*:*w_choices_value*:**************************:*w_choices_params*:**:*w_class*:**:*new_field*:*6*:*id*:*type_captcha*:*type*:*Word Verification:*:*w_field_label*:*500*:*w_field_label_size*:*top*:*w_field_label_pos*:*6*:*w_digit*:**:*w_class*:**:*new_field*:*7*:*id*:*type_submit_reset*:*type*:*type_submit_reset_7*:*w_field_label*:*Submit*:*w_submit_title*:*Reset*:*w_reset_title*:**:*w_class*:*false*:*w_act*:**:*new_field*:*\', 1, 1, \'*\', \'\', \'\', \'\', \'\', 1, \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', 1, 1, 1, 1,\'administrator,\',1,\'\',\'\', 0, 0, 0, 0, 1)');
|
267 |
$wpdb->query('INSERT INTO `' . $wpdb->prefix . 'formmaker` VALUES(NULL, \'Register Your Business\', \'\', \'<div class="wdform-page-and-images" style="display:table; border-top:0px solid black;"><div id="form_id_tempform_view1" class="wdform_page" page_title="Untitled page" next_title="Next" next_type="text" next_class="wdform-page-button" next_checkable="false" previous_title="Previous" previous_type="text" previous_class="wdform-page-button" previous_checkable="false"><div class="wdform_section"><div class="wdform_column ui-sortable"><div wdid="1" class="wdform_row ui-sortable-handle">%1 - Business Owner %</div><div wdid="2" class="wdform_row ui-sortable-handle">%2 - Business Name%</div><div wdid="3" class="wdform_row ui-sortable-handle">%3 - E-mail%</div><div wdid="4" class="wdform_row ui-sortable-handle">%4 - Address:%</div><div wdid="10" class="wdform_row ui-sortable-handle">%10 - Type of Business%</div><div wdid="11" class="wdform_row ui-sortable-handle">%11 - Message%</div><div wdid="12" class="wdform_row ui-sortable-handle">%12 - type_submit_reset_12%</div></div></div><div valign="top" class="wdform_footer" style="width: 100%;"><div style="width: 100%;"><div style="width: 100%; display: table;"><div style="display: table-row-group;"><div id="form_id_temppage_nav1" style="display: table-row;"></div></div></div></div></div></div></div>\', 26, \'// Occurs before the form is loaded\r\nfunction before_load()\r\n{\r\n\r\n}\r\n\r\n// Occurs just before submitting the form\r\nfunction before_submit()\r\n{\r\n// IMPORTANT! If you want to interrupt (stop) the submitting of the form, this function should return true. You don't need to return any value if you don't want to stop the submission.\r\n}\r\n\r\n// Occurs just before resetting the form\r\nfunction before_reset()\r\n{\r\n\r\n}\', \'\', \'\', 0, \'%all%\', \'%all%\', 13, 1, \'1#**id**#Business Owner #**label**#type_name#****#2#**id**#Business Name#**label**#type_text#****#3#**id**#E-mail#**label**#type_submitter_mail#****#4#**id**#Street Address#**label**#type_address#****#5#**id**#Street Address Line 2#**label**#type_address#****#6#**id**#City#**label**#type_address#****#7#**id**#State / Province / Region#**label**#type_address#****#8#**id**#Postal / Zip Code#**label**#type_address#****#9#**id**#Country#**label**#type_address#****#10#**id**#Type of Business#**label**#type_own_select#****#11#**id**#Message#**label**#type_textarea#****#12#**id**#type_submit_reset_12#**label**#type_submit_reset#****#\', \'1#**id**#Business Owner #**label**#type_name#****#2#**id**#Business Name#**label**#type_text#****#3#**id**#E-mail#**label**#type_submitter_mail#****#4#**id**#Street Address#**label**#type_address#****#5#**id**#Street Address Line 2#**label**#type_address#****#6#**id**#City#**label**#type_address#****#7#**id**#State / Province / Region#**label**#type_address#****#8#**id**#Postal / Zip Code#**label**#type_address#****#9#**id**#Country#**label**#type_address#****#10#**id**#Type of Business#**label**#type_own_select#****#11#**id**#Message#**label**#type_textarea#****#12#**id**#type_submit_reset_12#**label**#type_submit_reset#****#\', 0, \'none\', \'false\', \'true\', \'\', \'\', \'\', 0, \'\', \'\', \'USD\', 0, \'1*:*id*:*type_name*:*type*:*Business Owner *:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:***********:*w_first_val*:***********:*w_title*:*Title***First***Last***Middle*:*w_mini_labels*:*100*:*w_size*:*normal*:*w_name_format*:*yes*:*w_required*:*no*:*w_unique*:**:*w_class*:*no***no*:*w_name_fields*:**:*new_field*:*2*:*id*:*type_text*:*type*:*Business Name*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:*200*:*w_size*:**:*w_first_val*:**:*w_title*:*yes*:*w_required*:*no*:*w_regExp_status*:**:*w_regExp_value*:**:*w_regExp_common*:**:*w_regExp_arg*:*Incorrect Value*:*w_regExp_alert*:*no*:*w_unique*:**:*new_field*:*3*:*id*:*type_submitter_mail*:*type*:*E-mail*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:*200*:*w_size*:**:*w_first_val*:**:*w_title*:*yes*:*w_required*:**:*w_unique*:**:*w_class*:**:*new_field*:*4*:*id*:*type_address*:*type*:*Address:*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:*300*:*w_size*:*Street Address***Street Address Line 2***City***State / Province / Region***Postal / Zip Code***Country*:*w_mini_labels*:*no***no***no***no***no***no****:*w_disabled_fields*:*no*:*w_required*:*wdform_address*:*w_class*:**:*new_field*:*10*:*id*:*type_own_select*:*type*:*Type of Business*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:*200*:*w_size*:*Select value***option 1***option 2*:*w_choices*:*true***false***false*:*w_choices_checked*:*true***false***false*:*w_choices_disabled*:*yes*:*w_required*:*no*:*w_value_disabled*:****option 1***option 2*:*w_choices_value*:********:*w_choices_params*:*wdform_select*:*w_class*:**:*new_field*:*11*:*id*:*type_textarea*:*type*:*Message*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:*200*:*w_size_w*:*100*:*w_size_h*:**:*w_first_val*:**:*w_title*:*no*:*w_required*:*no*:*w_unique*:**:*w_class*:**:*new_field*:*12*:*id*:*type_submit_reset*:*type*:*type_submit_reset_12*:*w_field_label*:*Submit*:*w_submit_title*:*Reset*:*w_reset_title*:**:*w_class*:*false*:*w_act*:**:*new_field*:*\', 1, 1, \'*\', \'\', \'\', \'\', \'\', 1, \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', 1, 1, 1, 1,\'administrator,\',1,\'\',\'\', 0, 0, 0, 0, 1)');
|
268 |
+
$wpdb->query('INSERT INTO `' . $wpdb->prefix . 'formmaker` VALUES(NULL, \'Cupcake Order Form\', \'\', \'<div class="wdform-page-and-images" style="display:table; border-top:0px solid black;"><div id="form_id_tempform_view1" class="wdform_page" page_title="Untitled page" next_title="Next" next_type="text" next_class="wdform-page-button" next_checkable="false" previous_title="Previous" previous_type="text" previous_class="wdform-page-button" previous_checkable="false"><div class="wdform_section"><div class="wdform_column ui-sortable"><div wdid="1" class="wdform_row ui-sortable-handle">%1 - Date%</div><div wdid="2" class="wdform_row ui-sortable-handle">%2 - Name%</div><div wdid="3" class="wdform_row ui-sortable-handle">%3 - E-mail:%</div><div wdid="4" class="wdform_row ui-sortable-handle">%4 - <b>Cupcakes <br> Flavors (1 doz. minimum)</b>%</div><div wdid="5" class="wdform_row ui-sortable-handle">%5 - Quantity%</div><div wdid="6" class="wdform_row ui-sortable-handle">%6 - Details (if any)%</div><div wdid="7" class="wdform_row ui-sortable-handle">%7 - type_submit_reset_7%</div></div></div><div valign="top" class="wdform_footer" style="width: 100%;"><div style="width: 100%;"><div style="width: 100%; display: table;"><div style="display: table-row-group;"><div id="form_id_temppage_nav1" style="display: table-row;"></div></div></div></div></div></div></div>\', 6, \'// Occurs before the form is loaded\r\nfunction before_load()\r\n{\r\n\r\n}\r\n\r\n// Occurs just before submitting the form\r\nfunction before_submit()\r\n{\r\n// IMPORTANT! If you want to interrupt (stop) the submitting of the form, this function should return true. You don't need to return any value if you don't want to stop the submission.\r\n}\r\n\r\n// Occurs just before resetting the form\r\nfunction before_reset()\r\n{\r\n\r\n}\', \'\', \'\', 0, \'%all%\', \'%all%\', 8, 1, \'1#**id**#Date#**label**#type_date_new#****#2#**id**#Name#**label**#type_name#****#3#**id**#E-mail:#**label**#type_submitter_mail#****#4#**id**#Cupcakes Flavors (1 doz. minimum)#**label**#type_checkbox#****#5#**id**#Quantity#**label**#type_own_select#****#6#**id**#Details (if any)#**label**#type_textarea#****#7#**id**#type_submit_reset_7#**label**#type_submit_reset#****#\', \'1#**id**#Date#**label**#type_date_new#****#2#**id**#Name#**label**#type_name#****#3#**id**#E-mail:#**label**#type_submitter_mail#****#4#**id**#Cupcakes Flavors (1 doz. minimum)#**label**#type_checkbox#****#5#**id**#Quantity#**label**#type_own_select#****#6#**id**#Details (if any)#**label**#type_textarea#****#7#**id**#type_submit_reset_7#**label**#type_submit_reset#****#\', 0, \'none\', \'false\', \'true\', \'\', \'\', \'\', 0, \'\', \'\', \'USD\', 0, \'1*:*id*:*type_date_new*:*type*:*Date*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:*200*:*w_size*:**:*w_date*:*yes*:*w_required*:*no*:*w_show_image*:**:*w_class*:*mm/dd/yy*:*w_format*:*0*:*w_start_day*:**:*w_default_date*:**:*w_min_date*:**:*w_max_date*:**:*w_invalid_dates*:*yes***yes***yes***yes***yes***yes***yes*:*w_show_days*:*yes*:*w_hide_time*:*...*:*w_but_val*:*no*:*w_disable_past_days*:**:*new_field*:*2*:*id*:*type_name*:*type*:*Name*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:***********:*w_first_val*:***********:*w_title*:*Title***First***Last***Middle*:*w_mini_labels*:*100*:*w_size*:*normal*:*w_name_format*:*yes*:*w_required*:*no*:*w_unique*:**:*w_class*:*no***no*:*w_name_fields*:**:*new_field*:*3*:*id*:*type_submitter_mail*:*type*:*E-mail:*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:*200*:*w_size*:**:*w_first_val*:**:*w_title*:*yes*:*w_required*:**:*w_unique*:**:*w_class*:**:*new_field*:*4*:*id*:*type_checkbox*:*type*:*<b>Cupcakes <br> Flavors (1 doz. minimum)</b>*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:*left*:*w_field_option_pos*:*ver*:*w_flow*:*Red Velvet ($150.00 TTD)***Vanilla ($100.00 TTD)***Chocolate ($120.00 TTD)***Guinness ($150.00 TTD)***Coconut ($120.00 TTD)***Lemon ($100.00 TTD)***Chocolate Mint ($120.00 TTD)*:*w_choices*:*false***false***false***false***false***false***false*:*w_choices_checked*:*1*:*w_rowcol*:*no*:*w_required*:*no*:*w_randomize*:*no*:*w_allow_other*:*0*:*w_allow_other_num*:*no*:*w_value_disabled*:*Red Velvet ($150.00 TTD)***Vanilla ($100.00 TTD)***Chocolate ($120.00 TTD)***Guinness ($150.00 TTD)***Coconut ($120.00 TTD)***Lemon ($100.00 TTD)***Chocolate Mint ($120.00 TTD)*:*w_choices_value*:********************:*w_choices_params*:**:*w_class*:**:*new_field*:*5*:*id*:*type_own_select*:*type*:*Quantity*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:*50*:*w_size*:****1***2***3***4***5***6***7***8***9***10*:*w_choices*:*true***false***false***false***false***false***false***false***false***false***false*:*w_choices_checked*:*true***false***false***false***false***false***false***false***false***false***false*:*w_choices_disabled*:*no*:*w_required*:*no*:*w_value_disabled*:****1***2***3***4***5***6***7***8***9***10*:*w_choices_value*:********************************:*w_choices_params*:*wdform_select*:*w_class*:**:*new_field*:*6*:*id*:*type_textarea*:*type*:*Details (if any)*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:*200*:*w_size_w*:*100*:*w_size_h*:**:*w_first_val*:**:*w_title*:*no*:*w_required*:*no*:*w_unique*:**:*w_class*:**:*new_field*:*7*:*id*:*type_submit_reset*:*type*:*type_submit_reset_7*:*w_field_label*:*Submit*:*w_submit_title*:*Reset*:*w_reset_title*:**:*w_class*:*false*:*w_act*:**:*new_field*:*\', 1, 1, \'*\', \'\', \'\', \'\', \'\', 1, \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', 1, 1, 1, 1,\'administrator,\',1,\'\',\'\', 0, 0, 0, 0, 1)');
|
269 |
$wpdb->query('INSERT INTO `' . $wpdb->prefix . 'formmaker` VALUES(NULL, \'Seminar Evaluation Survey\', \'\', \'<div class="wdform-page-and-images" style="display:table; border-top:0px solid black;"><div id="form_id_tempform_view1" class="wdform_page" page_title="Untitled page" next_title="Next" next_type="text" next_class="wdform-page-button" next_checkable="false" previous_title="Previous" previous_type="text" previous_class="wdform-page-button" previous_checkable="false"><div class="wdform_section"><div class="wdform_column ui-sortable"></div></div><div wdid="1" type="type_section_break" class="wdform_tr_section_break">%1 - custom_1%</div><div class="wdform_section"><div class="wdform_column ui-sortable"><div wdid="2" class="wdform_row ui-sortable-handle">%2 - <b>Company</b>%</div><div wdid="3" class="wdform_row ui-sortable-handle">%3 - <b>Occupation</b>%</div><div wdid="4" class="wdform_row ui-sortable-handle">%4 - <b>Was it worth its money?</b>%</div><div wdid="5" class="wdform_row ui-sortable-handle">%5 - <b>On average how would you rate the seminar?</b>%</div><div wdid="6" class="wdform_row ui-sortable-handle">%6 - type_submit_reset_6%</div></div></div><div valign="top" class="wdform_footer" style="width: 100%;"><div style="width: 100%;"><div style="width: 100%; display: table;"><div style="display: table-row-group;"><div id="form_id_temppage_nav1" style="display: table-row;"></div></div></div></div></div></div></div>\', 16, \'// Occurs before the form is loaded\r\nfunction before_load()\r\n{\r\n\r\n}\r\n\r\n// Occurs just before submitting the form\r\nfunction before_submit()\r\n{\r\n// IMPORTANT! If you want to interrupt (stop) the submitting of the form, this function should return true. You don't need to return any value if you don't want to stop the submission.\r\n}\r\n\r\n// Occurs just before resetting the form\r\nfunction before_reset()\r\n{\r\n\r\n}\', \'\', \'\', 0, \'%all%\', \'%all%\', 7, 1, \'2#**id**#Company#**label**#type_text#****#3#**id**#Occupation#**label**#type_text#****#4#**id**#Was it worth its money?#**label**#type_radio#****#5#**id**#On average how would you rate the seminar?#**label**#type_radio#****#6#**id**#type_submit_reset_6#**label**#type_submit_reset#****#\', \'2#**id**#Company#**label**#type_text#****#3#**id**#Occupation#**label**#type_text#****#4#**id**#Was it worth its money?#**label**#type_radio#****#5#**id**#On average how would you rate the seminar?#**label**#type_radio#****#6#**id**#type_submit_reset_6#**label**#type_submit_reset#****#\', 0, \'none\', \'false\', \'true\', \'\', \'\', \'\', 0, \'\', \'\', \'USD\', 0, \'1*:*id*:*type_section_break*:*type*:*custom_1*:*w_field_label*:*<h1 id="header_1" style="font-size: 1.5rem; font-family: Helvetica, Arial, sans-serif; color: rgb(68, 68, 68); clear: both; line-height: 1.5; margin: 1.714285714rem 0px;">Seminar Evaluation Survey</h1><div id="subHeader_1" style="color: rgb(68, 68, 68); font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 14px;">Please take a few minutes to complete this evaluation survey</div>*:*w_editor*:**:*new_field*:*2*:*id*:*type_text*:*type*:*<b>Company</b>*:*w_field_label*:*150*:*w_field_label_size*:*top*:*w_field_label_pos*:*200*:*w_size*:**:*w_first_val*:**:*w_title*:*no*:*w_required*:*no*:*w_regExp_status*:**:*w_regExp_value*:**:*w_regExp_common*:**:*w_regExp_arg*:*Incorrect Value*:*w_regExp_alert*:*no*:*w_unique*:**:*new_field*:*3*:*id*:*type_text*:*type*:*<b>Occupation</b>*:*w_field_label*:*150*:*w_field_label_size*:*top*:*w_field_label_pos*:*200*:*w_size*:**:*w_first_val*:**:*w_title*:*no*:*w_required*:*no*:*w_regExp_status*:**:*w_regExp_value*:**:*w_regExp_common*:**:*w_regExp_arg*:*Incorrect Value*:*w_regExp_alert*:*no*:*w_unique*:**:*new_field*:*4*:*id*:*type_radio*:*type*:*<b>Was it worth its money?</b>*:*w_field_label*:*200*:*w_field_label_size*:*top*:*w_field_label_pos*:*left*:*w_field_option_pos*:*ver*:*w_flow*:*Yes***No*:*w_choices*:*false***false*:*w_choices_checked*:*1*:*w_rowcol*:*no*:*w_required*:*no*:*w_randomize*:*no*:*w_allow_other*:*0*:*w_allow_other_num*:*no*:*w_value_disabled*:*Yes***No*:*w_choices_value*:*****:*w_choices_params*:**:*w_class*:**:*new_field*:*5*:*id*:*type_radio*:*type*:*<b>On average how would you rate the seminar?</b>*:*w_field_label*:*400*:*w_field_label_size*:*top*:*w_field_label_pos*:*left*:*w_field_option_pos*:*ver*:*w_flow*:*Very good***Good***Neutral***Bad***Very bad*:*w_choices*:*false***false***false***false***false*:*w_choices_checked*:*1*:*w_rowcol*:*no*:*w_required*:*no*:*w_randomize*:*no*:*w_allow_other*:*0*:*w_allow_other_num*:*no*:*w_value_disabled*:*Very good***Good***Neutral***Bad***Very bad*:*w_choices_value*:**************:*w_choices_params*:**:*w_class*:**:*new_field*:*6*:*id*:*type_submit_reset*:*type*:*type_submit_reset_6*:*w_field_label*:*Submit*:*w_submit_title*:*Reset*:*w_reset_title*:**:*w_class*:*false*:*w_act*:**:*new_field*:*\', 1, 1, \'*\', \'\', \'\', \'\', \'\', 1, \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', 1, 1, 1, 1,\'administrator,\',1,\'\',\'\', 0, 0, 0, 0, 1)');
|
270 |
+
$wpdb->query('INSERT INTO `' . $wpdb->prefix . 'formmaker` VALUES(NULL, \'Restaurant Evaluation Survey\', \'\', \'<div class="wdform-page-and-images" style="display:table; border-top:0px solid black;"><div id="form_id_tempform_view1" class="wdform_page" page_title="Untitled page" next_title="Next" next_type="text" next_class="wdform-page-button" next_checkable="false" previous_title="Previous" previous_type="text" previous_class="wdform-page-button" previous_checkable="false"><div class="wdform_section"><div class="wdform_column ui-sortable"></div></div><div wdid="1" type="type_section_break" class="wdform_tr_section_break">%1 - custom_1%</div><div class="wdform_section"><div class="wdform_column ui-sortable"><div wdid="2" class="wdform_row ui-sortable-handle">%2 - Day Visited:%</div><div wdid="3" class="wdform_row ui-sortable-handle">%3 - <b>Dine In / Take Out:</b>%</div><div wdid="4" class="wdform_row ui-sortable-handle">%4 - <b>Food Quality:</b>%</div><div wdid="5" class="wdform_row ui-sortable-handle">%5 - <b>Speed of Service:</b>%</div><div wdid="6" class="wdform_row ui-sortable-handle">%6 - <b>Any comments, questions or suggestions?</b>%</div><div wdid="7" class="wdform_row ui-sortable-handle">%7 - type_submit_reset_7%</div></div></div><div valign="top" class="wdform_footer" style="width: 100%;"><div style="width: 100%;"><div style="width: 100%; display: table;"><div style="display: table-row-group;"><div id="form_id_temppage_nav1" style="display: table-row;"></div></div></div></div></div></div></div>\', 21, \'// Occurs before the form is loaded\r\nfunction before_load()\r\n{\r\n\r\n}\r\n\r\n// Occurs just before submitting the form\r\nfunction before_submit()\r\n{\r\n// IMPORTANT! If you want to interrupt (stop) the submitting of the form, this function should return true. You don't need to return any value if you don't want to stop the submission.\r\n}\r\n\r\n// Occurs just before resetting the form\r\nfunction before_reset()\r\n{\r\n\r\n}\', \'\', \'\', 0, \'%all%\', \'%all%\', 8, 1, \'2#**id**#Day Visited:#**label**#type_date_new#****#3#**id**#Dine In / Take Out:#**label**#type_radio#****#4#**id**#Food Quality:#**label**#type_radio#****#5#**id**#Speed of Service:#**label**#type_radio#****#6#**id**#Any comments, questions or suggestions?#**label**#type_textarea#****#7#**id**#type_submit_reset_7#**label**#type_submit_reset#****#\', \'2#**id**#Day Visited:#**label**#type_date_new#****#3#**id**#Dine In / Take Out:#**label**#type_radio#****#4#**id**#Food Quality:#**label**#type_radio#****#5#**id**#Speed of Service:#**label**#type_radio#****#6#**id**#Any comments, questions or suggestions?#**label**#type_textarea#****#7#**id**#type_submit_reset_7#**label**#type_submit_reset#****#\', 0, \'none\', \'false\', \'true\', \'\', \'\', \'\', 0, \'\', \'\', \'USD\', 0, \'1*:*id*:*type_section_break*:*type*:*custom_1*:*w_field_label*:*<h2 id="header_21" style="font-size: 1.285714286rem; font-family: Helvetica, Arial, sans-serif; color: rgb(68, 68, 68); clear: both; line-height: 1.6; margin: 1.714285714rem 0px;">Restaurant Evaluation Survey</h2><div id="subHeader_21" style="color: rgb(68, 68, 68); font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 14px;">Please let us know how was the food and service.</div><p><br></p>*:*w_editor*:**:*new_field*:*2*:*id*:*type_date_new*:*type*:*Day Visited:*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:*200*:*w_size*:**:*w_date*:*yes*:*w_required*:*no*:*w_show_image*:**:*w_class*:*mm/dd/yy*:*w_format*:*0*:*w_start_day*:**:*w_default_date*:**:*w_min_date*:**:*w_max_date*:**:*w_invalid_dates*:*yes***yes***yes***yes***yes***yes***yes*:*w_show_days*:*yes*:*w_hide_time*:*...*:*w_but_val*:*no*:*w_disable_past_days*:**:*new_field*:*3*:*id*:*type_radio*:*type*:*<b>Dine In / Take Out:</b>*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:*left*:*w_field_option_pos*:*ver*:*w_flow*:*Dine In***Dine Out*:*w_choices*:*false***false*:*w_choices_checked*:*1*:*w_rowcol*:*no*:*w_required*:*no*:*w_randomize*:*no*:*w_allow_other*:*0*:*w_allow_other_num*:*no*:*w_value_disabled*:*Dine In***Dine Out*:*w_choices_value*:*****:*w_choices_params*:**:*w_class*:**:*new_field*:*4*:*id*:*type_radio*:*type*:*<b>Food Quality:</b>*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:*left*:*w_field_option_pos*:*ver*:*w_flow*:*Excellent***Good***Average***Dissatisfied*:*w_choices*:*false***false***false***false*:*w_choices_checked*:*1*:*w_rowcol*:*no*:*w_required*:*no*:*w_randomize*:*no*:*w_allow_other*:*0*:*w_allow_other_num*:*no*:*w_value_disabled*:*Excellent***Good***Average***Dissatisfied*:*w_choices_value*:***********:*w_choices_params*:**:*w_class*:**:*new_field*:*5*:*id*:*type_radio*:*type*:*<b>Speed of Service:</b>*:*w_field_label*:*150*:*w_field_label_size*:*left*:*w_field_label_pos*:*left*:*w_field_option_pos*:*ver*:*w_flow*:*Excellent***Good***Average***Dissatisfied*:*w_choices*:*false***false***false***false*:*w_choices_checked*:*1*:*w_rowcol*:*no*:*w_required*:*no*:*w_randomize*:*no*:*w_allow_other*:*0*:*w_allow_other_num*:*no*:*w_value_disabled*:*Excellent***Good***Average***Dissatisfied*:*w_choices_value*:***********:*w_choices_params*:**:*w_class*:**:*new_field*:*6*:*id*:*type_textarea*:*type*:*<b>Any comments, questions or suggestions?</b>*:*w_field_label*:*300*:*w_field_label_size*:*top*:*w_field_label_pos*:*300*:*w_size_w*:*100*:*w_size_h*:**:*w_first_val*:**:*w_title*:*no*:*w_required*:*no*:*w_unique*:**:*w_class*:**:*new_field*:*7*:*id*:*type_submit_reset*:*type*:*type_submit_reset_7*:*w_field_label*:*Submit*:*w_submit_title*:*Reset*:*w_reset_title*:**:*w_class*:*false*:*w_act*:**:*new_field*:*\', 1, 1, \'*\', \'\', \'\', \'\', \'\', 1, \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', 1, 1, 1, 1,\'administrator,\',1,\'\',\'\', 0, 0, 0, 0, 1)');
|
271 |
$wpdb->query('INSERT INTO `' . $wpdb->prefix . 'formmaker` VALUES(NULL, \'Product Survey\', \'\', \'<div class="wdform-page-and-images" style="display:table; border-top:0px solid black;"><div id="form_id_tempform_view1" class="wdform_page" page_title="Untitled page" next_title="Next" next_type="text" next_class="wdform-page-button" next_checkable="false" previous_title="Previous" previous_type="text" previous_class="wdform-page-button" previous_checkable="false"><div class="wdform_section"><div class="wdform_column ui-sortable"></div></div><div wdid="1" type="type_section_break" class="wdform_tr_section_break">%1 - custom_1%</div><div class="wdform_section"><div class="wdform_column ui-sortable"><div wdid="2" class="wdform_row ui-sortable-handle">%2 - 1. Please indicate if you agree or disagree with the following statements%</div><div wdid="3" class="wdform_row ui-sortable-handle">%3 - 2. How likely are you to recommend [Product/Service] to a friend or co-worker?%</div><div wdid="4" class="wdform_row ui-sortable-handle">%4 - 3. What is the amount you would ever pay for a product like ours%</div><div wdid="5" class="wdform_row ui-sortable-handle">%5 - 4. Please rate the product %</div><div wdid="6" class="wdform_row ui-sortable-handle">%6 - type_submit_reset_6%</div></div></div><div valign="top" class="wdform_footer" style="width: 100%;"><div style="width: 100%;"><div style="width: 100%; display: table;"><div style="display: table-row-group;"><div id="form_id_temppage_nav1" style="display: table-row;"></div></div></div></div></div></div></div>\', 29, \'// Occurs before the form is loaded\r\nfunction before_load()\r\n{\r\n\r\n}\r\n\r\n// Occurs just before submitting the form\r\nfunction before_submit()\r\n{\r\n// IMPORTANT! If you want to interrupt (stop) the submitting of the form, this function should return true. You don't need to return any value if you don't want to stop the submission.\r\n}\r\n\r\n// Occurs just before resetting the form\r\nfunction before_reset()\r\n{\r\n\r\n}\', \'\', \'\', 0, \'%all%\', \'%all%\', 7, 1, \'2#**id**#1. Please indicate if you agree or disagree with the following statements#**label**#type_matrix#****#3#**id**#2. How likely are you to recommend [Product/Service] to a friend or co-worker?#**label**#type_scale_rating#****#4#**id**#3. What is the amount you would ever pay for a product like ours#**label**#type_range#****#5#**id**#4. Please rate the product #**label**#type_star_rating#****#6#**id**#type_submit_reset_6#**label**#type_submit_reset#****#\', \'2#**id**#1. Please indicate if you agree or disagree with the following statements#**label**#type_matrix#****#3#**id**#2. How likely are you to recommend [Product/Service] to a friend or co-worker?#**label**#type_scale_rating#****#4#**id**#3. What is the amount you would ever pay for a product like ours#**label**#type_range#****#5#**id**#4. Please rate the product #**label**#type_star_rating#****#6#**id**#type_submit_reset_6#**label**#type_submit_reset#****#\', 0, \'none\', \'false\', \'true\', \'\', \'\', \'\', 0, \'\', \'\', \'USD\', 0, \'1*:*id*:*type_section_break*:*type*:*custom_1*:*w_field_label*:*<h1 class="sg-title" data-mce-style="font-size: 2.2em; color: #fff; font-weight: normal; line-height: normal;" style="font-size: 2.2em; font-weight: normal; color: rgb(255, 255, 255); line-height: normal;">Product Survey</h1>*:*w_editor*:**:*new_field*:*2*:*id*:*type_matrix*:*type*:*1. Please indicate if you agree or disagree with the following statements*:*w_field_label*:*600*:*w_field_label_size*:*top*:*w_field_label_pos*:*radio*:*w_field_input_type*:****Product is affordable***Product is valuable***Product is better<br> than other products on<br> the market***Product is easy to use*:*w_rows*:****Strongly Disagree***Disagree***Neutral***Agree***Strongly Agree*:*w_columns*:*no*:*w_required*:*wdform_matrix*:*w_class*:**:*w_textbox_size*:**:*new_field*:*3*:*id*:*type_scale_rating*:*type*:*2. How likely are you to recommend [Product/Service] to a friend or co-worker?*:*w_field_label*:*600*:*w_field_label_size*:*top*:*w_field_label_pos*:*Will not recommend *** I will recommend*:*w_mini_labels*:*5*:*w_scale_amount*:*no*:*w_required*:*wdform_scale_rating*:*w_class*:**:*new_field*:*4*:*id*:*type_range*:*type*:*3. What is the amount you would ever pay for a product like ours*:*w_field_label*:*600*:*w_field_label_size*:*top*:*w_field_label_pos*:*40*:*w_field_range_width*:*1*:*w_field_range_step*:*null*:*w_field_value1*:*null*:*w_field_value2*:*From***To*:*w_mini_labels*:*no*:*w_required*:**:*w_class*:**:*new_field*:*5*:*id*:*type_star_rating*:*type*:*4. Please rate the product *:*w_field_label*:*150*:*w_field_label_size*:*top*:*w_field_label_pos*:*yellow*:*w_field_label_col*:*10*:*w_star_amount*:*no*:*w_required*:*wdform_star_rating*:*w_class*:**:*new_field*:*6*:*id*:*type_submit_reset*:*type*:*type_submit_reset_6*:*w_field_label*:*Submit*:*w_submit_title*:*Reset*:*w_reset_title*:**:*w_class*:*true*:*w_act*:**:*new_field*:*\', 1, 1, \'*\', \'\', \'\', \'\', \'\', 1, \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', \'\', 1, 1, 1, 1,\'administrator,\',1,\'\',\'\', 0, 0, 0, 0, 1)');
|
272 |
}
|
273 |
}
|
frontend/models/FMModelForm_maker.php
CHANGED
@@ -305,6 +305,19 @@ class FMModelForm_maker {
|
|
305 |
|
306 |
break;
|
307 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
308 |
case "type_wdeditor": {
|
309 |
$value = isset($_POST['wdform_'.$i.'_wd_editor'.$id]) ? esc_html($_POST['wdform_'.$i.'_wd_editor'.$id]) : "";
|
310 |
break;
|
@@ -1765,6 +1778,7 @@ class FMModelForm_maker {
|
|
1765 |
case 'type_text':
|
1766 |
case 'type_password':
|
1767 |
case "type_date":
|
|
|
1768 |
case "type_own_select":
|
1769 |
case "type_country":
|
1770 |
case "type_number": {
|
@@ -1776,6 +1790,20 @@ class FMModelForm_maker {
|
|
1776 |
|
1777 |
break;
|
1778 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1779 |
case 'type_textarea': {
|
1780 |
$element = isset($_POST['wdform_'.$i."_element".$id]) ? wpautop($_POST['wdform_'.$i."_element".$id]) : NULL;
|
1781 |
|
305 |
|
306 |
break;
|
307 |
}
|
308 |
+
|
309 |
+
case "type_date_new":{
|
310 |
+
$value = isset($_POST['wdform_'.$i."_element".$id]) ? esc_html($_POST['wdform_'.$i."_element".$id]) : "";
|
311 |
+
|
312 |
+
break;
|
313 |
+
}
|
314 |
+
|
315 |
+
case "type_date_range":{
|
316 |
+
$value = (isset($_POST['wdform_'.$i."_element".$id."0"]) ? esc_html($_POST['wdform_'.$i."_element".$id."0"]) : "").' - '.(isset($_POST['wdform_'.$i."_element".$id."1"]) ? esc_html($_POST['wdform_'.$i."_element".$id."1"]) : "");
|
317 |
+
|
318 |
+
break;
|
319 |
+
}
|
320 |
+
|
321 |
case "type_wdeditor": {
|
322 |
$value = isset($_POST['wdform_'.$i.'_wd_editor'.$id]) ? esc_html($_POST['wdform_'.$i.'_wd_editor'.$id]) : "";
|
323 |
break;
|
1778 |
case 'type_text':
|
1779 |
case 'type_password':
|
1780 |
case "type_date":
|
1781 |
+
case "type_date_new":
|
1782 |
case "type_own_select":
|
1783 |
case "type_country":
|
1784 |
case "type_number": {
|
1790 |
|
1791 |
break;
|
1792 |
}
|
1793 |
+
|
1794 |
+
case "type_date_range":{
|
1795 |
+
$element0 = isset($_POST['wdform_'.$i."_element".$id."0"]) ? $_POST['wdform_'.$i."_element".$id."0"] : NULL;
|
1796 |
+
$element1 = isset($_POST['wdform_'.$i."_element".$id."1"]) ? $_POST['wdform_'.$i."_element".$id."1"] : NULL;
|
1797 |
+
|
1798 |
+
if(isset($element0) && $this->empty_field($element0, $row->mail_emptyfields) && $this->empty_field($element1, $row->mail_emptyfields)) {
|
1799 |
+
$element = $element0.' - '.$element1;
|
1800 |
+
$list = $list . '<tr valign="top"><td >' . $element_label . '</td><td>' . $element . '</td></tr>';
|
1801 |
+
$list_text_mode=$list_text_mode.$element_label.' - '.$element."\r\n";
|
1802 |
+
}
|
1803 |
+
|
1804 |
+
break;
|
1805 |
+
}
|
1806 |
+
|
1807 |
case 'type_textarea': {
|
1808 |
$element = isset($_POST['wdform_'.$i."_element".$id]) ? wpautop($_POST['wdform_'.$i."_element".$id]) : NULL;
|
1809 |
|
frontend/views/FMViewForm_maker.php
CHANGED
@@ -2432,6 +2432,355 @@ class FMViewForm_maker {
|
|
2432 |
break;
|
2433 |
}
|
2434 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2435 |
case 'type_date_fields': {
|
2436 |
$params_names=array('w_field_label_size','w_field_label_pos','w_day','w_month','w_year','w_day_type','w_month_type','w_year_type','w_day_label','w_month_label','w_year_label','w_day_size','w_month_size','w_year_size','w_required','w_class','w_from','w_to','w_divider');
|
2437 |
$temp = $params;
|
2432 |
break;
|
2433 |
}
|
2434 |
|
2435 |
+
|
2436 |
+
case 'type_date_new': {
|
2437 |
+
|
2438 |
+
$params_names = array('w_field_label_size','w_field_label_pos', 'w_size', 'w_date','w_required', 'w_show_image', 'w_class','w_format', 'w_start_day', 'w_default_date', 'w_min_date', 'w_max_date', 'w_invalid_dates', 'w_show_days', 'w_hide_time', 'w_but_val', 'w_disable_past_days');
|
2439 |
+
|
2440 |
+
$temp = $params;
|
2441 |
+
|
2442 |
+
foreach($params_names as $params_name ) {
|
2443 |
+
$temp=explode('*:*'.$params_name.'*:*',$temp);
|
2444 |
+
$param[$params_name] = $temp[0];
|
2445 |
+
$temp=$temp[1];
|
2446 |
+
}
|
2447 |
+
if($temp) {
|
2448 |
+
$temp =explode('*:*w_attr_name*:*',$temp);
|
2449 |
+
$attrs = array_slice($temp,0, count($temp)-1);
|
2450 |
+
foreach($attrs as $attr) {
|
2451 |
+
$param['attributes'] = $param['attributes'].' '.$attr;
|
2452 |
+
}
|
2453 |
+
}
|
2454 |
+
|
2455 |
+
$param['w_field_label_pos1'] = ($param['w_field_label_pos']=="left" ? "float: left;" : "");
|
2456 |
+
$param['w_field_label_pos2'] = ($param['w_field_label_pos']=="left" ? "" : "display:block;");
|
2457 |
+
$required = ($param['w_required']=="yes" ? true : false);
|
2458 |
+
$show_image = ($param['w_show_image']=="yes" ? "inline-block" : "none");
|
2459 |
+
|
2460 |
+
$div_size = ($show_image == "inline-block" ? $param['w_size'] + 22 : $param['w_size']);
|
2461 |
+
$input_size = ($show_image == "inline-block" ? "calc(100% - 22px)" : "100%");
|
2462 |
+
|
2463 |
+
////////// param date_picer //////////
|
2464 |
+
|
2465 |
+
$default_date=(isset($_POST['wdform_'.$id1."_element".$form_id]) ? esc_html(stripslashes($_POST['wdform_'.$id1."_element".$form_id])) : $param['w_default_date']);
|
2466 |
+
|
2467 |
+
|
2468 |
+
|
2469 |
+
$w_show_week_days = explode('***', $param['w_show_days']);
|
2470 |
+
$w_hide_sunday = $w_show_week_days[0] == 'yes' ? '' : ' && day != 0';
|
2471 |
+
$w_hide_monday = $w_show_week_days[1] == 'yes' ? '' : ' && day != 1';
|
2472 |
+
$w_hide_tuesday = $w_show_week_days[2] == 'yes' ? '' : ' && day != 2';
|
2473 |
+
$w_hide_wednesday = $w_show_week_days[3] == 'yes' ? '' : ' && day != 3';
|
2474 |
+
$w_hide_thursday = $w_show_week_days[4] == 'yes' ? '' : ' && day != 4';
|
2475 |
+
$w_hide_friday = $w_show_week_days[5] == 'yes' ? '' : ' && day != 5';
|
2476 |
+
$w_hide_saturday = $w_show_week_days[6] == 'yes' ? '' : '&& day != 6';
|
2477 |
+
|
2478 |
+
|
2479 |
+
|
2480 |
+
|
2481 |
+
$rep ='<div type="type_date_new" class="wdform-field"><div class="wdform-label-section" style="'.$param['w_field_label_pos1'].' width: '.$param['w_field_label_size'].'px;"><span class="wdform-label">'.$label.'</span>';
|
2482 |
+
if($required) {
|
2483 |
+
$rep.='<span class="wdform-required">'.$required_sym.'</span>';
|
2484 |
+
}
|
2485 |
+
|
2486 |
+
|
2487 |
+
|
2488 |
+
|
2489 |
+
$rep.='</div><div class="wdform-element-section '.$param['w_class'].'" style="width:'.$div_size.'px; ' .$param['w_field_label_pos2'].' "><input type="text" id="wdform_'.$id1.'_element'.$form_id.'" class="input_active" style="width:'.$input_size.'" name="wdform_'.$id1.'_element'.$form_id.'" '.$param['attributes'].'><img style="display:'.$show_image.'; vertical-align:sub" src="'.WD_FM_URL.'/images/date.png" id="button_calendar_'.$id1.'" /><input type="hidden" format="'.$param['w_format'].'" id="wdform_'.$id1.'_button'.$form_id.'" value="'.$default_date.'"/></div></div>';
|
2490 |
+
|
2491 |
+
|
2492 |
+
if($required) {
|
2493 |
+
$check_js.='
|
2494 |
+
if(x.find(jQuery("div[wdid='.$id1.']")).length != 0 && x.find(jQuery("div[wdid='.$id1.']")).css("display") != "none")
|
2495 |
+
{
|
2496 |
+
if(jQuery("#wdform_'.$id1.'_element'.$form_id.'").val()=="")
|
2497 |
+
{
|
2498 |
+
alert("' .addslashes($label. ' ' . __('field is required.', 'form_maker')) . '");
|
2499 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'").addClass( "form-error" );
|
2500 |
+
old_bg=x.find(jQuery("div[wdid='.$id1.']")).css("background-color");
|
2501 |
+
x.find(jQuery("div[wdid='.$id1.']")).effect( "shake", {}, 500 ).css("background-color","#FF8F8B").animate({backgroundColor: old_bg}, {duration: 500, queue: false });
|
2502 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'").focus();
|
2503 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'").change(function() { if( jQuery(this).val()!="" ) jQuery(this).removeClass("form-error"); else jQuery(this).addClass("form-error");});
|
2504 |
+
return false;
|
2505 |
+
}
|
2506 |
+
}
|
2507 |
+
';
|
2508 |
+
}
|
2509 |
+
|
2510 |
+
$onload_js .='
|
2511 |
+
jQuery("#button_calendar_'.$id1.'").click(function() {
|
2512 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'").datepicker("show");
|
2513 |
+
});
|
2514 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'").datepicker({
|
2515 |
+
dateFormat: "mm/dd/yy",
|
2516 |
+
minDate: "'.$param['w_min_date'].'",
|
2517 |
+
maxDate: "'.$param['w_max_date'].'",
|
2518 |
+
changeMonth: true,
|
2519 |
+
changeYear: true,
|
2520 |
+
showOtherMonths: true,
|
2521 |
+
selectOtherMonths: true,
|
2522 |
+
firstDay: "'.$param['w_start_day'].'",
|
2523 |
+
|
2524 |
+
beforeShowDay: function(date){
|
2525 |
+
var invalid_dates = "'.$param["w_invalid_dates"].'";
|
2526 |
+
var invalid_dates_finish = [];
|
2527 |
+
var invalid_dates_start = invalid_dates.split(",");
|
2528 |
+
var invalid_date_range =[];
|
2529 |
+
|
2530 |
+
|
2531 |
+
for(var i = 0; i < invalid_dates_start.length; i++ ){
|
2532 |
+
invalid_dates_start[i] = invalid_dates_start[i].trim();
|
2533 |
+
if(invalid_dates_start[i].length < 11 || invalid_dates_start[i].indexOf("-") == -1){
|
2534 |
+
invalid_dates_finish.push(invalid_dates_start[i]);
|
2535 |
+
}
|
2536 |
+
else{
|
2537 |
+
if(invalid_dates_start[i].indexOf("-") > 4)
|
2538 |
+
invalid_date_range.push(invalid_dates_start[i].split("-"));
|
2539 |
+
else{
|
2540 |
+
var invalid_date_array = invalid_dates_start[i].split("-");
|
2541 |
+
var start_invalid_day = invalid_date_array[0] + "-" + invalid_date_array[1] + "-" + invalid_date_array[2];
|
2542 |
+
var end_invalid_day = invalid_date_array[3] + "-" + invalid_date_array[4] + "-" + invalid_date_array[5];
|
2543 |
+
invalid_date_range.push([start_invalid_day, end_invalid_day]);
|
2544 |
+
}
|
2545 |
+
}
|
2546 |
+
}
|
2547 |
+
|
2548 |
+
|
2549 |
+
jQuery.each(invalid_date_range, function( index, value ) {
|
2550 |
+
for(var d = new Date(value[0]); d <= new Date(value[1]); d.setDate(d.getDate() + 1)) {
|
2551 |
+
invalid_dates_finish.push(jQuery.datepicker.formatDate("mm/dd/yy", d));
|
2552 |
+
}
|
2553 |
+
});
|
2554 |
+
|
2555 |
+
var string_days = jQuery.datepicker.formatDate("mm/dd/yy", date);
|
2556 |
+
var day = date.getDay();
|
2557 |
+
return [ invalid_dates_finish.indexOf(string_days) == -1 '.$w_hide_sunday .$w_hide_monday. $w_hide_tuesday. $w_hide_wednesday. $w_hide_thursday. $w_hide_friday. $w_hide_saturday.'];
|
2558 |
+
}
|
2559 |
+
});
|
2560 |
+
|
2561 |
+
|
2562 |
+
|
2563 |
+
var default_date = "'.$default_date.'";
|
2564 |
+
var format_date = "'.$param['w_format'].'";
|
2565 |
+
|
2566 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'").datepicker("option", "dateFormat", format_date);
|
2567 |
+
|
2568 |
+
if(default_date =="today")
|
2569 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'").datepicker("setDate", new Date());
|
2570 |
+
else if(default_date.indexOf("d") == -1 && default_date.indexOf("m") == -1 && default_date.indexOf("y") == -1 && default_date.indexOf("w") == -1){
|
2571 |
+
if(default_date !== "")
|
2572 |
+
default_date = jQuery.datepicker.formatDate(format_date, new Date(default_date));
|
2573 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'").datepicker("setDate", default_date);
|
2574 |
+
}
|
2575 |
+
else
|
2576 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'").datepicker("setDate", default_date);
|
2577 |
+
|
2578 |
+
';
|
2579 |
+
|
2580 |
+
break;
|
2581 |
+
}
|
2582 |
+
//////////// date range //////////////////
|
2583 |
+
|
2584 |
+
case 'type_date_range': {
|
2585 |
+
|
2586 |
+
$params_names = array('w_field_label_size','w_field_label_pos', 'w_size', 'w_date','w_required', 'w_show_image', 'w_class','w_format', 'w_start_day', 'w_default_date_start', 'w_default_date_end', 'w_min_date', 'w_max_date', 'w_invalid_dates', 'w_show_days', 'w_hide_time', 'w_but_val', 'w_disable_past_days');
|
2587 |
+
|
2588 |
+
$temp = $params;
|
2589 |
+
|
2590 |
+
foreach($params_names as $params_name ) {
|
2591 |
+
$temp=explode('*:*'.$params_name.'*:*',$temp);
|
2592 |
+
$param[$params_name] = $temp[0];
|
2593 |
+
$temp=$temp[1];
|
2594 |
+
}
|
2595 |
+
if($temp) {
|
2596 |
+
$temp = explode('*:*w_attr_name*:*',$temp);
|
2597 |
+
$attrs = array_slice($temp,0, count($temp)-1);
|
2598 |
+
foreach($attrs as $attr) {
|
2599 |
+
$param['attributes'] = $param['attributes'].' '.$attr;
|
2600 |
+
}
|
2601 |
+
}
|
2602 |
+
|
2603 |
+
$param['w_field_label_pos1'] = ($param['w_field_label_pos']=="left" ? "float: left;" : "");
|
2604 |
+
$param['w_field_label_pos2'] = ($param['w_field_label_pos']=="left" ? "" : "display:block;");
|
2605 |
+
$required = ($param['w_required']=="yes" ? true : false);
|
2606 |
+
$show_image = ($param['w_show_image']=="yes" ? "inline-block" : "none");
|
2607 |
+
|
2608 |
+
|
2609 |
+
$input_size = $param['w_size'];
|
2610 |
+
$param['w_size'] = ($show_image == "inline-block" ? $param['w_size']*2 + 44 : $param['w_size']*2 + 8);
|
2611 |
+
$input_size = ($show_image == "inline-block" ? "calc(50% - 26px)" : "calc(50% - 4px)");
|
2612 |
+
|
2613 |
+
|
2614 |
+
if($param['w_default_date_start'] == 'today')
|
2615 |
+
$default_date_start = 'new Date()';
|
2616 |
+
else
|
2617 |
+
$default_date_start = $param['w_default_date_start'];
|
2618 |
+
|
2619 |
+
if($param['w_default_date_end'] == 'today')
|
2620 |
+
$default_date_end = 'new Date()';
|
2621 |
+
else
|
2622 |
+
$default_date_end = $param['w_default_date_end'];
|
2623 |
+
|
2624 |
+
$default_date_start = (isset($_POST["wdform_".$id1."_element".$form_id."0"]) ? esc_html(stripslashes($_POST['wdform_'.$id1."_element".$form_id."0"])) : $default_date_start);
|
2625 |
+
|
2626 |
+
$default_date_end = (isset($_POST["wdform_".$id1."_element".$form_id."1"]) ? esc_html(stripslashes($_POST['wdform_'.$id1."_element".$form_id."1"])) : $default_date_end);
|
2627 |
+
|
2628 |
+
|
2629 |
+
////////// param date_picer //////////
|
2630 |
+
|
2631 |
+
$w_show_week_days = explode('***', $param['w_show_days']);
|
2632 |
+
$w_hide_sunday = $w_show_week_days[0] == 'yes' ? '' : ' && day != 0';
|
2633 |
+
$w_hide_monday = $w_show_week_days[1] == 'yes' ? '' : ' && day != 1';
|
2634 |
+
$w_hide_tuesday = $w_show_week_days[2] == 'yes' ? '' : ' && day != 2';
|
2635 |
+
$w_hide_wednesday = $w_show_week_days[3] == 'yes' ? '' : ' && day != 3';
|
2636 |
+
$w_hide_thursday = $w_show_week_days[4] == 'yes' ? '' : ' && day != 4';
|
2637 |
+
$w_hide_friday = $w_show_week_days[5] == 'yes' ? '' : ' && day != 5';
|
2638 |
+
$w_hide_saturday = $w_show_week_days[6] == 'yes' ? '' : '&& day != 6';
|
2639 |
+
|
2640 |
+
$rep ='<div type="type_date_range" class="wdform-field"><div class="wdform-label-section" style="'.$param['w_field_label_pos1'].' width: '.$param['w_field_label_size'].'px;"><span class="wdform-label">'.$label.'</span>';
|
2641 |
+
if($required) {
|
2642 |
+
$rep.='<span class="wdform-required">'.$required_sym.'</span>';
|
2643 |
+
}
|
2644 |
+
|
2645 |
+
|
2646 |
+
|
2647 |
+
|
2648 |
+
$rep.='</div><div class="wdform-element-section '.$param['w_class'].'" style="width:'.$param['w_size'].'px; ' .$param['w_field_label_pos2'].' "><input type="text" class="input_active" id="wdform_'.$id1.'_element'.$form_id.'0" style="width:'.$input_size.'" name="wdform_'.$id1.'_element'.$form_id.'0" '.$param['attributes'].' onchange="change_value_range(\'wdform_'.$id1.'_element'.$form_id.'1\', \'minDate\', this.value, \''.$param['w_min_date'].'\', \''.$param['w_format'].'\')"><img src="'.WD_FM_URL.'/images/date.png" style="display:'.$show_image.'; vertical-align:sub" id="button_calendar_'.$id1.'0" /><span>-</span><input type="text" class="input_active" id="wdform_'.$id1.'_element'.$form_id.'1" style="width:'.$input_size.'" name="wdform_'.$id1.'_element'.$form_id.'1" '.$param['attributes'].' onchange="change_value_range(\'wdform_'.$id1.'_element'.$form_id.'0\', \'maxDate\', this.value, \''.$param['w_max_date'].'\', \''.$param['w_format'].'\')"><img src="'.WD_FM_URL.'/images/date.png" style="display:'.$show_image.'; vertical-align:sub" id="button_calendar_'.$id1.'1" />
|
2649 |
+
<input type="hidden" format="'.$param['w_format'].'" id="wdform_'.$id1.'_button'.$form_id.'" default_date_start="'.$param['w_default_date_start'].'" default_date_end="'.$param['w_default_date_end'].'"/>
|
2650 |
+
</div></div>';
|
2651 |
+
|
2652 |
+
if($required) {
|
2653 |
+
$check_js.='
|
2654 |
+
if(x.find(jQuery("div[wdid='.$id1.']")).length != 0 && x.find(jQuery("div[wdid='.$id1.']")).css("display") != "none")
|
2655 |
+
{
|
2656 |
+
if(jQuery("#wdform_'.$id1.'_element'.$form_id.'0").val()=="" || jQuery("#wdform_'.$id1.'_element'.$form_id.'1").val()=="")
|
2657 |
+
{
|
2658 |
+
alert("' .addslashes($label. ' ' . __('field is required.', 'form_maker')) . '");
|
2659 |
+
old_bg=x.find(jQuery("div[wdid='.$id1.']")).css("background-color");
|
2660 |
+
x.find(jQuery("div[wdid='.$id1.']")).effect( "shake", {}, 500 ).css("background-color","#FF8F8B").animate({backgroundColor: old_bg}, {duration: 500, queue: false });
|
2661 |
+
}
|
2662 |
+
if(jQuery("#wdform_'.$id1.'_element'.$form_id.'0").val()==""){
|
2663 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").addClass( "form-error" );
|
2664 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").focus();
|
2665 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").change(function() { if( jQuery(this).val()!="" ) jQuery(this).removeClass("form-error"); else jQuery(this).addClass("form-error");});
|
2666 |
+
|
2667 |
+
}
|
2668 |
+
if(jQuery("#wdform_'.$id1.'_element'.$form_id.'1").val()==""){
|
2669 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").addClass( "form-error" );
|
2670 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").focus();
|
2671 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").change(function() { if( jQuery(this).val()!="" ) jQuery(this).removeClass("form-error"); else jQuery(this).addClass("form-error");});
|
2672 |
+
|
2673 |
+
}
|
2674 |
+
if(jQuery("#wdform_'.$id1.'_element'.$form_id.'0").val()=="" || jQuery("#wdform_'.$id1.'_element'.$form_id.'1").val()==""){
|
2675 |
+
return false;
|
2676 |
+
}
|
2677 |
+
}
|
2678 |
+
';
|
2679 |
+
}
|
2680 |
+
|
2681 |
+
$onload_js .='
|
2682 |
+
jQuery("#button_calendar_'.$id1.'0").click(function() {
|
2683 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").datepicker("show");
|
2684 |
+
});
|
2685 |
+
jQuery("#button_calendar_'.$id1.'1").click(function() {
|
2686 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").datepicker("show");
|
2687 |
+
});
|
2688 |
+
jQuery("input[id^=\'wdform_'.$id1.'_element'.$form_id.'\']").datepicker({
|
2689 |
+
dateFormat: "mm/dd/yy",
|
2690 |
+
minDate: "'.$param['w_min_date'].'",
|
2691 |
+
maxDate: "'.$param['w_max_date'].'",
|
2692 |
+
changeMonth: true,
|
2693 |
+
changeYear: true,
|
2694 |
+
showOtherMonths: true,
|
2695 |
+
selectOtherMonths: true,
|
2696 |
+
firstDay: "'.$param['w_start_day'].'",
|
2697 |
+
|
2698 |
+
beforeShowDay: function(date){
|
2699 |
+
var invalid_dates = "'.$param["w_invalid_dates"].'";
|
2700 |
+
var invalid_dates_finish = [];
|
2701 |
+
var invalid_dates_start = invalid_dates.split(",");
|
2702 |
+
var invalid_date_range =[];
|
2703 |
+
|
2704 |
+
|
2705 |
+
for(var i = 0; i < invalid_dates_start.length; i++ ){
|
2706 |
+
invalid_dates_start[i] = invalid_dates_start[i].trim();
|
2707 |
+
if(invalid_dates_start[i].length < 11 || invalid_dates_start[i].indexOf("-") == -1){
|
2708 |
+
invalid_dates_finish.push(invalid_dates_start[i]);
|
2709 |
+
}
|
2710 |
+
else{
|
2711 |
+
if(invalid_dates_start[i].indexOf("-") > 4)
|
2712 |
+
invalid_date_range.push(invalid_dates_start[i].split("-"));
|
2713 |
+
else{
|
2714 |
+
var invalid_date_array = invalid_dates_start[i].split("-");
|
2715 |
+
var start_invalid_day = invalid_date_array[0] + "-" + invalid_date_array[1] + "-" + invalid_date_array[2];
|
2716 |
+
var end_invalid_day = invalid_date_array[3] + "-" + invalid_date_array[4] + "-" + invalid_date_array[5];
|
2717 |
+
invalid_date_range.push([start_invalid_day, end_invalid_day]);
|
2718 |
+
}
|
2719 |
+
}
|
2720 |
+
}
|
2721 |
+
|
2722 |
+
|
2723 |
+
jQuery.each(invalid_date_range, function( index, value ) {
|
2724 |
+
for(var d = new Date(value[0]); d <= new Date(value[1]); d.setDate(d.getDate() + 1)) {
|
2725 |
+
invalid_dates_finish.push(jQuery.datepicker.formatDate("mm/dd/yy", d));
|
2726 |
+
}
|
2727 |
+
});
|
2728 |
+
|
2729 |
+
var string_days = jQuery.datepicker.formatDate("mm/dd/yy", date);
|
2730 |
+
var day = date.getDay();
|
2731 |
+
return [ invalid_dates_finish.indexOf(string_days) == -1 '.$w_hide_sunday .$w_hide_monday. $w_hide_tuesday. $w_hide_wednesday. $w_hide_thursday. $w_hide_friday. $w_hide_saturday.'];
|
2732 |
+
}
|
2733 |
+
});
|
2734 |
+
|
2735 |
+
|
2736 |
+
|
2737 |
+
var default_date_start = "'.$param['w_default_date_start'].'";
|
2738 |
+
var format_date = "'.$param['w_format'].'";
|
2739 |
+
|
2740 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'").datepicker("option", "dateFormat", format_date);
|
2741 |
+
|
2742 |
+
if(default_date_start =="today"){
|
2743 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").datepicker("setDate", new Date());
|
2744 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").datepicker("option", "minDate", new Date());
|
2745 |
+
}
|
2746 |
+
else if(default_date_start.indexOf("d") == -1 && default_date_start.indexOf("m") == -1 && default_date_start.indexOf("y") == -1 && default_date_start.indexOf("w") == -1){
|
2747 |
+
if(default_date_start !== "")
|
2748 |
+
default_date_start = jQuery.datepicker.formatDate(format_date, new Date(default_date_start));
|
2749 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").datepicker("setDate", default_date_start);
|
2750 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").datepicker("option", "minDate", default_date_start);
|
2751 |
+
}
|
2752 |
+
else{
|
2753 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").datepicker("setDate", default_date_start);
|
2754 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").datepicker("option", "minDate", default_date_start);
|
2755 |
+
}
|
2756 |
+
|
2757 |
+
|
2758 |
+
var default_date_end = "'.$param['w_default_date_end'].'";
|
2759 |
+
var format_date = "'.$param['w_format'].'";
|
2760 |
+
|
2761 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").datepicker("option", "dateFormat", format_date);
|
2762 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").datepicker("option", "dateFormat", format_date);
|
2763 |
+
|
2764 |
+
if(default_date_end =="today"){
|
2765 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").datepicker("setDate", new Date());
|
2766 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").datepicker("option", "maxDate", new Date());
|
2767 |
+
}
|
2768 |
+
else if(default_date_end.indexOf("d") == -1 && default_date_end.indexOf("m") == -1 && default_date_end.indexOf("y") == -1 && default_date_end.indexOf("w") == -1){
|
2769 |
+
if(default_date_end !== "")
|
2770 |
+
default_date_end = jQuery.datepicker.formatDate(format_date, new Date(default_date_end));
|
2771 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").datepicker("setDate", default_date_end);
|
2772 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").datepicker("option", "maxDate", default_date_end);
|
2773 |
+
}
|
2774 |
+
else{
|
2775 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'1").datepicker("setDate", default_date_end);
|
2776 |
+
jQuery("#wdform_'.$id1.'_element'.$form_id.'0").datepicker("option", "maxDate", default_date_end);
|
2777 |
+
}
|
2778 |
+
';
|
2779 |
+
|
2780 |
+
break;
|
2781 |
+
}
|
2782 |
+
|
2783 |
+
|
2784 |
case 'type_date_fields': {
|
2785 |
$params_names=array('w_field_label_size','w_field_label_pos','w_day','w_month','w_year','w_day_type','w_month_type','w_year_type','w_day_label','w_month_label','w_year_label','w_day_size','w_month_size','w_year_size','w_required','w_class','w_from','w_to','w_divider');
|
2786 |
$temp = $params;
|
images/date.png
ADDED
Binary file
|
js/formmaker_div_free.js
CHANGED
@@ -1056,6 +1056,7 @@ function remove_button(j,i)
|
|
1056 |
button.parentNode.removeChild(button);
|
1057 |
}
|
1058 |
|
|
|
1059 |
function change_date_format(value, id, element)
|
1060 |
{
|
1061 |
var input_p = document.getElementById(id+'_buttonform_id_temp');
|
@@ -1069,9 +1070,12 @@ function change_date_format(value, id, element)
|
|
1069 |
var value = document.getElementById('date_format').value;
|
1070 |
}
|
1071 |
input_p.setAttribute("onclick", "return showCalendar('"+id+"_elementform_id_temp' , '"+value+"', "+dis_past_days+")");
|
1072 |
-
|
|
|
1073 |
}
|
1074 |
|
|
|
|
|
1075 |
function disable_past_days(value, id)
|
1076 |
{
|
1077 |
var dis_past_days = value == true ? true : false;
|
@@ -1113,6 +1117,39 @@ function set_required(id)
|
|
1113 |
}
|
1114 |
}
|
1115 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1116 |
function disable_fields(id,field)
|
1117 |
{
|
1118 |
var div = document.getElementById(id+"_div_address");
|
@@ -1353,6 +1390,64 @@ function disable_fields(id,field)
|
|
1353 |
refresh_attr(id,type);
|
1354 |
}
|
1355 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1356 |
function enable_name_fields(id, field)
|
1357 |
{
|
1358 |
var index = field == 'title' ? 2 : 3;
|
@@ -2641,6 +2736,13 @@ function change_value(id)
|
|
2641 |
|
2642 |
}
|
2643 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2644 |
function change_input_value(first_value, id)
|
2645 |
{
|
2646 |
input=document.getElementById(id);
|
@@ -2659,6 +2761,239 @@ if( window.getComputedStyle )
|
|
2659 |
}
|
2660 |
}
|
2661 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2662 |
function change_file_value(destination, id, prefix , postfix )
|
2663 |
{
|
2664 |
if(typeof(prefix)=='undefined') {prefix=''; postfix=''};
|
@@ -12782,30 +13117,2447 @@ edit_main_td2.appendChild(el_label_position_label);
|
|
12782 |
var adding_button = document.createElement('input');
|
12783 |
adding_button.setAttribute("id", i+"_buttonform_id_temp");
|
12784 |
adding_button.setAttribute("class", "button");
|
12785 |
-
adding_button.setAttribute("type", 'reset');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12786 |
adding_button.setAttribute("value", w_but_val);
|
12787 |
adding_button.setAttribute("format", w_format);
|
12788 |
adding_button.setAttribute("onclick", "return showCalendar('"+i+"_elementform_id_temp' ,'"+w_format+"', "+dis_past_days+")");
|
12789 |
|
12790 |
var main_td = document.getElementById('show_table');
|
12791 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12792 |
div_label.appendChild(label);
|
12793 |
div_label.appendChild(required);
|
12794 |
div_element.appendChild(adding_type);
|
12795 |
div_element.appendChild(adding_required);
|
|
|
12796 |
div_element.appendChild(adding_dis_past_days);
|
12797 |
-
div_element.appendChild(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12798 |
div_element.appendChild(adding_button);
|
12799 |
div_field.appendChild(div_label);
|
12800 |
div_field.appendChild(div_element);
|
12801 |
div.appendChild(div_field);
|
12802 |
div.appendChild(br3);
|
|
|
|
|
|
|
12803 |
main_td.appendChild(div);
|
12804 |
-
|
12805 |
-
|
|
|
|
|
|
|
12806 |
label_top(i);
|
12807 |
change_class(w_class, i);
|
12808 |
-
refresh_attr(i, '
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12809 |
}
|
12810 |
|
12811 |
function field_to_select(id, type)
|
@@ -15037,6 +17789,11 @@ function label_color(b,id)
|
|
15037 |
document.getElementById(id+'_star_colorform_id_temp').value=b;
|
15038 |
}
|
15039 |
|
|
|
|
|
|
|
|
|
|
|
15040 |
|
15041 |
function type_scale_rating(i, w_field_label, w_field_label_size, w_field_label_pos, w_mini_labels, w_scale_amount, w_required, w_class, w_attr_name, w_attr_value){
|
15042 |
|
@@ -21875,6 +24632,24 @@ function go_to_type_date(new_id)
|
|
21875 |
type_date(new_id, 'Date:', '100', 'left', '', 'no', '', '%Y-%m-%d', '...',w_attr_name, w_attr_value, 'no');
|
21876 |
}
|
21877 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21878 |
function go_to_type_date_fields(new_id)
|
21879 |
{
|
21880 |
|
@@ -21982,20 +24757,40 @@ else
|
|
21982 |
el_type_label_time.innerHTML = 'Time';
|
21983 |
|
21984 |
|
21985 |
-
var el_type_radio_date = document.createElement('input');
|
21986 |
-
el_type_radio_date.setAttribute("id", "el_type_radio_date");
|
21987 |
-
el_type_radio_date.setAttribute("type", "radio");
|
21988 |
-
el_type_radio_date.setAttribute("value", "date");
|
21989 |
-
el_type_radio_date.style.cssText = "margin-left:15px";
|
21990 |
-
el_type_radio_date.setAttribute("name", "el_type_radio_time");
|
21991 |
-
el_type_radio_date.setAttribute("onclick", "go_to_type_date('"+new_id+"')");
|
21992 |
-
el_type_radio_date.setAttribute("checked", "checked");
|
21993 |
|
21994 |
-
var el_type_label_date = document.createElement('label');
|
21995 |
-
el_type_label_date.setAttribute("for", "el_type_radio_date");
|
21996 |
-
el_type_label_date.innerHTML = 'Date (Single fileld with a picker)';
|
21997 |
|
21998 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
21999 |
|
22000 |
var el_type_radio_date_fields = document.createElement('input');
|
22001 |
el_type_radio_date_fields.setAttribute("id", "el_type_radio_date_fields");
|
@@ -22015,15 +24810,29 @@ else
|
|
22015 |
var br1 = document.createElement('br');
|
22016 |
var br2 = document.createElement('br');
|
22017 |
var br3 = document.createElement('br');
|
|
|
|
|
22018 |
|
22019 |
td.appendChild(el_type_label);
|
22020 |
td.appendChild(br1);
|
22021 |
-
|
22022 |
-
td.appendChild(
|
22023 |
-
td.appendChild(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22024 |
td.appendChild(el_type_radio_date_fields);
|
22025 |
td.appendChild(el_type_label_date_fields);
|
22026 |
td.appendChild(br3);
|
|
|
|
|
22027 |
td.appendChild(el_type_radio_time);
|
22028 |
td.appendChild(el_type_label_time);
|
22029 |
var pos=document.getElementsByName("el_pos");
|
@@ -22035,7 +24844,7 @@ else
|
|
22035 |
sel_el_pos.removeAttribute("disabled", "disabled");
|
22036 |
|
22037 |
|
22038 |
-
|
22039 |
|
22040 |
}
|
22041 |
|
@@ -24886,6 +27695,83 @@ function edit(id)
|
|
24886 |
w_disable_past_days = document.getElementById(id+'_dis_past_daysform_id_temp') ? document.getElementById(id+'_dis_past_daysform_id_temp').value : 'no';
|
24887 |
type_date(id, w_field_label, w_field_label_size, w_field_label_pos, w_date, w_required, w_class, w_format, w_but_val, w_attr_name, w_attr_value,w_disable_past_days); break;
|
24888 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24889 |
case 'type_date_fields':
|
24890 |
{
|
24891 |
atrs =return_attributes(id+'_dayform_id_temp');
|
@@ -25718,6 +28604,88 @@ function duplicate(id) {
|
|
25718 |
w_disable_past_days = document.getElementById(id+'_dis_past_daysform_id_temp') ? document.getElementById(id+'_dis_past_daysform_id_temp').value : 'no';
|
25719 |
type_date(gen, w_field_label, w_field_label_size, w_field_label_pos, w_date, w_required, w_class, w_format, w_but_val, w_attr_name, w_attr_value, w_disable_past_days); break;
|
25720 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25721 |
case 'type_date_fields':
|
25722 |
{
|
25723 |
atrs =return_attributes(id+'_dayform_id_temp');
|
@@ -26816,6 +29784,137 @@ function gen_form_fields()
|
|
26816 |
form_fields+="*:*new_field*:*";
|
26817 |
break;
|
26818 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26819 |
case 'type_date_fields':
|
26820 |
{
|
26821 |
atrs =return_attributes(id+'_dayform_id_temp');
|
1056 |
button.parentNode.removeChild(button);
|
1057 |
}
|
1058 |
|
1059 |
+
|
1060 |
function change_date_format(value, id, element)
|
1061 |
{
|
1062 |
var input_p = document.getElementById(id+'_buttonform_id_temp');
|
1070 |
var value = document.getElementById('date_format').value;
|
1071 |
}
|
1072 |
input_p.setAttribute("onclick", "return showCalendar('"+id+"_elementform_id_temp' , '"+value+"', "+dis_past_days+")");
|
1073 |
+
|
1074 |
+
jQuery("[name^="+id+"_elementform_id_temp]").datepicker('option', 'dateFormat', value);
|
1075 |
}
|
1076 |
|
1077 |
+
|
1078 |
+
|
1079 |
function disable_past_days(value, id)
|
1080 |
{
|
1081 |
var dis_past_days = value == true ? true : false;
|
1117 |
}
|
1118 |
}
|
1119 |
|
1120 |
+
function show_image_datepicker(id, type){
|
1121 |
+
if(document.getElementById(id+"form_id_temp").value=="yes")
|
1122 |
+
{
|
1123 |
+
if(type == "date_range"){
|
1124 |
+
document.getElementById(id+"dateform_id_temp0").style.display = "none";
|
1125 |
+
document.getElementById(id+"dateform_id_temp1").style.display = "none";
|
1126 |
+
}
|
1127 |
+
else
|
1128 |
+
document.getElementById(id+"dateform_id_temp").style.display = "none";
|
1129 |
+
|
1130 |
+
document.getElementById(id+"form_id_temp").setAttribute("value", "no");
|
1131 |
+
}
|
1132 |
+
else
|
1133 |
+
{
|
1134 |
+
if(type == "date_range"){
|
1135 |
+
document.getElementById(id+"dateform_id_temp0").style.display = "inline";
|
1136 |
+
document.getElementById(id+"dateform_id_temp1").style.display = "inline";
|
1137 |
+
}
|
1138 |
+
else
|
1139 |
+
document.getElementById(id+"dateform_id_temp").style.display = "inline";
|
1140 |
+
|
1141 |
+
document.getElementById(id+"form_id_temp").setAttribute("value", "yes")
|
1142 |
+
|
1143 |
+
}
|
1144 |
+
}
|
1145 |
+
|
1146 |
+
function show_datepicker(id){
|
1147 |
+
|
1148 |
+
jQuery("#"+id).datepicker("show");
|
1149 |
+
}
|
1150 |
+
|
1151 |
+
|
1152 |
+
|
1153 |
function disable_fields(id,field)
|
1154 |
{
|
1155 |
var div = document.getElementById(id+"_div_address");
|
1390 |
refresh_attr(id,type);
|
1391 |
}
|
1392 |
|
1393 |
+
function show_week_days(id, week_day){
|
1394 |
+
|
1395 |
+
if(week_day) {
|
1396 |
+
if(document.getElementById("el_show_"+week_day).checked==true)
|
1397 |
+
document.getElementById(id+"_show_week_days").setAttribute(week_day, "yes");
|
1398 |
+
else
|
1399 |
+
document.getElementById(id+"_show_week_days").setAttribute(week_day, "no");
|
1400 |
+
}
|
1401 |
+
jQuery("input[name^="+id+"_elementform_id_temp]").datepicker( "option", "beforeShowDay", function(date){
|
1402 |
+
var w_hide_sunday = jQuery("#"+id+"_show_week_days").attr('sunday') == 'yes' ? 'true' : 'day != 0';
|
1403 |
+
var w_hide_monday = jQuery("#"+id+"_show_week_days").attr('monday') == 'yes' ? 'true' : 'day != 1';
|
1404 |
+
var w_hide_tuesday = jQuery("#"+id+"_show_week_days").attr('tuesday') == 'yes' ? 'true' : 'day != 2';
|
1405 |
+
var w_hide_wednesday = jQuery("#"+id+"_show_week_days").attr('wednesday') == 'yes' ? 'true' : 'day != 3';
|
1406 |
+
var w_hide_thursday = jQuery("#"+id+"_show_week_days").attr('thursday') == 'yes' ? 'true' : 'day != 4';
|
1407 |
+
var w_hide_friday = jQuery("#"+id+"_show_week_days").attr('friday') == 'yes' ? 'true' : 'day != 5';
|
1408 |
+
var w_hide_saturday = jQuery("#"+id+"_show_week_days").attr('saturday') == 'yes' ? 'true' : 'day != 6';
|
1409 |
+
|
1410 |
+
|
1411 |
+
|
1412 |
+
var invalid_dates = jQuery("#"+id+"_invalid_dates_id_temp").val();
|
1413 |
+
var invalid_dates_finish = [];
|
1414 |
+
var invalid_dates_start = invalid_dates.split(",");
|
1415 |
+
var invalid_date_range =[];
|
1416 |
+
|
1417 |
+
for(var i = 0; i < invalid_dates_start.length; i++ ){
|
1418 |
+
invalid_dates_start[i] = invalid_dates_start[i].trim();
|
1419 |
+
if(invalid_dates_start[i].length < 11){
|
1420 |
+
|
1421 |
+
invalid_dates_finish.push(invalid_dates_start[i]);
|
1422 |
+
}
|
1423 |
+
else{
|
1424 |
+
|
1425 |
+
if(invalid_dates_start[i].indexOf("-") > 4)
|
1426 |
+
invalid_date_range.push(invalid_dates_start[i].split("-"));
|
1427 |
+
else{
|
1428 |
+
var invalid_date_array = invalid_dates_start[i].split("-");
|
1429 |
+
var start_invalid_day = invalid_date_array[0] + "-" + invalid_date_array[1] + "-" + invalid_date_array[2];
|
1430 |
+
var end_invalid_day = invalid_date_array[3] + "-" + invalid_date_array[4] + "-" + invalid_date_array[5];
|
1431 |
+
invalid_date_range.push([start_invalid_day, end_invalid_day]);
|
1432 |
+
}
|
1433 |
+
}
|
1434 |
+
}
|
1435 |
+
|
1436 |
+
jQuery.each(invalid_date_range, function( index, value ) {
|
1437 |
+
for(var d = new Date(value[0]); d <= new Date(value[1]); d.setDate(d.getDate() + 1)) {
|
1438 |
+
invalid_dates_finish.push(jQuery.datepicker.formatDate("mm/dd/yy", d));
|
1439 |
+
}
|
1440 |
+
});
|
1441 |
+
var string_days = jQuery.datepicker.formatDate("mm/dd/yy", date);
|
1442 |
+
var day = date.getDay();
|
1443 |
+
return [invalid_dates_finish.indexOf(string_days) == -1 && eval(w_hide_sunday) && eval(w_hide_monday) && eval(w_hide_tuesday) && eval(w_hide_wednesday) && eval(w_hide_thursday) && eval(w_hide_friday) && eval(w_hide_saturday) ];
|
1444 |
+
});
|
1445 |
+
|
1446 |
+
|
1447 |
+
}
|
1448 |
+
|
1449 |
+
|
1450 |
+
|
1451 |
function enable_name_fields(id, field)
|
1452 |
{
|
1453 |
var index = field == 'title' ? 2 : 3;
|
2736 |
|
2737 |
}
|
2738 |
|
2739 |
+
function change_value_range(id, min_max, element_value)
|
2740 |
+
{
|
2741 |
+
jQuery("#"+id).datepicker('option', min_max, element_value);
|
2742 |
+
}
|
2743 |
+
|
2744 |
+
|
2745 |
+
|
2746 |
function change_input_value(first_value, id)
|
2747 |
{
|
2748 |
input=document.getElementById(id);
|
2761 |
}
|
2762 |
}
|
2763 |
|
2764 |
+
function change_hidden_input_value(element_value, date_fields, id_int, id)
|
2765 |
+
{
|
2766 |
+
|
2767 |
+
|
2768 |
+
document.getElementById(id).value = element_value;
|
2769 |
+
|
2770 |
+
|
2771 |
+
if(date_fields == "default_date"){
|
2772 |
+
if(element_value =="today")
|
2773 |
+
jQuery("#"+id_int+"_elementform_id_temp").datepicker("setDate", new Date());
|
2774 |
+
else if(element_value.indexOf("d") == -1 && element_value.indexOf("m") == -1 && element_value.indexOf("y") == -1 && element_value.indexOf("w") == -1){
|
2775 |
+
if(element_value !== "")
|
2776 |
+
element_value = jQuery.datepicker.formatDate(jQuery("#"+id_int+"_buttonform_id_temp").attr('format'), new Date(element_value));
|
2777 |
+
jQuery("#"+id_int+"_elementform_id_temp").datepicker("setDate", element_value);
|
2778 |
+
}
|
2779 |
+
else
|
2780 |
+
jQuery("#"+id_int+"_elementform_id_temp").datepicker("setDate", element_value);
|
2781 |
+
|
2782 |
+
}
|
2783 |
+
else if(date_fields == "minDate" || date_fields == "maxDate"){
|
2784 |
+
if(element_value =="today")
|
2785 |
+
jQuery("#"+id_int+"_elementform_id_temp").datepicker('option', date_fields, new Date());
|
2786 |
+
else if(element_value.indexOf("d") == -1 && element_value.indexOf("m") == -1 && element_value.indexOf("y") == -1 && element_value.indexOf("w") == -1){
|
2787 |
+
if(element_value !== "")
|
2788 |
+
element_value = jQuery.datepicker.formatDate(jQuery("#"+id_int+"_buttonform_id_temp").attr('format'), new Date(element_value));
|
2789 |
+
jQuery("#"+id_int+"_elementform_id_temp").datepicker('option', date_fields, element_value);
|
2790 |
+
}
|
2791 |
+
else
|
2792 |
+
jQuery("#"+id_int+"_elementform_id_temp").datepicker('option', date_fields, element_value);
|
2793 |
+
}
|
2794 |
+
else{
|
2795 |
+
jQuery("#"+id_int+"_elementform_id_temp").datepicker( "option", "beforeShowDay", function(date){
|
2796 |
+
var invalid_dates = element_value;
|
2797 |
+
var invalid_dates_finish = [];
|
2798 |
+
var invalid_dates_start = invalid_dates.split(",");
|
2799 |
+
var invalid_date_range =[];
|
2800 |
+
|
2801 |
+
for(var i = 0; i < invalid_dates_start.length; i++ ){
|
2802 |
+
invalid_dates_start[i] = invalid_dates_start[i].trim();
|
2803 |
+
if(invalid_dates_start[i].length < 11){
|
2804 |
+
|
2805 |
+
invalid_dates_finish.push(invalid_dates_start[i]);
|
2806 |
+
}
|
2807 |
+
else{
|
2808 |
+
|
2809 |
+
if(invalid_dates_start[i].indexOf("-") > 4)
|
2810 |
+
invalid_date_range.push(invalid_dates_start[i].split("-"));
|
2811 |
+
else{
|
2812 |
+
var invalid_date_array = invalid_dates_start[i].split("-");
|
2813 |
+
var start_invalid_day = invalid_date_array[0] + "-" + invalid_date_array[1] + "-" + invalid_date_array[2];
|
2814 |
+
var end_invalid_day = invalid_date_array[3] + "-" + invalid_date_array[4] + "-" + invalid_date_array[5];
|
2815 |
+
invalid_date_range.push([start_invalid_day, end_invalid_day]);
|
2816 |
+
}
|
2817 |
+
}
|
2818 |
+
}
|
2819 |
+
|
2820 |
+
jQuery.each(invalid_date_range, function( index, value ) {
|
2821 |
+
for(var d = new Date(value[0]); d <= new Date(value[1]); d.setDate(d.getDate() + 1)) {
|
2822 |
+
invalid_dates_finish.push(jQuery.datepicker.formatDate("mm/dd/yy", d));
|
2823 |
+
}
|
2824 |
+
});
|
2825 |
+
|
2826 |
+
var w_hide_sunday = jQuery("#"+id_int+"_show_week_days").attr('sunday') == 'yes' ? 'true' : 'day != 0';
|
2827 |
+
var w_hide_monday = jQuery("#"+id_int+"_show_week_days").attr('monday') == 'yes' ? 'true' : 'day != 1';
|
2828 |
+
var w_hide_tuesday = jQuery("#"+id_int+"_show_week_days").attr('tuesday') == 'yes' ? 'true' : 'day != 2';
|
2829 |
+
var w_hide_wednesday = jQuery("#"+id_int+"_show_week_days").attr('wednesday') == 'yes' ? 'true' : 'day != 3';
|
2830 |
+
var w_hide_thursday = jQuery("#"+id_int+"_show_week_days").attr('thursday') == 'yes' ? 'true' : 'day != 4';
|
2831 |
+
var w_hide_friday = jQuery("#"+id_int+"_show_week_days").attr('friday') == 'yes' ? 'true' : 'day != 5';
|
2832 |
+
var w_hide_saturday = jQuery("#"+id_int+"_show_week_days").attr('saturday') == 'yes' ? 'true' : 'day != 6';
|
2833 |
+
|
2834 |
+
var day = date.getDay();
|
2835 |
+
var string_days = jQuery.datepicker.formatDate("mm/dd/yy", date);
|
2836 |
+
return [invalid_dates_finish.indexOf(string_days) == -1 && eval(w_hide_sunday) && eval(w_hide_monday) && eval(w_hide_tuesday) && eval(w_hide_wednesday) && eval(w_hide_thursday) && eval(w_hide_friday) && eval(w_hide_saturday)];
|
2837 |
+
});
|
2838 |
+
}
|
2839 |
+
}
|
2840 |
+
|
2841 |
+
function change_hidden_input_value_range(element_value, date_fields, start_end, id_int, id, new_element_value = element_value)
|
2842 |
+
{
|
2843 |
+
document.getElementById(id).value = new_element_value;
|
2844 |
+
var element_value_new = element_value;
|
2845 |
+
if(date_fields == "default_date"){
|
2846 |
+
if(start_end == "start"){
|
2847 |
+
if(element_value =="today"){
|
2848 |
+
jQuery("#"+id_int+"_elementform_id_temp0").datepicker("setDate", new Date());
|
2849 |
+
jQuery("#"+id_int+"_elementform_id_temp1").datepicker('option', 'minDate', new Date());
|
2850 |
+
}
|
2851 |
+
else if(element_value.indexOf("d") == -1 && element_value.indexOf("m") == -1 && element_value.indexOf("y") == -1 && element_value.indexOf("w") == -1){
|
2852 |
+
if(element_value !== ""){
|
2853 |
+
element_value = jQuery.datepicker.formatDate(jQuery("#"+id_int+"_buttonform_id_temp").attr('format'), new Date(element_value));
|
2854 |
+
jQuery("#"+id_int+"_elementform_id_temp0").datepicker("setDate", element_value);
|
2855 |
+
jQuery("#"+id_int+"_elementform_id_temp1").datepicker('option', 'minDate', element_value);
|
2856 |
+
}
|
2857 |
+
else{
|
2858 |
+
jQuery("#"+id_int+"_elementform_id_temp0").datepicker("setDate", element_value);
|
2859 |
+
date_fields = "minDate";
|
2860 |
+
var element_value = jQuery("#min_date").val();
|
2861 |
+
change_hidden_input_value_range(element_value, date_fields, start_end, id_int, id, element_value_new);
|
2862 |
+
}
|
2863 |
+
|
2864 |
+
}
|
2865 |
+
else{
|
2866 |
+
jQuery("#"+id_int+"_elementform_id_temp0").datepicker("setDate", element_value);
|
2867 |
+
jQuery("#"+id_int+"_elementform_id_temp1").datepicker('option', 'minDate', element_value);
|
2868 |
+
}
|
2869 |
+
}
|
2870 |
+
else{
|
2871 |
+
if(element_value =="today"){
|
2872 |
+
jQuery("#"+id_int+"_elementform_id_temp1").datepicker("setDate", new Date());
|
2873 |
+
jQuery("#"+id_int+"_elementform_id_temp0").datepicker('option', 'maxDate', new Date());
|
2874 |
+
}
|
2875 |
+
else if(element_value.indexOf("d") == -1 && element_value.indexOf("m") == -1 && element_value.indexOf("y") == -1 && element_value.indexOf("w") == -1){
|
2876 |
+
if(element_value !== ""){
|
2877 |
+
element_value = jQuery.datepicker.formatDate(jQuery("#"+id_int+"_buttonform_id_temp").attr('format'), new Date(element_value));
|
2878 |
+
jQuery("#"+id_int+"_elementform_id_temp1").datepicker("setDate", element_value);
|
2879 |
+
jQuery("#"+id_int+"_elementform_id_temp0").datepicker('option', 'maxDate', new Date(element_value));
|
2880 |
+
}
|
2881 |
+
else{
|
2882 |
+
jQuery("#"+id_int+"_elementform_id_temp1").datepicker("setDate", element_value);
|
2883 |
+
date_fields = "maxDate";
|
2884 |
+
element_value = jQuery("#max_date").val();
|
2885 |
+
change_hidden_input_value_range(element_value, date_fields, start_end, id_int, id, element_value_new);
|
2886 |
+
|
2887 |
+
}
|
2888 |
+
}
|
2889 |
+
else{
|
2890 |
+
jQuery("#"+id_int+"_elementform_id_temp1").datepicker("setDate", element_value);
|
2891 |
+
jQuery("#"+id_int+"_elementform_id_temp0").datepicker('option', 'maxDate', element_value);
|
2892 |
+
}
|
2893 |
+
}
|
2894 |
+
}
|
2895 |
+
if(date_fields == "minDate" || date_fields == "maxDate"){
|
2896 |
+
if(element_value =="today"){
|
2897 |
+
if(date_fields == "minDate" && jQuery("#default_date_start").val() == ""){
|
2898 |
+
jQuery("#"+id_int+"_elementform_id_temp0").datepicker('option', date_fields, new Date());
|
2899 |
+
jQuery("#"+id_int+"_elementform_id_temp1").datepicker('option', date_fields, new Date());
|
2900 |
+
}
|
2901 |
+
if(date_fields == "minDate" && jQuery("#default_date_start").val() != ""){
|
2902 |
+
jQuery("#"+id_int+"_elementform_id_temp0").datepicker('option', date_fields, new Date());
|
2903 |
+
element_value = jQuery("#default_date_start").val();
|
2904 |
+
date_fields = "default_date";
|
2905 |
+
start_end = "start";
|
2906 |
+
change_hidden_input_value_range(element_value, date_fields, start_end, id_int, id, element_value_new);
|
2907 |
+
}
|
2908 |
+
if(date_fields == "maxDate" && jQuery("#default_date_end").val() == ""){
|
2909 |
+
|
2910 |
+
jQuery("#"+id_int+"_elementform_id_temp0").datepicker('option', date_fields, new Date());
|
2911 |
+
jQuery("#"+id_int+"_elementform_id_temp1").datepicker('option', date_fields, new Date());
|
2912 |
+
}
|
2913 |
+
if(date_fields == "maxDate" && jQuery("#default_date_end").val() != ""){
|
2914 |
+
jQuery("#"+id_int+"_elementform_id_temp1").datepicker('option', date_fields, new Date());
|
2915 |
+
element_value = jQuery("#default_date_end").val();
|
2916 |
+
date_fields = "default_date";
|
2917 |
+
start_end = "end";
|
2918 |
+
change_hidden_input_value_range(element_value, date_fields, start_end, id_int, id, element_value_new);
|
2919 |
+
}
|
2920 |
+
}
|
2921 |
+
else{
|
2922 |
+
if(element_value.indexOf("d") == -1 && element_value.indexOf("m") == -1 && element_value.indexOf("w") == -1 && element_value.indexOf("y") == -1 && element_value !== ""){
|
2923 |
+
element_value = jQuery.datepicker.formatDate(jQuery("#"+id_int+"_buttonform_id_temp").attr('format'), new Date(element_value));
|
2924 |
+
}
|
2925 |
+
|
2926 |
+
if((date_fields == "minDate" && jQuery("#default_date_start").val() == "") || (date_fields == "maxDate" && jQuery("#default_date_end").val() == "")){
|
2927 |
+
|
2928 |
+
jQuery("#"+id_int+"_elementform_id_temp0").datepicker('option', date_fields, element_value);
|
2929 |
+
jQuery("#"+id_int+"_elementform_id_temp1").datepicker('option', date_fields, element_value);
|
2930 |
+
}
|
2931 |
+
if(date_fields == "minDate" && jQuery("#default_date_start").val() != ""){
|
2932 |
+
|
2933 |
+
jQuery("#"+id_int+"_elementform_id_temp0").datepicker('option', date_fields, element_value);
|
2934 |
+
element_value = jQuery("#default_date_start").val();
|
2935 |
+
date_fields = "default_date";
|
2936 |
+
start_end = "start";
|
2937 |
+
change_hidden_input_value_range(element_value, date_fields, start_end, id_int, id, element_value_new);
|
2938 |
+
}
|
2939 |
+
if(date_fields == "maxDate" && jQuery("#default_date_end").val() != ""){
|
2940 |
+
|
2941 |
+
jQuery("#"+id_int+"_elementform_id_temp1").datepicker('option', date_fields, element_value);
|
2942 |
+
element_value = jQuery("#default_date_end").val();
|
2943 |
+
date_fields = "default_date";
|
2944 |
+
start_end = "end";
|
2945 |
+
change_hidden_input_value_range(element_value, date_fields, start_end, id_int, id, element_value_new);
|
2946 |
+
}
|
2947 |
+
}
|
2948 |
+
}
|
2949 |
+
if(date_fields == "invalide_date"){
|
2950 |
+
jQuery("input[id^="+id_int+"_elementform_id_temp]").datepicker( "option", "beforeShowDay", function(date){
|
2951 |
+
var invalid_dates = element_value;
|
2952 |
+
var invalid_dates_finish = [];
|
2953 |
+
var invalid_dates_start = invalid_dates.split(",");
|
2954 |
+
var invalid_date_range =[];
|
2955 |
+
|
2956 |
+
for(var i = 0; i < invalid_dates_start.length; i++ ){
|
2957 |
+
invalid_dates_start[i] = invalid_dates_start[i].trim();
|
2958 |
+
if(invalid_dates_start[i].length < 11){
|
2959 |
+
invalid_dates_finish.push(invalid_dates_start[i]);
|
2960 |
+
}
|
2961 |
+
else{
|
2962 |
+
if(invalid_dates_start[i].indexOf("-") > 4)
|
2963 |
+
invalid_date_range.push(invalid_dates_start[i].split("-"));
|
2964 |
+
else{
|
2965 |
+
var invalid_date_array = invalid_dates_start[i].split("-");
|
2966 |
+
var start_invalid_day = invalid_date_array[0] + "-" + invalid_date_array[1] + "-" + invalid_date_array[2];
|
2967 |
+
var end_invalid_day = invalid_date_array[3] + "-" + invalid_date_array[4] + "-" + invalid_date_array[5];
|
2968 |
+
invalid_date_range.push([start_invalid_day, end_invalid_day]);
|
2969 |
+
}
|
2970 |
+
}
|
2971 |
+
}
|
2972 |
+
|
2973 |
+
jQuery.each(invalid_date_range, function( index, value ) {
|
2974 |
+
for(var d = new Date(value[0]); d <= new Date(value[1]); d.setDate(d.getDate() + 1)) {
|
2975 |
+
invalid_dates_finish.push(jQuery.datepicker.formatDate("mm/dd/yy", d));
|
2976 |
+
}
|
2977 |
+
});
|
2978 |
+
|
2979 |
+
var w_hide_sunday = jQuery("#"+id_int+"_show_week_days").attr('sunday') == 'yes' ? 'true' : 'day != 0';
|
2980 |
+
var w_hide_monday = jQuery("#"+id_int+"_show_week_days").attr('monday') == 'yes' ? 'true' : 'day != 1';
|
2981 |
+
var w_hide_tuesday = jQuery("#"+id_int+"_show_week_days").attr('tuesday') == 'yes' ? 'true' : 'day != 2';
|
2982 |
+
var w_hide_wednesday = jQuery("#"+id_int+"_show_week_days").attr('wednesday') == 'yes' ? 'true' : 'day != 3';
|
2983 |
+
var w_hide_thursday = jQuery("#"+id_int+"_show_week_days").attr('thursday') == 'yes' ? 'true' : 'day != 4';
|
2984 |
+
var w_hide_friday = jQuery("#"+id_int+"_show_week_days").attr('friday') == 'yes' ? 'true' : 'day != 5';
|
2985 |
+
var w_hide_saturday = jQuery("#"+id_int+"_show_week_days").attr('saturday') == 'yes' ? 'true' : 'day != 6';
|
2986 |
+
|
2987 |
+
var day = date.getDay();
|
2988 |
+
var string_days = jQuery.datepicker.formatDate("mm/dd/yy", date);
|
2989 |
+
return [invalid_dates_finish.indexOf(string_days) == -1 && eval(w_hide_sunday) && eval(w_hide_monday) && eval(w_hide_tuesday) && eval(w_hide_wednesday) && eval(w_hide_thursday) && eval(w_hide_friday) && eval(w_hide_saturday)];
|
2990 |
+
});
|
2991 |
+
}
|
2992 |
+
|
2993 |
+
}
|
2994 |
+
|
2995 |
+
|
2996 |
+
|
2997 |
function change_file_value(destination, id, prefix , postfix )
|
2998 |
{
|
2999 |
if(typeof(prefix)=='undefined') {prefix=''; postfix=''};
|
13117 |
var adding_button = document.createElement('input');
|
13118 |
adding_button.setAttribute("id", i+"_buttonform_id_temp");
|
13119 |
adding_button.setAttribute("class", "button");
|
13120 |
+
adding_button.setAttribute("type", 'reset');
|
13121 |
+
adding_button.setAttribute("value", w_but_val);
|
13122 |
+
adding_button.setAttribute("format", w_format);
|
13123 |
+
adding_button.setAttribute("onclick", "return showCalendar('"+i+"_elementform_id_temp' ,'"+w_format+"', "+dis_past_days+")");
|
13124 |
+
|
13125 |
+
var main_td = document.getElementById('show_table');
|
13126 |
+
|
13127 |
+
div_label.appendChild(label);
|
13128 |
+
div_label.appendChild(required);
|
13129 |
+
div_element.appendChild(adding_type);
|
13130 |
+
div_element.appendChild(adding_required);
|
13131 |
+
div_element.appendChild(adding_dis_past_days);
|
13132 |
+
div_element.appendChild(adding);
|
13133 |
+
div_element.appendChild(adding_button);
|
13134 |
+
div_field.appendChild(div_label);
|
13135 |
+
div_field.appendChild(div_element);
|
13136 |
+
div.appendChild(div_field);
|
13137 |
+
div.appendChild(br3);
|
13138 |
+
main_td.appendChild(div);
|
13139 |
+
|
13140 |
+
if(w_field_label_pos=="top")
|
13141 |
+
label_top(i);
|
13142 |
+
change_class(w_class, i);
|
13143 |
+
refresh_attr(i, 'type_date');
|
13144 |
+
}
|
13145 |
+
|
13146 |
+
|
13147 |
+
function type_date_new(i, w_field_label, w_field_label_size, w_field_label_pos, w_size, w_date, w_required, w_show_image, w_class, w_format, w_start_day, w_default_date, w_min_date, w_max_date, w_invalid_dates, w_show_days, w_hide_time, w_but_val, w_attr_name, w_attr_value,w_disable_past_days) {
|
13148 |
+
|
13149 |
+
document.getElementById("element_type").value="type_date_new";
|
13150 |
+
delete_last_child();
|
13151 |
+
var edit_div = document.createElement('div');
|
13152 |
+
edit_div.setAttribute("id", "edit_div");
|
13153 |
+
|
13154 |
+
var edit_main_table = document.createElement('table');
|
13155 |
+
edit_main_table.setAttribute("id", "edit_main_table");
|
13156 |
+
edit_main_table.setAttribute("cellpadding", "3");
|
13157 |
+
edit_main_table.setAttribute("cellspacing", "0");
|
13158 |
+
|
13159 |
+
var edit_main_tr1 = document.createElement('tr');
|
13160 |
+
var edit_main_tr2 = document.createElement('tr');
|
13161 |
+
var edit_main_tr3 = document.createElement('tr');
|
13162 |
+
var edit_main_tr4 = document.createElement('tr');
|
13163 |
+
edit_main_tr4.style.cssText = "display:none;";
|
13164 |
+
var edit_main_tr5 = document.createElement('tr');
|
13165 |
+
var edit_main_tr6 = document.createElement('tr');
|
13166 |
+
var edit_main_tr7 = document.createElement('tr');
|
13167 |
+
var edit_main_tr8 = document.createElement('tr');
|
13168 |
+
var edit_main_tr9 = document.createElement('tr');
|
13169 |
+
edit_main_tr9.style.cssText = "display:none;";
|
13170 |
+
var edit_main_tr10 = document.createElement('tr');
|
13171 |
+
var edit_main_tr11 = document.createElement('tr');
|
13172 |
+
var edit_main_tr12 = document.createElement('tr');
|
13173 |
+
var edit_main_tr13 = document.createElement('tr');
|
13174 |
+
var edit_main_tr14 = document.createElement('tr');
|
13175 |
+
edit_main_tr14.style.cssText = "display:none;";
|
13176 |
+
var edit_main_tr15 = document.createElement('tr');
|
13177 |
+
var edit_main_tr16 = document.createElement('tr');
|
13178 |
+
var edit_main_tr17 = document.createElement('tr');
|
13179 |
+
var edit_main_tr18 = document.createElement('tr');
|
13180 |
+
var edit_main_tr19 = document.createElement('tr');
|
13181 |
+
|
13182 |
+
|
13183 |
+
var edit_main_td1 = document.createElement('td');
|
13184 |
+
var edit_main_td1_1 = document.createElement('td');
|
13185 |
+
var edit_main_td2 = document.createElement('td');
|
13186 |
+
var edit_main_td2_1 = document.createElement('td');
|
13187 |
+
var edit_main_td3 = document.createElement('td');
|
13188 |
+
var edit_main_td3_1 = document.createElement('td');
|
13189 |
+
var edit_main_td4 = document.createElement('td');
|
13190 |
+
var edit_main_td4_1 = document.createElement('td');
|
13191 |
+
var edit_main_td5 = document.createElement('td');
|
13192 |
+
var edit_main_td5_1 = document.createElement('td');
|
13193 |
+
var edit_main_td6 = document.createElement('td');
|
13194 |
+
var edit_main_td6_1 = document.createElement('td');
|
13195 |
+
var edit_main_td7 = document.createElement('td');
|
13196 |
+
var edit_main_td7_1 = document.createElement('td');
|
13197 |
+
var edit_main_td8 = document.createElement('td');
|
13198 |
+
var edit_main_td8_1 = document.createElement('td');
|
13199 |
+
var edit_main_td9 = document.createElement('td');
|
13200 |
+
var edit_main_td9_1 = document.createElement('td');
|
13201 |
+
var edit_main_td10 = document.createElement('td');
|
13202 |
+
var edit_main_td10_1 = document.createElement('td');
|
13203 |
+
var edit_main_td11 = document.createElement('td');
|
13204 |
+
var edit_main_td11_1 = document.createElement('td');
|
13205 |
+
var edit_main_td12 = document.createElement('td');
|
13206 |
+
var edit_main_td12_1 = document.createElement('td');
|
13207 |
+
var edit_main_td13 = document.createElement('td');
|
13208 |
+
var edit_main_td13_1 = document.createElement('td');
|
13209 |
+
var edit_main_td14 = document.createElement('td');
|
13210 |
+
var edit_main_td14_1 = document.createElement('td');
|
13211 |
+
var edit_main_td15 = document.createElement('td');
|
13212 |
+
var edit_main_td15_1 = document.createElement('td');
|
13213 |
+
var edit_main_td16 = document.createElement('td');
|
13214 |
+
var edit_main_td16_1 = document.createElement('td');
|
13215 |
+
var edit_main_td17 = document.createElement('td');
|
13216 |
+
var edit_main_td17_1 = document.createElement('td');
|
13217 |
+
var edit_main_td18 = document.createElement('td');
|
13218 |
+
var edit_main_td18_1 = document.createElement('td');
|
13219 |
+
|
13220 |
+
var el_label_label = document.createElement('label');
|
13221 |
+
el_label_label.setAttribute("for", "edit_for_label");
|
13222 |
+
el_label_label.setAttribute("class", "fm-field-label");
|
13223 |
+
el_label_label.innerHTML = "Field label";
|
13224 |
+
|
13225 |
+
var el_label_textarea = document.createElement('textarea');
|
13226 |
+
el_label_textarea.setAttribute("id", "edit_for_label");
|
13227 |
+
el_label_textarea.setAttribute("rows", "4");
|
13228 |
+
el_label_textarea.setAttribute("onKeyUp", "change_label('"+i+"_element_labelform_id_temp', this.value)");
|
13229 |
+
el_label_textarea.innerHTML = w_field_label;
|
13230 |
+
|
13231 |
+
var el_label_size_label = document.createElement('label');
|
13232 |
+
el_label_size_label.setAttribute("class", "fm-field-label");
|
13233 |
+
el_label_size_label.setAttribute("for", "edit_for_label_size");
|
13234 |
+
el_label_size_label.innerHTML = "Field label size(px) ";
|
13235 |
+
|
13236 |
+
var el_label_size = document.createElement('input');
|
13237 |
+
el_label_size.setAttribute("id", "edit_for_label_size");
|
13238 |
+
el_label_size.setAttribute("type", "text");
|
13239 |
+
el_label_size.setAttribute("value", w_field_label_size);
|
13240 |
+
el_label_size.setAttribute("onKeyPress", "return check_isnum(event)");
|
13241 |
+
el_label_size.setAttribute("onKeyUp", "change_w_style('"+i+"_label_sectionform_id_temp', this.value)");
|
13242 |
+
|
13243 |
+
var el_label_position_label = document.createElement('label');
|
13244 |
+
el_label_position_label.setAttribute("class", "fm-field-label");
|
13245 |
+
el_label_position_label.innerHTML = "Field label position";
|
13246 |
+
|
13247 |
+
var el_label_position1 = document.createElement('input');
|
13248 |
+
el_label_position1.setAttribute("id", "edit_for_label_position_top");
|
13249 |
+
el_label_position1.setAttribute("type", "radio");
|
13250 |
+
el_label_position1.setAttribute("name", "edit_for_label_position");
|
13251 |
+
el_label_position1.setAttribute("onchange", "label_left("+i+")");
|
13252 |
+
|
13253 |
+
var el_label_left = document.createElement('label');
|
13254 |
+
el_label_left.setAttribute("for", "edit_for_label_position_top");
|
13255 |
+
el_label_left.innerHTML = "Left";
|
13256 |
+
|
13257 |
+
var el_label_position2 = document.createElement('input');
|
13258 |
+
el_label_position2.setAttribute("id", "edit_for_label_position_left");
|
13259 |
+
el_label_position2.setAttribute("type", "radio");
|
13260 |
+
el_label_position2.setAttribute("name", "edit_for_label_position");
|
13261 |
+
el_label_position2.setAttribute("onchange", "label_top("+i+")");
|
13262 |
+
|
13263 |
+
var el_label_top = document.createElement('label');
|
13264 |
+
el_label_top.setAttribute("for", "edit_for_label_position_left");
|
13265 |
+
el_label_top.innerHTML = "Top";
|
13266 |
+
|
13267 |
+
if(w_field_label_pos=="top")
|
13268 |
+
el_label_position2.setAttribute("checked", "checked");
|
13269 |
+
else
|
13270 |
+
el_label_position1.setAttribute("checked", "checked");
|
13271 |
+
|
13272 |
+
|
13273 |
+
|
13274 |
+
var el_format_label = document.createElement('label');
|
13275 |
+
el_format_label.setAttribute("class", "fm-field-label");
|
13276 |
+
el_format_label.setAttribute("for", "date_format");
|
13277 |
+
el_format_label.innerHTML = "Date format";
|
13278 |
+
|
13279 |
+
|
13280 |
+
var el_format_textarea = document.createElement('input');
|
13281 |
+
el_format_textarea.setAttribute("id", "date_format");
|
13282 |
+
el_format_textarea.setAttribute("type", "text");
|
13283 |
+
el_format_textarea.setAttribute("value", w_format);
|
13284 |
+
el_format_textarea.setAttribute("onChange", "change_date_format(this.value,'"+i+"', 'format')");
|
13285 |
+
|
13286 |
+
|
13287 |
+
//////////////// start day ///////////////////
|
13288 |
+
|
13289 |
+
|
13290 |
+
var el_start_day_label = document.createElement('label');
|
13291 |
+
el_start_day_label.setAttribute("class", "fm-field-label");
|
13292 |
+
el_start_day_label.setAttribute("for", "start_day");
|
13293 |
+
el_start_day_label.innerHTML = "First day of the week";
|
13294 |
+
|
13295 |
+
|
13296 |
+
var el_start_day = document.createElement('select');
|
13297 |
+
el_start_day.setAttribute("id", "start_day");
|
13298 |
+
el_start_day.setAttribute("name", "start_day");
|
13299 |
+
el_start_day.setAttribute("onchange", "change_start_day(this.value,"+i+")");
|
13300 |
+
el_start_day.style.cssText = 'width:200px';
|
13301 |
+
|
13302 |
+
var el_start_sunday = document.createElement('option');
|
13303 |
+
el_start_sunday.setAttribute("id", "start_day_sunday");
|
13304 |
+
el_start_sunday.setAttribute("value", 0);
|
13305 |
+
Sunday = document.createTextNode("Sunday");
|
13306 |
+
|
13307 |
+
var el_start_monday = document.createElement('option');
|
13308 |
+
el_start_monday.setAttribute("id", "start_day_monday");
|
13309 |
+
el_start_monday.setAttribute("value", 1);
|
13310 |
+
Monday = document.createTextNode("Monday");
|
13311 |
+
|
13312 |
+
var el_start_tuesday = document.createElement('option');
|
13313 |
+
el_start_tuesday.setAttribute("id", "start_day_tuesday");
|
13314 |
+
el_start_tuesday.setAttribute("value", 2);
|
13315 |
+
Tuesday = document.createTextNode("Tuesday");
|
13316 |
+
|
13317 |
+
var el_start_wednesday = document.createElement('option');
|
13318 |
+
el_start_wednesday.setAttribute("id", "start_day_wednesday");
|
13319 |
+
el_start_wednesday.setAttribute("value", 3);
|
13320 |
+
Wednesday = document.createTextNode("Wednesday");
|
13321 |
+
|
13322 |
+
var el_start_thursday = document.createElement('option');
|
13323 |
+
el_start_thursday.setAttribute("id", "start_thursday");
|
13324 |
+
el_start_thursday.setAttribute("value", 4);
|
13325 |
+
Thursday = document.createTextNode("Thursday");
|
13326 |
+
|
13327 |
+
var el_start_friday = document.createElement('option');
|
13328 |
+
el_start_friday.setAttribute("id", "start_day_friday");
|
13329 |
+
el_start_friday.setAttribute("value", 5);
|
13330 |
+
Friday = document.createTextNode("Friday");
|
13331 |
+
|
13332 |
+
var el_start_saturday = document.createElement('option');
|
13333 |
+
el_start_saturday.setAttribute("id", "start_day_saturday");
|
13334 |
+
el_start_saturday.setAttribute("value", 6);
|
13335 |
+
Saturday = document.createTextNode("Saturday");
|
13336 |
+
|
13337 |
+
switch(w_start_day) {
|
13338 |
+
case "0":
|
13339 |
+
el_start_sunday.setAttribute("selected", "selected");
|
13340 |
+
break;
|
13341 |
+
case "1":
|
13342 |
+
el_start_monday.setAttribute("selected", "selected");
|
13343 |
+
break;
|
13344 |
+
case "2":
|
13345 |
+
el_start_tuesday.setAttribute("selected", "selected");
|
13346 |
+
break;
|
13347 |
+
case "3":
|
13348 |
+
el_start_wednesday.setAttribute("selected", "selected");
|
13349 |
+
break;
|
13350 |
+
case "4":
|
13351 |
+
el_start_thursday.setAttribute("selected", "selected");
|
13352 |
+
break;
|
13353 |
+
case "5":
|
13354 |
+
el_start_friday.setAttribute("selected", "selected");
|
13355 |
+
break;
|
13356 |
+
case "6":
|
13357 |
+
el_start_saturday.setAttribute("selected", "selected");
|
13358 |
+
}
|
13359 |
+
|
13360 |
+
|
13361 |
+
//////// w_size ///////////
|
13362 |
+
|
13363 |
+
var el_size_label = document.createElement('label');
|
13364 |
+
el_size_label.setAttribute("class", "fm-field-label");
|
13365 |
+
el_size_label.setAttribute("for", "edit_for_input_size");
|
13366 |
+
el_size_label.innerHTML = "Field size(px) ";
|
13367 |
+
|
13368 |
+
|
13369 |
+
var el_size = document.createElement('input');
|
13370 |
+
el_size.setAttribute("id", "edit_for_input_size");
|
13371 |
+
el_size.setAttribute("type", "text");
|
13372 |
+
el_size.setAttribute("value", w_size);
|
13373 |
+
el_size.setAttribute("onKeyPress", "return check_isnum(event)");
|
13374 |
+
el_size.setAttribute("onKeyUp", "change_w_style('"+i+"_elementform_id_temp', this.value)");
|
13375 |
+
|
13376 |
+
|
13377 |
+
|
13378 |
+
////////// w_default_date //////////////
|
13379 |
+
|
13380 |
+
var el_default_date_label = document.createElement('label');
|
13381 |
+
el_default_date_label.setAttribute("class", "fm-field-label");
|
13382 |
+
el_default_date_label.setAttribute("for", "default_date");
|
13383 |
+
el_default_date_label.innerHTML = "Default date";
|
13384 |
+
|
13385 |
+
var el_default_date_input = document.createElement('input');
|
13386 |
+
el_default_date_input.setAttribute("id", "default_date");
|
13387 |
+
el_default_date_input.setAttribute("type", "text");
|
13388 |
+
el_default_date_input.setAttribute("value", w_default_date);
|
13389 |
+
el_default_date_input.setAttribute("onChange", "change_hidden_input_value(this.value, 'default_date', '"+i+"', '"+i+"_default_date_id_temp')");
|
13390 |
+
|
13391 |
+
|
13392 |
+
/* w_min_date */
|
13393 |
+
var el_min_date_label = document.createElement('label');
|
13394 |
+
el_min_date_label.setAttribute("class", "fm-field-label");
|
13395 |
+
el_min_date_label.setAttribute("for", "min_date");
|
13396 |
+
el_min_date_label.innerHTML = "Minimum date";
|
13397 |
+
|
13398 |
+
var el_min_date_input = document.createElement('input');
|
13399 |
+
el_min_date_input.setAttribute("id", "min_date");
|
13400 |
+
el_min_date_input.setAttribute("type", "text");
|
13401 |
+
el_min_date_input.setAttribute("value", w_min_date);
|
13402 |
+
el_min_date_input.setAttribute("onChange", "change_hidden_input_value(this.value, 'minDate', '"+i+"', '"+i+"_min_date_id_temp')");
|
13403 |
+
|
13404 |
+
/* w_max_date */
|
13405 |
+
var el_max_date_label = document.createElement('label');
|
13406 |
+
el_max_date_label.setAttribute("class", "fm-field-label");
|
13407 |
+
el_max_date_label.setAttribute("for", "max_date");
|
13408 |
+
el_max_date_label.innerHTML = "Maximum date";
|
13409 |
+
|
13410 |
+
var el_max_date_input = document.createElement('input');
|
13411 |
+
el_max_date_input.setAttribute("id", "max_date");
|
13412 |
+
el_max_date_input.setAttribute("type", "text");
|
13413 |
+
el_max_date_input.setAttribute("value", w_max_date);
|
13414 |
+
el_max_date_input.setAttribute("onChange", "change_hidden_input_value(this.value, 'maxDate', '"+i+"', '"+i+"_max_date_id_temp')");
|
13415 |
+
|
13416 |
+
/////////// w_invalid_dates ////////////
|
13417 |
+
|
13418 |
+
|
13419 |
+
var el_invalid_dates_label = document.createElement('text');
|
13420 |
+
el_invalid_dates_label.setAttribute("class", "fm-field-label");
|
13421 |
+
el_invalid_dates_label.setAttribute("for", "invalid_dates");
|
13422 |
+
el_invalid_dates_label.innerHTML = "Dates to exclude";
|
13423 |
+
|
13424 |
+
var el_invalid_dates_textarea = document.createElement('textarea');
|
13425 |
+
el_invalid_dates_textarea.setAttribute("id", "invalid_dates");
|
13426 |
+
el_invalid_dates_textarea.setAttribute("rows", "3");
|
13427 |
+
el_invalid_dates_textarea.innerHTML = w_invalid_dates;
|
13428 |
+
el_invalid_dates_textarea.setAttribute("onChange", "change_hidden_input_value(this.value, 'invalide_date', '"+i+"', '"+i+"_invalid_dates_id_temp')");
|
13429 |
+
|
13430 |
+
//////////// show week days //////////////////
|
13431 |
+
|
13432 |
+
|
13433 |
+
var show_days_week_label = document.createElement('label');
|
13434 |
+
show_days_week_label.setAttribute("class", "fm-field-label");
|
13435 |
+
show_days_week_label.innerHTML = "Selectable Week Days";
|
13436 |
+
|
13437 |
+
|
13438 |
+
var el_show_sunday = document.createElement('input');
|
13439 |
+
el_show_sunday.setAttribute("id", "el_show_sunday");
|
13440 |
+
el_show_sunday.setAttribute("type", "checkbox");
|
13441 |
+
el_show_sunday.setAttribute("onclick", "show_week_days('"+i+"', 'sunday')");
|
13442 |
+
if(w_show_days[0] == "yes")
|
13443 |
+
el_show_sunday.setAttribute("checked", "checked");
|
13444 |
+
|
13445 |
+
|
13446 |
+
var el_show_sunday_label = document.createElement('label');
|
13447 |
+
el_show_sunday_label.setAttribute("for", "el_show_sunday");
|
13448 |
+
el_show_sunday_label.innerHTML = "Sunday";
|
13449 |
+
|
13450 |
+
var el_show_monday = document.createElement('input');
|
13451 |
+
el_show_monday.setAttribute("id", "el_show_monday");
|
13452 |
+
el_show_monday.setAttribute("type", "checkbox");
|
13453 |
+
el_show_monday.setAttribute("onclick", "show_week_days('"+i+"', 'monday')");
|
13454 |
+
if(w_show_days[1] == "yes")
|
13455 |
+
el_show_monday.setAttribute("checked", "checked");
|
13456 |
+
|
13457 |
+
var el_show_monday_label = document.createElement('label');
|
13458 |
+
el_show_monday_label.setAttribute("for", "el_show_monday");
|
13459 |
+
el_show_monday_label.innerHTML = "Monday";
|
13460 |
+
|
13461 |
+
var el_show_tuesday = document.createElement('input');
|
13462 |
+
el_show_tuesday.setAttribute("id", "el_show_tuesday");
|
13463 |
+
el_show_tuesday.setAttribute("type", "checkbox");
|
13464 |
+
el_show_tuesday.setAttribute("onclick", "show_week_days('"+i+"', 'tuesday')");
|
13465 |
+
if(w_show_days[2] == "yes")
|
13466 |
+
el_show_tuesday.setAttribute("checked", "checked");
|
13467 |
+
|
13468 |
+
var el_show_tuesday_label = document.createElement('label');
|
13469 |
+
el_show_tuesday_label.setAttribute("for", "el_show_tuesday");
|
13470 |
+
el_show_tuesday_label.innerHTML = "Tuesday";
|
13471 |
+
|
13472 |
+
|
13473 |
+
|
13474 |
+
var el_show_wednesday = document.createElement('input');
|
13475 |
+
el_show_wednesday.setAttribute("id", "el_show_wednesday");
|
13476 |
+
el_show_wednesday.setAttribute("type", "checkbox");
|
13477 |
+
el_show_wednesday.setAttribute("onclick", "show_week_days('"+i+"', 'wednesday')");
|
13478 |
+
if(w_show_days[3] == "yes")
|
13479 |
+
el_show_wednesday.setAttribute("checked", "checked");
|
13480 |
+
|
13481 |
+
var el_show_wednesday_label = document.createElement('label');
|
13482 |
+
el_show_wednesday_label.setAttribute("for", "el_show_wednesday");
|
13483 |
+
el_show_wednesday_label.innerHTML = "Wednesday";
|
13484 |
+
|
13485 |
+
|
13486 |
+
var el_show_thursday = document.createElement('input');
|
13487 |
+
el_show_thursday.setAttribute("id", "el_show_thursday");
|
13488 |
+
el_show_thursday.setAttribute("type", "checkbox");
|
13489 |
+
el_show_thursday.setAttribute("onclick", "show_week_days('"+i+"', 'thursday')");
|
13490 |
+
if(w_show_days[4] == "yes")
|
13491 |
+
el_show_thursday.setAttribute("checked", "checked");
|
13492 |
+
|
13493 |
+
var el_show_thursday_label = document.createElement('label');
|
13494 |
+
el_show_thursday_label.setAttribute("for", "el_show_thursday");
|
13495 |
+
el_show_thursday_label.innerHTML = "Thursday";
|
13496 |
+
|
13497 |
+
|
13498 |
+
|
13499 |
+
var el_show_friday = document.createElement('input');
|
13500 |
+
el_show_friday.setAttribute("id", "el_show_friday");
|
13501 |
+
el_show_friday.setAttribute("type", "checkbox");
|
13502 |
+
el_show_friday.setAttribute("onclick", "show_week_days('"+i+"', 'friday')");
|
13503 |
+
if(w_show_days[5] == "yes")
|
13504 |
+
el_show_friday.setAttribute("checked", "checked");
|
13505 |
+
|
13506 |
+
var el_show_friday_label = document.createElement('label');
|
13507 |
+
el_show_friday_label.setAttribute("for", "el_show_friday");
|
13508 |
+
el_show_friday_label.innerHTML = "Friday";
|
13509 |
+
|
13510 |
+
|
13511 |
+
var el_show_saturday = document.createElement('input');
|
13512 |
+
el_show_saturday.setAttribute("id", "el_show_saturday");
|
13513 |
+
el_show_saturday.setAttribute("type", "checkbox");
|
13514 |
+
el_show_saturday.setAttribute("onclick", "show_week_days('"+i+"', 'saturday')");
|
13515 |
+
if(w_show_days[6] == "yes")
|
13516 |
+
el_show_saturday.setAttribute("checked", "checked");
|
13517 |
+
|
13518 |
+
var el_show_saturday_label = document.createElement('label');
|
13519 |
+
el_show_saturday_label.setAttribute("for", "el_show_saturday");
|
13520 |
+
el_show_saturday_label.innerHTML = "Saturday";
|
13521 |
+
|
13522 |
+
|
13523 |
+
var el_show_image_label = document.createElement('label');
|
13524 |
+
el_show_image_label.setAttribute("class", "fm-field-label");
|
13525 |
+
el_show_image_label.setAttribute("for", "el_show_image");
|
13526 |
+
el_show_image_label.innerHTML = "Show date picker button";
|
13527 |
+
|
13528 |
+
var el_show_image = document.createElement('input');
|
13529 |
+
el_show_image.setAttribute("id", "el_show_image");
|
13530 |
+
el_show_image.setAttribute("type", "checkbox");
|
13531 |
+
el_show_image.setAttribute("onclick", "show_image_datepicker('"+i+"_show_image', 'new_date')");
|
13532 |
+
if(w_show_image == "yes")
|
13533 |
+
el_show_image.setAttribute("checked", "checked");
|
13534 |
+
|
13535 |
+
|
13536 |
+
|
13537 |
+
|
13538 |
+
/////////// w_hide_time ////////////
|
13539 |
+
var el_hide_time_label = document.createElement('label');
|
13540 |
+
el_hide_time_label.setAttribute("class", "fm-field-label");
|
13541 |
+
el_hide_time_label.setAttribute("for", "el_hide_time");
|
13542 |
+
el_hide_time_label.innerHTML = "Hide time";
|
13543 |
+
|
13544 |
+
var el_hide_time = document.createElement('input');
|
13545 |
+
el_hide_time.setAttribute("id", "el_hide_time");
|
13546 |
+
el_hide_time.setAttribute("type", "checkbox");
|
13547 |
+
el_hide_time.setAttribute("onclick", "hide_time('"+i+"_hide_time')");
|
13548 |
+
if(w_hide_time == "yes")
|
13549 |
+
el_hide_time.setAttribute("checked", "checked");
|
13550 |
+
|
13551 |
+
|
13552 |
+
|
13553 |
+
|
13554 |
+
var el_button_value_label = document.createElement('label');
|
13555 |
+
el_button_value_label.setAttribute("class", "fm-field-label");
|
13556 |
+
el_button_value_label.setAttribute("for", "button_value");
|
13557 |
+
el_button_value_label.innerHTML = "Date Picker label";
|
13558 |
+
|
13559 |
+
var el_button_value_textarea = document.createElement('input');
|
13560 |
+
el_button_value_textarea.setAttribute("id", "button_value");
|
13561 |
+
el_button_value_textarea.setAttribute("type", "text");
|
13562 |
+
el_button_value_textarea.setAttribute("value", w_but_val);
|
13563 |
+
el_button_value_textarea.style.cssText = "width:150px;";
|
13564 |
+
el_button_value_textarea.setAttribute("onKeyUp", "change_file_value(this.value,'"+i+"_buttonform_id_temp')");
|
13565 |
+
|
13566 |
+
var el_disable_past_days_label = document.createElement('label');
|
13567 |
+
el_disable_past_days_label.setAttribute("class", "fm-field-label");
|
13568 |
+
el_disable_past_days_label.setAttribute("for", "el_disable_past_days");
|
13569 |
+
el_disable_past_days_label.innerHTML = "Allow selecting dates starting from current day";
|
13570 |
+
|
13571 |
+
var el_disable_past_days = document.createElement('input');
|
13572 |
+
el_disable_past_days.setAttribute("id", "el_disable_past_days");
|
13573 |
+
el_disable_past_days.setAttribute("type", "checkbox");
|
13574 |
+
el_disable_past_days.setAttribute("onclick", "change_date_format(this.checked, '"+i+"', 'dis_days')");
|
13575 |
+
if(w_disable_past_days == "yes")
|
13576 |
+
el_disable_past_days.setAttribute("checked", "checked");
|
13577 |
+
|
13578 |
+
var el_style_label = document.createElement('label');
|
13579 |
+
el_style_label.setAttribute("class", "fm-field-label");
|
13580 |
+
el_style_label.setAttribute("for", "el_style_textarea");
|
13581 |
+
el_style_label.innerHTML = "Class name";
|
13582 |
+
|
13583 |
+
var el_style_textarea = document.createElement('input');
|
13584 |
+
el_style_textarea.setAttribute("id", "el_style_textarea");
|
13585 |
+
el_style_textarea.setAttribute("type", "text");
|
13586 |
+
el_style_textarea.setAttribute("value", w_class);
|
13587 |
+
|
13588 |
+
el_style_textarea.setAttribute("onChange", "change_class(this.value,'"+i+"')");
|
13589 |
+
|
13590 |
+
var el_required_label = document.createElement('label');
|
13591 |
+
el_required_label.setAttribute("class", "fm-field-label");
|
13592 |
+
el_required_label.setAttribute("for", "el_required");
|
13593 |
+
el_required_label.innerHTML = "Required";
|
13594 |
+
|
13595 |
+
var el_required = document.createElement('input');
|
13596 |
+
el_required.setAttribute("id", "el_required");
|
13597 |
+
el_required.setAttribute("type", "checkbox");
|
13598 |
+
el_required.setAttribute("onclick", "set_required('"+i+"_required')");
|
13599 |
+
if(w_required == "yes")
|
13600 |
+
el_required.setAttribute("checked", "checked");
|
13601 |
+
|
13602 |
+
var el_attr_label = document.createElement('label');
|
13603 |
+
el_attr_label.setAttribute("class", "fm-field-label");
|
13604 |
+
el_attr_label.innerHTML = "Additional Attributes";
|
13605 |
+
var el_attr_add = document.createElement('img');
|
13606 |
+
el_attr_add.setAttribute("src", plugin_url + '/images/add.png?ver=1.8.0');
|
13607 |
+
el_attr_add.style.cssText = 'cursor:pointer; margin-left:68px';
|
13608 |
+
el_attr_add.setAttribute("title", 'add');
|
13609 |
+
el_attr_add.setAttribute("onClick", "add_attr("+i+", 'type_date')");
|
13610 |
+
var el_attr_table = document.createElement('table');
|
13611 |
+
el_attr_table.setAttribute("id", 'attributes');
|
13612 |
+
el_attr_table.setAttribute("border", '0');
|
13613 |
+
el_attr_table.style.cssText = 'margin-left:0px';
|
13614 |
+
var el_attr_tr_label = document.createElement('tr');
|
13615 |
+
el_attr_tr_label.setAttribute("idi", '0');
|
13616 |
+
var el_attr_td_name_label = document.createElement('th');
|
13617 |
+
el_attr_td_name_label.style.cssText = 'width:100px';
|
13618 |
+
var el_attr_td_value_label = document.createElement('th');
|
13619 |
+
el_attr_td_value_label.style.cssText = 'width:100px';
|
13620 |
+
var el_attr_td_X_label = document.createElement('th');
|
13621 |
+
el_attr_td_X_label.style.cssText = 'width:10px';
|
13622 |
+
var el_attr_name_label = document.createElement('label');
|
13623 |
+
el_attr_name_label.style.cssText ="color:#000; font-weight:bold; font-size: 11px";
|
13624 |
+
el_attr_name_label.innerHTML = "Name";
|
13625 |
+
|
13626 |
+
var el_attr_value_label = document.createElement('label');
|
13627 |
+
el_attr_value_label.style.cssText ="color:#000; font-weight:bold; font-size: 11px";
|
13628 |
+
el_attr_value_label.innerHTML = "Value";
|
13629 |
+
|
13630 |
+
el_attr_table.appendChild(el_attr_tr_label);
|
13631 |
+
el_attr_tr_label.appendChild(el_attr_td_name_label);
|
13632 |
+
el_attr_tr_label.appendChild(el_attr_td_value_label);
|
13633 |
+
el_attr_tr_label.appendChild(el_attr_td_X_label);
|
13634 |
+
el_attr_td_name_label.appendChild(el_attr_name_label);
|
13635 |
+
el_attr_td_value_label.appendChild(el_attr_value_label);
|
13636 |
+
|
13637 |
+
n=w_attr_name.length;
|
13638 |
+
for(j=1; j<=n; j++)
|
13639 |
+
{
|
13640 |
+
var el_attr_tr = document.createElement('tr');
|
13641 |
+
el_attr_tr.setAttribute("id", "attr_row_"+j);
|
13642 |
+
el_attr_tr.setAttribute("idi", j);
|
13643 |
+
var el_attr_td_name = document.createElement('td');
|
13644 |
+
el_attr_td_name.style.cssText = 'width:100px';
|
13645 |
+
var el_attr_td_value = document.createElement('td');
|
13646 |
+
el_attr_td_value.style.cssText = 'width:100px';
|
13647 |
+
|
13648 |
+
var el_attr_td_X = document.createElement('td');
|
13649 |
+
var el_attr_name = document.createElement('input');
|
13650 |
+
el_attr_name.setAttribute("type", "text");
|
13651 |
+
el_attr_name.setAttribute("class", "fm-field-choice");
|
13652 |
+
el_attr_name.setAttribute("value", w_attr_name[j-1]);
|
13653 |
+
el_attr_name.setAttribute("id", "attr_name"+j);
|
13654 |
+
el_attr_name.setAttribute("onChange", "change_attribute_name("+i+", this, 'type_date')");
|
13655 |
+
|
13656 |
+
var el_attr_value = document.createElement('input');
|
13657 |
+
el_attr_value.setAttribute("type", "text");
|
13658 |
+
el_attr_value.setAttribute("class", "fm-field-choice");
|
13659 |
+
el_attr_value.setAttribute("value", w_attr_value[j-1]);
|
13660 |
+
el_attr_value.setAttribute("id", "attr_value"+j);
|
13661 |
+
el_attr_value.setAttribute("onChange", "change_attribute_value("+i+", "+j+", 'type_date')");
|
13662 |
+
|
13663 |
+
var el_attr_remove = document.createElement('img');
|
13664 |
+
el_attr_remove.setAttribute("id", "el_choices"+j+"_remove");
|
13665 |
+
el_attr_remove.setAttribute("src", plugin_url + '/images/delete.png?ver=1.8.0');
|
13666 |
+
el_attr_remove.style.cssText = 'cursor:pointer; vertical-align:middle; margin:2px';
|
13667 |
+
|
13668 |
+
el_attr_remove.setAttribute("onClick", "remove_attr("+j+", "+i+", 'type_date')");
|
13669 |
+
el_attr_table.appendChild(el_attr_tr);
|
13670 |
+
el_attr_tr.appendChild(el_attr_td_name);
|
13671 |
+
el_attr_tr.appendChild(el_attr_td_value);
|
13672 |
+
el_attr_tr.appendChild(el_attr_td_X);
|
13673 |
+
el_attr_td_name.appendChild(el_attr_name);
|
13674 |
+
el_attr_td_value.appendChild(el_attr_value);
|
13675 |
+
el_attr_td_X.appendChild(el_attr_remove);
|
13676 |
+
}
|
13677 |
+
|
13678 |
+
var t = document.getElementById('edit_table');
|
13679 |
+
var br = document.createElement('br');
|
13680 |
+
var br1 = document.createElement('br');
|
13681 |
+
|
13682 |
+
edit_main_td1.appendChild(el_label_label);
|
13683 |
+
edit_main_td1_1.appendChild(el_label_textarea);
|
13684 |
+
edit_main_td8.appendChild(el_label_size_label);
|
13685 |
+
edit_main_td8_1.appendChild(el_label_size);
|
13686 |
+
|
13687 |
+
edit_main_td2.appendChild(el_label_position_label);
|
13688 |
+
edit_main_td2_1.appendChild(el_label_position1);
|
13689 |
+
edit_main_td2_1.appendChild(el_label_left);
|
13690 |
+
edit_main_td2_1.appendChild(br);
|
13691 |
+
edit_main_td2_1.appendChild(el_label_position2);
|
13692 |
+
edit_main_td2_1.appendChild(el_label_top);
|
13693 |
+
|
13694 |
+
|
13695 |
+
|
13696 |
+
edit_main_td4.appendChild(el_button_value_label);
|
13697 |
+
edit_main_td4_1.appendChild(el_button_value_textarea);
|
13698 |
+
|
13699 |
+
edit_main_td9.appendChild(el_disable_past_days_label);
|
13700 |
+
edit_main_td9_1.appendChild(el_disable_past_days);
|
13701 |
+
|
13702 |
+
edit_main_td5.appendChild(el_style_label);
|
13703 |
+
edit_main_td5_1.appendChild(el_style_textarea);
|
13704 |
+
|
13705 |
+
edit_main_td6.appendChild(el_required_label);
|
13706 |
+
edit_main_td6_1.appendChild(el_required);
|
13707 |
+
|
13708 |
+
///////////////// date format ///////////////////
|
13709 |
+
|
13710 |
+
|
13711 |
+
edit_main_td3.appendChild(el_format_label);
|
13712 |
+
edit_main_td3_1.appendChild(el_format_textarea);
|
13713 |
+
|
13714 |
+
|
13715 |
+
/////////// start day //////////////////////
|
13716 |
+
|
13717 |
+
el_start_sunday.appendChild(Sunday);
|
13718 |
+
el_start_monday.appendChild(Monday);
|
13719 |
+
el_start_tuesday.appendChild(Tuesday);
|
13720 |
+
el_start_wednesday.appendChild(Wednesday);
|
13721 |
+
el_start_thursday.appendChild(Thursday);
|
13722 |
+
el_start_friday.appendChild(Friday);
|
13723 |
+
el_start_saturday.appendChild(Saturday);
|
13724 |
+
|
13725 |
+
el_start_day.appendChild(el_start_sunday);
|
13726 |
+
el_start_day.appendChild(el_start_monday);
|
13727 |
+
el_start_day.appendChild(el_start_tuesday);
|
13728 |
+
el_start_day.appendChild(el_start_wednesday);
|
13729 |
+
el_start_day.appendChild(el_start_thursday);
|
13730 |
+
el_start_day.appendChild(el_start_friday);
|
13731 |
+
el_start_day.appendChild(el_start_saturday);
|
13732 |
+
|
13733 |
+
edit_main_td17.appendChild(el_start_day_label);
|
13734 |
+
edit_main_td17_1.appendChild(el_start_day);
|
13735 |
+
|
13736 |
+
|
13737 |
+
|
13738 |
+
/////////////// append label and inputs in td(new_date) ///////////////
|
13739 |
+
|
13740 |
+
var br_sunday = document.createElement('br');
|
13741 |
+
var br_monday = document.createElement('br');
|
13742 |
+
var br_tuesday = document.createElement('br');
|
13743 |
+
var br_wednesday = document.createElement('br');
|
13744 |
+
var br_thursday = document.createElement('br');
|
13745 |
+
var br_friday = document.createElement('br');
|
13746 |
+
var br_saturday = document.createElement('br');
|
13747 |
+
|
13748 |
+
|
13749 |
+
edit_main_td10.appendChild(el_default_date_label);
|
13750 |
+
edit_main_td10_1.appendChild(el_default_date_input);
|
13751 |
+
edit_main_td11.appendChild(el_min_date_label);
|
13752 |
+
edit_main_td11_1.appendChild(el_min_date_input);
|
13753 |
+
edit_main_td12.appendChild(el_max_date_label);
|
13754 |
+
edit_main_td12_1.appendChild(el_max_date_input);
|
13755 |
+
edit_main_td13.appendChild(el_invalid_dates_label);
|
13756 |
+
edit_main_td13_1.appendChild(el_invalid_dates_textarea);
|
13757 |
+
edit_main_td14.appendChild(el_hide_time_label);
|
13758 |
+
edit_main_td14_1.appendChild(el_hide_time);
|
13759 |
+
edit_main_td15.appendChild(show_days_week_label);
|
13760 |
+
edit_main_td15_1.appendChild(el_show_sunday);
|
13761 |
+
edit_main_td15_1.appendChild(el_show_sunday_label);
|
13762 |
+
edit_main_td15_1.appendChild(br_sunday);
|
13763 |
+
edit_main_td15_1.appendChild(el_show_monday);
|
13764 |
+
edit_main_td15_1.appendChild(el_show_monday_label);
|
13765 |
+
edit_main_td15_1.appendChild(br_monday);
|
13766 |
+
edit_main_td15_1.appendChild(el_show_tuesday);
|
13767 |
+
edit_main_td15_1.appendChild(el_show_tuesday_label);
|
13768 |
+
edit_main_td15_1.appendChild(br_tuesday);
|
13769 |
+
edit_main_td15_1.appendChild(el_show_wednesday);
|
13770 |
+
edit_main_td15_1.appendChild(el_show_wednesday_label);
|
13771 |
+
edit_main_td15_1.appendChild(br_wednesday);
|
13772 |
+
edit_main_td15_1.appendChild(el_show_thursday);
|
13773 |
+
edit_main_td15_1.appendChild(el_show_thursday_label);
|
13774 |
+
edit_main_td15_1.appendChild(br_thursday);
|
13775 |
+
edit_main_td15_1.appendChild(el_show_friday);
|
13776 |
+
edit_main_td15_1.appendChild(el_show_friday_label);
|
13777 |
+
edit_main_td15_1.appendChild(br_friday);
|
13778 |
+
edit_main_td15_1.appendChild(el_show_saturday);
|
13779 |
+
edit_main_td15_1.appendChild(el_show_saturday_label);
|
13780 |
+
|
13781 |
+
edit_main_td16.appendChild(el_size_label);
|
13782 |
+
edit_main_td16_1.appendChild(el_size);
|
13783 |
+
|
13784 |
+
edit_main_td18.appendChild(el_show_image_label);
|
13785 |
+
edit_main_td18_1.appendChild(el_show_image);
|
13786 |
+
|
13787 |
+
|
13788 |
+
|
13789 |
+
|
13790 |
+
///////////// end /////////////
|
13791 |
+
|
13792 |
+
|
13793 |
+
edit_main_td7.appendChild(el_attr_label);
|
13794 |
+
edit_main_td7.appendChild(el_attr_add);
|
13795 |
+
edit_main_td7.appendChild(br1);
|
13796 |
+
edit_main_td7.appendChild(el_attr_table);
|
13797 |
+
edit_main_td7.setAttribute("colspan", "2");
|
13798 |
+
|
13799 |
+
edit_main_tr1.appendChild(edit_main_td1);
|
13800 |
+
edit_main_tr1.appendChild(edit_main_td1_1);
|
13801 |
+
edit_main_tr8.appendChild(edit_main_td8);
|
13802 |
+
edit_main_tr8.appendChild(edit_main_td8_1);
|
13803 |
+
edit_main_tr2.appendChild(edit_main_td2);
|
13804 |
+
edit_main_tr2.appendChild(edit_main_td2_1);
|
13805 |
+
|
13806 |
+
|
13807 |
+
edit_main_tr3.appendChild(edit_main_td3);
|
13808 |
+
edit_main_tr3.appendChild(edit_main_td3_1);
|
13809 |
+
|
13810 |
+
/////////////// append label and inputs td in tr(new_date) ///////////////
|
13811 |
+
|
13812 |
+
edit_main_tr10.appendChild(edit_main_td10);
|
13813 |
+
edit_main_tr10.appendChild(edit_main_td10_1);
|
13814 |
+
edit_main_tr11.appendChild(edit_main_td11);
|
13815 |
+
edit_main_tr11.appendChild(edit_main_td11_1);
|
13816 |
+
edit_main_tr12.appendChild(edit_main_td12);
|
13817 |
+
edit_main_tr12.appendChild(edit_main_td12_1);
|
13818 |
+
edit_main_tr13.appendChild(edit_main_td13);
|
13819 |
+
edit_main_tr13.appendChild(edit_main_td13_1);
|
13820 |
+
edit_main_tr14.appendChild(edit_main_td14);
|
13821 |
+
edit_main_tr14.appendChild(edit_main_td14_1);
|
13822 |
+
edit_main_tr15.appendChild(edit_main_td15);
|
13823 |
+
edit_main_tr15.appendChild(edit_main_td15_1);
|
13824 |
+
edit_main_tr16.appendChild(edit_main_td16);
|
13825 |
+
edit_main_tr16.appendChild(edit_main_td16_1);
|
13826 |
+
edit_main_tr17.appendChild(edit_main_td17);
|
13827 |
+
edit_main_tr17.appendChild(edit_main_td17_1);
|
13828 |
+
edit_main_tr18.appendChild(edit_main_td18);
|
13829 |
+
edit_main_tr18.appendChild(edit_main_td18_1);
|
13830 |
+
|
13831 |
+
|
13832 |
+
|
13833 |
+
edit_main_tr4.appendChild(edit_main_td4);
|
13834 |
+
edit_main_tr4.appendChild(edit_main_td4_1);
|
13835 |
+
edit_main_tr9.appendChild(edit_main_td9);
|
13836 |
+
edit_main_tr9.appendChild(edit_main_td9_1);
|
13837 |
+
edit_main_tr5.appendChild(edit_main_td5);
|
13838 |
+
edit_main_tr5.appendChild(edit_main_td5_1);
|
13839 |
+
edit_main_tr6.appendChild(edit_main_td6);
|
13840 |
+
edit_main_tr6.appendChild(edit_main_td6_1);
|
13841 |
+
edit_main_tr7.appendChild(edit_main_td7);
|
13842 |
+
edit_main_tr7.appendChild(edit_main_td7_1);
|
13843 |
+
|
13844 |
+
edit_main_table.appendChild(edit_main_tr1);
|
13845 |
+
edit_main_table.appendChild(edit_main_tr8);
|
13846 |
+
edit_main_table.appendChild(edit_main_tr2);
|
13847 |
+
edit_main_table.appendChild(edit_main_tr16);
|
13848 |
+
edit_main_table.appendChild(edit_main_tr3);
|
13849 |
+
|
13850 |
+
/////////////// append label and inputs tr in table(new_date) ///////////////
|
13851 |
+
edit_main_table.appendChild(edit_main_tr17);
|
13852 |
+
edit_main_table.appendChild(edit_main_tr10);
|
13853 |
+
edit_main_table.appendChild(edit_main_tr11);
|
13854 |
+
edit_main_table.appendChild(edit_main_tr12);
|
13855 |
+
edit_main_table.appendChild(edit_main_tr13);
|
13856 |
+
edit_main_table.appendChild(edit_main_tr15);
|
13857 |
+
edit_main_table.appendChild(edit_main_tr14);
|
13858 |
+
edit_main_table.appendChild(edit_main_tr18);
|
13859 |
+
|
13860 |
+
|
13861 |
+
edit_main_table.appendChild(edit_main_tr4);
|
13862 |
+
edit_main_table.appendChild(edit_main_tr9);
|
13863 |
+
edit_main_table.appendChild(edit_main_tr5);
|
13864 |
+
edit_main_table.appendChild(edit_main_tr6);
|
13865 |
+
edit_main_table.appendChild(edit_main_tr7);
|
13866 |
+
edit_div.appendChild(edit_main_table);
|
13867 |
+
|
13868 |
+
t.appendChild(edit_div);
|
13869 |
+
add_id_and_name(i, 'type_text');
|
13870 |
+
|
13871 |
+
var adding_type = document.createElement("input");
|
13872 |
+
adding_type.setAttribute("type", "hidden");
|
13873 |
+
adding_type.setAttribute("value", "type_date_new");
|
13874 |
+
adding_type.setAttribute("name", i+"_typeform_id_temp");
|
13875 |
+
adding_type.setAttribute("id", i+"_typeform_id_temp");
|
13876 |
+
|
13877 |
+
|
13878 |
+
var adding_required = document.createElement("input");
|
13879 |
+
adding_required.setAttribute("type", "hidden");
|
13880 |
+
adding_required.setAttribute("value", w_required);
|
13881 |
+
adding_required.setAttribute("name", i+"_requiredform_id_temp");
|
13882 |
+
adding_required.setAttribute("id", i+"_requiredform_id_temp");
|
13883 |
+
|
13884 |
+
var adding_dis_past_days = document.createElement('input');
|
13885 |
+
adding_dis_past_days.setAttribute("type", 'hidden');
|
13886 |
+
adding_dis_past_days.setAttribute("value", w_disable_past_days);
|
13887 |
+
adding_dis_past_days.setAttribute("id", i+"_dis_past_daysform_id_temp");
|
13888 |
+
adding_dis_past_days.setAttribute("name", i+"_dis_past_daysform_id_temp");
|
13889 |
+
|
13890 |
+
///////// adding hidden inputs new date /////////////////
|
13891 |
+
|
13892 |
+
var adding_start_day = document.createElement("input");
|
13893 |
+
adding_start_day.setAttribute("type", "hidden");
|
13894 |
+
adding_start_day.setAttribute("value", w_start_day);
|
13895 |
+
adding_start_day.setAttribute("name", i+"_start_dayform_id_temp");
|
13896 |
+
adding_start_day.setAttribute("id", i+"_start_dayform_id_temp");
|
13897 |
+
|
13898 |
+
|
13899 |
+
var adding_default_date = document.createElement("input");
|
13900 |
+
adding_default_date.setAttribute("type", "hidden");
|
13901 |
+
adding_default_date.setAttribute("name", i+"_default_date_id_temp");
|
13902 |
+
adding_default_date.setAttribute("id", i+"_default_date_id_temp");
|
13903 |
+
adding_default_date.setAttribute("value", w_default_date);
|
13904 |
+
|
13905 |
+
|
13906 |
+
|
13907 |
+
var adding_min_date = document.createElement("input");
|
13908 |
+
adding_min_date.setAttribute("type", "hidden");
|
13909 |
+
adding_min_date.setAttribute("name", i+"_min_date_id_temp");
|
13910 |
+
adding_min_date.setAttribute("id", i+"_min_date_id_temp");
|
13911 |
+
adding_min_date.setAttribute("value", w_min_date);
|
13912 |
+
|
13913 |
+
var adding_max_date = document.createElement("input");
|
13914 |
+
adding_max_date.setAttribute("type", "hidden");
|
13915 |
+
adding_max_date.setAttribute("name", i+"_max_date_id_temp");
|
13916 |
+
adding_max_date.setAttribute("id", i+"_max_date_id_temp");
|
13917 |
+
adding_max_date.setAttribute("value", w_max_date);
|
13918 |
+
|
13919 |
+
var adding_invalid_dates = document.createElement("input");
|
13920 |
+
adding_invalid_dates.setAttribute("type", "hidden");
|
13921 |
+
adding_invalid_dates.setAttribute("name", i+"_invalid_dates_id_temp");
|
13922 |
+
adding_invalid_dates.setAttribute("id", i+"_invalid_dates_id_temp");
|
13923 |
+
adding_invalid_dates.setAttribute("value", w_invalid_dates);
|
13924 |
+
|
13925 |
+
|
13926 |
+
var adding_show_days= document.createElement("input");
|
13927 |
+
adding_show_days.setAttribute("type", "hidden");
|
13928 |
+
adding_show_days.setAttribute("name", i+"_show_week_days");
|
13929 |
+
adding_show_days.setAttribute("id", i+"_show_week_days");
|
13930 |
+
adding_show_days.setAttribute("sunday", w_show_days[0]);
|
13931 |
+
adding_show_days.setAttribute("monday", w_show_days[1]);
|
13932 |
+
adding_show_days.setAttribute("tuesday", w_show_days[2]);
|
13933 |
+
adding_show_days.setAttribute("wednesday", w_show_days[3]);
|
13934 |
+
adding_show_days.setAttribute("thursday", w_show_days[4]);
|
13935 |
+
adding_show_days.setAttribute("friday", w_show_days[5]);
|
13936 |
+
adding_show_days.setAttribute("saturday", w_show_days[6]);
|
13937 |
+
|
13938 |
+
|
13939 |
+
var adding_show_image = document.createElement("input");
|
13940 |
+
adding_show_image.setAttribute("type", "hidden");
|
13941 |
+
adding_show_image.setAttribute("value", w_show_image);
|
13942 |
+
adding_show_image.setAttribute("name", i+"_show_imageform_id_temp");
|
13943 |
+
adding_show_image.setAttribute("id", i+"_show_imageform_id_temp");
|
13944 |
+
|
13945 |
+
|
13946 |
+
|
13947 |
+
|
13948 |
+
var adding_hide_time = document.createElement("input");
|
13949 |
+
adding_hide_time.setAttribute("type", "hidden");
|
13950 |
+
adding_hide_time.setAttribute("value", w_hide_time);
|
13951 |
+
adding_hide_time.setAttribute("name", i+"_hide_timeform_id_temp");
|
13952 |
+
adding_hide_time.setAttribute("id", i+"_hide_timeform_id_temp");
|
13953 |
+
|
13954 |
+
|
13955 |
+
|
13956 |
+
var div = document.createElement('div');
|
13957 |
+
div.setAttribute("id", "main_div");
|
13958 |
+
|
13959 |
+
var div_field = document.createElement('div');
|
13960 |
+
div_field.setAttribute("id", i+"_elemet_tableform_id_temp");
|
13961 |
+
|
13962 |
+
var div_label = document.createElement('div');
|
13963 |
+
div_label.setAttribute("align", 'left');
|
13964 |
+
div_label.style.display="table-cell";
|
13965 |
+
div_label.style.width=w_field_label_size+"px";
|
13966 |
+
div_label.setAttribute("id", i+"_label_sectionform_id_temp");
|
13967 |
+
|
13968 |
+
var div_element = document.createElement('div');
|
13969 |
+
div_element.setAttribute("align", 'left');
|
13970 |
+
div_element.style.display="table-cell";
|
13971 |
+
div_element.setAttribute("id", i+"_element_sectionform_id_temp");
|
13972 |
+
|
13973 |
+
var table_date = document.createElement('div');
|
13974 |
+
table_date.setAttribute("id", i+"_table_date");
|
13975 |
+
table_date.style.display="table";
|
13976 |
+
|
13977 |
+
var tr_date1 = document.createElement('div');
|
13978 |
+
tr_date1.setAttribute("id", i+"_tr_date1");
|
13979 |
+
tr_date1.style.display="table-row";
|
13980 |
+
|
13981 |
+
var tr_date2 = document.createElement('div');
|
13982 |
+
tr_date2.setAttribute("id", i+"_tr_date2");
|
13983 |
+
tr_date2.style.display="table-row";
|
13984 |
+
|
13985 |
+
var td_date_input1 = document.createElement('div');
|
13986 |
+
td_date_input1.setAttribute("id", i+"_td_date_input1");
|
13987 |
+
td_date_input1.style.display="table-cell";
|
13988 |
+
|
13989 |
+
var td_date_input2 = document.createElement('div');
|
13990 |
+
td_date_input2.setAttribute("id", i+"_td_date_input2");
|
13991 |
+
td_date_input2.style.display="table-cell";
|
13992 |
+
|
13993 |
+
var td_date_input3 = document.createElement('div');
|
13994 |
+
td_date_input3.setAttribute("id", i+"_td_date_input3");
|
13995 |
+
td_date_input3.style.display="table-cell";
|
13996 |
+
|
13997 |
+
var td_date_label1 = document.createElement('div');
|
13998 |
+
td_date_label1.setAttribute("id", i+"_td_date_label1");
|
13999 |
+
td_date_label1.style.display="table-cell";
|
14000 |
+
|
14001 |
+
var td_date_label2 = document.createElement('div');
|
14002 |
+
td_date_label2.setAttribute("id", i+"_td_date_label2");
|
14003 |
+
td_date_label2.style.display="table-cell";
|
14004 |
+
|
14005 |
+
var td_date_label3 = document.createElement('div');
|
14006 |
+
td_date_label3.setAttribute("id", i+"_td_date_label3");
|
14007 |
+
td_date_label3.style.display="table-cell";
|
14008 |
+
|
14009 |
+
var br3 = document.createElement('br');
|
14010 |
+
var br4 = document.createElement('br');
|
14011 |
+
|
14012 |
+
|
14013 |
+
var label = document.createElement('span');
|
14014 |
+
label.setAttribute("id", i+"_element_labelform_id_temp");
|
14015 |
+
label.innerHTML = w_field_label;
|
14016 |
+
label.setAttribute("class", "label");
|
14017 |
+
label.style.verticalAlign="top";
|
14018 |
+
|
14019 |
+
var required = document.createElement('span');
|
14020 |
+
required.setAttribute("id", i+"_required_elementform_id_temp");
|
14021 |
+
required.innerHTML = "";
|
14022 |
+
required.setAttribute("class", "required");
|
14023 |
+
required.style.verticalAlign="top";
|
14024 |
+
if(w_required=="yes")
|
14025 |
+
required.innerHTML = " *";
|
14026 |
+
|
14027 |
+
var adding = document.createElement('input');
|
14028 |
+
adding.setAttribute("type", 'text');
|
14029 |
+
adding.setAttribute("value", w_date);
|
14030 |
+
adding.setAttribute("id", i+"_elementform_id_temp");
|
14031 |
+
adding.setAttribute("name", i+"_elementform_id_temp");
|
14032 |
+
adding.style.cssText = "width:"+w_size+"px;"
|
14033 |
+
adding.setAttribute("onChange", "change_value('"+i+"_elementform_id_temp')");
|
14034 |
+
|
14035 |
+
var adding_image = document.createElement('img');
|
14036 |
+
adding_image.setAttribute("id", i+"_show_imagedateform_id_temp");
|
14037 |
+
adding_image.setAttribute("src", plugin_url + '/images/date.png');
|
14038 |
+
var display_img;
|
14039 |
+
if(w_show_image == "yes")
|
14040 |
+
display_img = 'inline';
|
14041 |
+
else
|
14042 |
+
display_img = 'none';
|
14043 |
+
adding_image.style.cssText = 'cursor:pointer;vertical-align:sub; margin-left:1px; display:'+display_img;
|
14044 |
+
adding_image.setAttribute("align", "top");
|
14045 |
+
adding_image.setAttribute("onClick", "show_datepicker('"+i+"_elementform_id_temp')");
|
14046 |
+
|
14047 |
+
|
14048 |
+
|
14049 |
+
|
14050 |
+
|
14051 |
+
var adding_desc_p = document.createElement('p');
|
14052 |
+
var adding_desc_b = document.createElement('b');
|
14053 |
+
|
14054 |
+
var text_format_1 = document.createTextNode("The format can be combinations of the following:");
|
14055 |
+
var text_format_2 = document.createTextNode("d - day of month (no leading zero)");
|
14056 |
+
var text_format_3 = document.createTextNode("dd - day of month (two digit)");
|
14057 |
+
var text_format_4 = document.createTextNode("o - day of the year (no leading zeros)");
|
14058 |
+
var text_format_5 = document.createTextNode("oo - day of the year (three digit)");
|
14059 |
+
var text_format_6 = document.createTextNode("D - day name short");
|
14060 |
+
var text_format_7 = document.createTextNode("DD - day name long");
|
14061 |
+
var text_format_8 = document.createTextNode("m - month of year (no leading zero)");
|
14062 |
+
var text_format_9 = document.createTextNode("mm - month of year (two digit)");
|
14063 |
+
var text_format_10 = document.createTextNode("M - month name short");
|
14064 |
+
var text_format_11 = document.createTextNode("MM - month name long");
|
14065 |
+
var text_format_12 = document.createTextNode("y - year (two digit)");
|
14066 |
+
var text_format_13 = document.createTextNode("yy - year (four digit)");
|
14067 |
+
|
14068 |
+
var format_br_1 = document.createElement('br');
|
14069 |
+
var format_br_2 = document.createElement('br');
|
14070 |
+
var format_br_3 = document.createElement('br');
|
14071 |
+
var format_br_4 = document.createElement('br');
|
14072 |
+
var format_br_5 = document.createElement('br');
|
14073 |
+
var format_br_6 = document.createElement('br');
|
14074 |
+
var format_br_7 = document.createElement('br');
|
14075 |
+
var format_br_8 = document.createElement('br');
|
14076 |
+
var format_br_9 = document.createElement('br');
|
14077 |
+
var format_br_10 = document.createElement('br');
|
14078 |
+
var format_br_11 = document.createElement('br');
|
14079 |
+
var format_br_12 = document.createElement('br');
|
14080 |
+
var format_br_13 = document.createElement('br');
|
14081 |
+
|
14082 |
+
var adding_desc_p_2 = document.createElement('p');
|
14083 |
+
var adding_desc_b_2 = document.createElement('b');
|
14084 |
+
|
14085 |
+
var text_default_1 = document.createTextNode("Accepted values of Default, Minimum and Maximum:");
|
14086 |
+
var text_default_3 = document.createTextNode("Date: A fixed date using the date format mm/dd/yy, e.g. 05/25/2016");
|
14087 |
+
var text_default_2 = document.createTextNode("Empty: No default / minimum / maximum");
|
14088 |
+
var text_default_4 = document.createTextNode("'today' : current date");
|
14089 |
+
var text_default_5 = document.createTextNode("Relative date: A number of days/weeks/months/years from today, e.g. '-1d' will be yesterday, '+1y+3m+2w+3d' will be 1 year, 3 months, 2 weeks and 3 days from today.");
|
14090 |
+
|
14091 |
+
var adding_desc_p_3 = document.createElement('p');
|
14092 |
+
var adding_desc_b_3 = document.createElement('b');
|
14093 |
+
|
14094 |
+
var text_default_6 = document.createTextNode("Dates to exclude:");
|
14095 |
+
var text_default_7 = document.createTextNode("Enter comma-separated list of dates and date ranges using the date format 'mm/dd/yy', e.g. 08/15/2016, 06/15/2016-06/20/2016");
|
14096 |
+
|
14097 |
+
var default_br_1 = document.createElement('br');
|
14098 |
+
var default_br_2 = document.createElement('br');
|
14099 |
+
var default_br_3 = document.createElement('br');
|
14100 |
+
var default_br_4 = document.createElement('br');
|
14101 |
+
var default_br_5 = document.createElement('br');
|
14102 |
+
var default_br_6 = document.createElement('br');
|
14103 |
+
var default_br_7 = document.createElement('br');
|
14104 |
+
|
14105 |
+
var dis_past_days = w_disable_past_days == 'yes' ? true : false;
|
14106 |
+
|
14107 |
+
var adding_button = document.createElement('input');
|
14108 |
+
adding_button.setAttribute("id", i+"_buttonform_id_temp");
|
14109 |
+
adding_button.setAttribute("class", "button");
|
14110 |
+
adding_button.setAttribute("type", 'hidden');
|
14111 |
+
adding_button.setAttribute("value", w_but_val);
|
14112 |
+
adding_button.setAttribute("format", w_format);
|
14113 |
+
adding_button.setAttribute("onclick", "return showCalendar('"+i+"_elementform_id_temp' ,'"+w_format+"', "+dis_past_days+")");
|
14114 |
+
|
14115 |
+
var main_td = document.getElementById('show_table');
|
14116 |
+
|
14117 |
+
div_label.appendChild(label);
|
14118 |
+
div_label.appendChild(required);
|
14119 |
+
div_element.appendChild(adding_type);
|
14120 |
+
div_element.appendChild(adding_required);
|
14121 |
+
div_element.appendChild(adding_show_image);
|
14122 |
+
div_element.appendChild(adding_dis_past_days);
|
14123 |
+
div_element.appendChild(adding);
|
14124 |
+
div_element.appendChild(adding_image);
|
14125 |
+
|
14126 |
+
adding_desc_b.appendChild(text_format_1);
|
14127 |
+
adding_desc_p.appendChild(adding_desc_b);
|
14128 |
+
adding_desc_p.appendChild(format_br_1);
|
14129 |
+
adding_desc_p.appendChild(text_format_2);
|
14130 |
+
adding_desc_p.appendChild(format_br_2);
|
14131 |
+
adding_desc_p.appendChild(text_format_3);
|
14132 |
+
adding_desc_p.appendChild(format_br_3);
|
14133 |
+
adding_desc_p.appendChild(text_format_4);
|
14134 |
+
adding_desc_p.appendChild(format_br_4);
|
14135 |
+
adding_desc_p.appendChild(text_format_5);
|
14136 |
+
adding_desc_p.appendChild(format_br_5);
|
14137 |
+
adding_desc_p.appendChild(text_format_6);
|
14138 |
+
adding_desc_p.appendChild(format_br_6);
|
14139 |
+
adding_desc_p.appendChild(text_format_7);
|
14140 |
+
adding_desc_p.appendChild(format_br_7);
|
14141 |
+
adding_desc_p.appendChild(text_format_8);
|
14142 |
+
adding_desc_p.appendChild(format_br_8);
|
14143 |
+
adding_desc_p.appendChild(text_format_9);
|
14144 |
+
adding_desc_p.appendChild(format_br_9);
|
14145 |
+
adding_desc_p.appendChild(text_format_10);
|
14146 |
+
adding_desc_p.appendChild(format_br_10);
|
14147 |
+
adding_desc_p.appendChild(text_format_11);
|
14148 |
+
adding_desc_p.appendChild(format_br_11);
|
14149 |
+
adding_desc_p.appendChild(text_format_12);
|
14150 |
+
adding_desc_p.appendChild(format_br_12);
|
14151 |
+
adding_desc_p.appendChild(text_format_13);
|
14152 |
+
adding_desc_p.appendChild(format_br_13);
|
14153 |
+
|
14154 |
+
adding_desc_b_2.appendChild(text_default_1);
|
14155 |
+
adding_desc_p_2.appendChild(adding_desc_b_2);
|
14156 |
+
adding_desc_p_2.appendChild(default_br_1);
|
14157 |
+
adding_desc_p_2.appendChild(text_default_2);
|
14158 |
+
adding_desc_p_2.appendChild(default_br_2);
|
14159 |
+
adding_desc_p_2.appendChild(text_default_3);
|
14160 |
+
adding_desc_p_2.appendChild(default_br_3);
|
14161 |
+
adding_desc_p_2.appendChild(text_default_4);
|
14162 |
+
adding_desc_p_2.appendChild(default_br_4);
|
14163 |
+
adding_desc_p_2.appendChild(text_default_5);
|
14164 |
+
|
14165 |
+
|
14166 |
+
adding_desc_b_3.appendChild(text_default_6);
|
14167 |
+
adding_desc_p_3.appendChild(adding_desc_b_3);
|
14168 |
+
adding_desc_p_3.appendChild(default_br_6);
|
14169 |
+
adding_desc_p_3.appendChild(text_default_7);
|
14170 |
+
adding_desc_p_3.appendChild(default_br_7);
|
14171 |
+
|
14172 |
+
/////// adding hidden inputs(new date) in div ////////
|
14173 |
+
|
14174 |
+
div_element.appendChild(adding_default_date);
|
14175 |
+
div_element.appendChild(adding_start_day);
|
14176 |
+
div_element.appendChild(adding_min_date);
|
14177 |
+
div_element.appendChild(adding_max_date);
|
14178 |
+
div_element.appendChild(adding_invalid_dates);
|
14179 |
+
div_element.appendChild(adding_hide_time);
|
14180 |
+
div_element.appendChild(adding_show_days);
|
14181 |
+
|
14182 |
+
|
14183 |
+
|
14184 |
+
|
14185 |
+
div_element.appendChild(adding_button);
|
14186 |
+
div_field.appendChild(div_label);
|
14187 |
+
div_field.appendChild(div_element);
|
14188 |
+
div.appendChild(div_field);
|
14189 |
+
div.appendChild(br3);
|
14190 |
+
div.appendChild(adding_desc_p);
|
14191 |
+
div.appendChild(adding_desc_p_2);
|
14192 |
+
div.appendChild(adding_desc_p_3);
|
14193 |
+
main_td.appendChild(div);
|
14194 |
+
|
14195 |
+
|
14196 |
+
|
14197 |
+
|
14198 |
+
if(w_field_label_pos=="top")
|
14199 |
+
label_top(i);
|
14200 |
+
change_class(w_class, i);
|
14201 |
+
refresh_attr(i, 'type_text');
|
14202 |
+
|
14203 |
+
|
14204 |
+
|
14205 |
+
jQuery("#"+i+"_elementform_id_temp").datepicker({
|
14206 |
+
dateFormat: "mm/dd/yy",
|
14207 |
+
minDate: w_min_date,
|
14208 |
+
maxDate : w_max_date,
|
14209 |
+
firstDay: w_start_day,
|
14210 |
+
changeMonth: true,
|
14211 |
+
changeYear: true,
|
14212 |
+
showOtherMonths: true,
|
14213 |
+
selectOtherMonths: true,
|
14214 |
+
beforeShowDay: function(date){
|
14215 |
+
var invalid_dates = w_invalid_dates;
|
14216 |
+
var invalid_dates_finish = [];
|
14217 |
+
var invalid_dates_start = invalid_dates.split(",");
|
14218 |
+
var invalid_date_range =[];
|
14219 |
+
|
14220 |
+
for(var i = 0; i < invalid_dates_start.length; i++ ){
|
14221 |
+
invalid_dates_start[i] = invalid_dates_start[i].trim();
|
14222 |
+
if(invalid_dates_start[i].length < 11){
|
14223 |
+
invalid_dates_finish.push(invalid_dates_start[i]);
|
14224 |
+
}
|
14225 |
+
else{
|
14226 |
+
if(invalid_dates_start[i].indexOf("-") > 4)
|
14227 |
+
invalid_date_range.push(invalid_dates_start[i].split("-"));
|
14228 |
+
else{
|
14229 |
+
var invalid_date_array = invalid_dates_start[i].split("-");
|
14230 |
+
var start_invalid_day = invalid_date_array[0] + "-" + invalid_date_array[1] + "-" + invalid_date_array[2];
|
14231 |
+
var end_invalid_day = invalid_date_array[3] + "-" + invalid_date_array[4] + "-" + invalid_date_array[5];
|
14232 |
+
invalid_date_range.push([start_invalid_day, end_invalid_day]);
|
14233 |
+
}
|
14234 |
+
}
|
14235 |
+
}
|
14236 |
+
|
14237 |
+
jQuery.each(invalid_date_range, function( index, value ) {
|
14238 |
+
for(var d = new Date(value[0]); d <= new Date(value[1]); d.setDate(d.getDate() + 1)) {
|
14239 |
+
invalid_dates_finish.push(jQuery.datepicker.formatDate("mm/dd/yy", d));
|
14240 |
+
}
|
14241 |
+
});
|
14242 |
+
var string_days = jQuery.datepicker.formatDate("mm/dd/yy", date);
|
14243 |
+
var day = date.getDay();
|
14244 |
+
|
14245 |
+
var w_hide_sunday = w_show_days[0] == 'yes' ? 'true' : 'day != 0';
|
14246 |
+
var w_hide_monday = w_show_days[1] == 'yes' ? 'true' : 'day != 1';
|
14247 |
+
var w_hide_tuesday = w_show_days[2] == 'yes' ? 'true' : 'day != 2';
|
14248 |
+
var w_hide_wednesday = w_show_days[3] == 'yes' ? 'true' : 'day != 3';
|
14249 |
+
var w_hide_thursday = w_show_days[4] == 'yes' ? 'true' : 'day != 4';
|
14250 |
+
var w_hide_friday = w_show_days[5] == 'yes' ? 'true' : 'day != 5';
|
14251 |
+
var w_hide_saturday = w_show_days[6] == 'yes' ? 'true' : 'day != 6';
|
14252 |
+
|
14253 |
+
return [invalid_dates_finish.indexOf(string_days) == -1 && eval(w_hide_sunday) && eval(w_hide_monday) && eval(w_hide_tuesday) && eval(w_hide_wednesday) && eval(w_hide_thursday) && eval(w_hide_friday) && eval(w_hide_saturday)];
|
14254 |
+
}
|
14255 |
+
});
|
14256 |
+
|
14257 |
+
jQuery("#"+i+"_elementform_id_temp").datepicker('option', 'dateFormat', w_format);
|
14258 |
+
|
14259 |
+
if(w_default_date == 'today'){
|
14260 |
+
jQuery("#"+i+"_elementform_id_temp").datepicker("setDate", new Date());
|
14261 |
+
}
|
14262 |
+
else if(w_default_date.indexOf("d") == -1 && w_default_date.indexOf("m") == -1 && w_default_date.indexOf("y") == -1 && w_default_date.indexOf("w") == -1){
|
14263 |
+
if(w_default_date !== "")
|
14264 |
+
w_default_date = jQuery.datepicker.formatDate(w_format, new Date(w_default_date));
|
14265 |
+
jQuery("#"+i+"_elementform_id_temp").datepicker("setDate", w_default_date);
|
14266 |
+
}
|
14267 |
+
else
|
14268 |
+
jQuery("#"+i+"_elementform_id_temp").datepicker("setDate", w_default_date);
|
14269 |
+
|
14270 |
+
}
|
14271 |
+
|
14272 |
+
|
14273 |
+
function type_date_range(i, w_field_label, w_field_label_size, w_field_label_pos, w_size, w_date, w_required, w_show_image, w_class, w_format, w_start_day, w_default_date_start, w_default_date_end, w_min_date, w_max_date, w_invalid_dates, w_show_days, w_hide_time, w_but_val, w_attr_name, w_attr_value,w_disable_past_days) {
|
14274 |
+
|
14275 |
+
document.getElementById("element_type").value="type_date_range";
|
14276 |
+
delete_last_child();
|
14277 |
+
var edit_div = document.createElement('div');
|
14278 |
+
edit_div.setAttribute("id", "edit_div");
|
14279 |
+
|
14280 |
+
var edit_main_table = document.createElement('table');
|
14281 |
+
edit_main_table.setAttribute("id", "edit_main_table");
|
14282 |
+
edit_main_table.setAttribute("cellpadding", "3");
|
14283 |
+
edit_main_table.setAttribute("cellspacing", "0");
|
14284 |
+
|
14285 |
+
var edit_main_tr1 = document.createElement('tr');
|
14286 |
+
var edit_main_tr2 = document.createElement('tr');
|
14287 |
+
var edit_main_tr3 = document.createElement('tr');
|
14288 |
+
var edit_main_tr4 = document.createElement('tr');
|
14289 |
+
edit_main_tr4.style.cssText = "display:none;";
|
14290 |
+
var edit_main_tr5 = document.createElement('tr');
|
14291 |
+
var edit_main_tr6 = document.createElement('tr');
|
14292 |
+
var edit_main_tr7 = document.createElement('tr');
|
14293 |
+
var edit_main_tr8 = document.createElement('tr');
|
14294 |
+
var edit_main_tr9 = document.createElement('tr');
|
14295 |
+
edit_main_tr9.style.cssText = "display:none;";
|
14296 |
+
var edit_main_tr10 = document.createElement('tr');
|
14297 |
+
var edit_main_tr11 = document.createElement('tr');
|
14298 |
+
var edit_main_tr12 = document.createElement('tr');
|
14299 |
+
var edit_main_tr13 = document.createElement('tr');
|
14300 |
+
var edit_main_tr14 = document.createElement('tr');
|
14301 |
+
edit_main_tr14.style.cssText = "display:none;";
|
14302 |
+
var edit_main_tr15 = document.createElement('tr');
|
14303 |
+
var edit_main_tr16 = document.createElement('tr');
|
14304 |
+
var edit_main_tr17 = document.createElement('tr');
|
14305 |
+
var edit_main_tr18 = document.createElement('tr');
|
14306 |
+
var edit_main_tr19 = document.createElement('tr');
|
14307 |
+
|
14308 |
+
var edit_main_td1 = document.createElement('td');
|
14309 |
+
var edit_main_td1_1 = document.createElement('td');
|
14310 |
+
var edit_main_td2 = document.createElement('td');
|
14311 |
+
var edit_main_td2_1 = document.createElement('td');
|
14312 |
+
var edit_main_td3 = document.createElement('td');
|
14313 |
+
var edit_main_td3_1 = document.createElement('td');
|
14314 |
+
var edit_main_td4 = document.createElement('td');
|
14315 |
+
var edit_main_td4_1 = document.createElement('td');
|
14316 |
+
var edit_main_td5 = document.createElement('td');
|
14317 |
+
var edit_main_td5_1 = document.createElement('td');
|
14318 |
+
var edit_main_td6 = document.createElement('td');
|
14319 |
+
var edit_main_td6_1 = document.createElement('td');
|
14320 |
+
var edit_main_td7 = document.createElement('td');
|
14321 |
+
var edit_main_td7_1 = document.createElement('td');
|
14322 |
+
var edit_main_td8 = document.createElement('td');
|
14323 |
+
var edit_main_td8_1 = document.createElement('td');
|
14324 |
+
var edit_main_td9 = document.createElement('td');
|
14325 |
+
var edit_main_td9_1 = document.createElement('td');
|
14326 |
+
var edit_main_td10 = document.createElement('td');
|
14327 |
+
var edit_main_td10_1 = document.createElement('td');
|
14328 |
+
var edit_main_td11 = document.createElement('td');
|
14329 |
+
var edit_main_td11_1 = document.createElement('td');
|
14330 |
+
var edit_main_td12 = document.createElement('td');
|
14331 |
+
var edit_main_td12_1 = document.createElement('td');
|
14332 |
+
var edit_main_td13 = document.createElement('td');
|
14333 |
+
var edit_main_td13_1 = document.createElement('td');
|
14334 |
+
var edit_main_td14 = document.createElement('td');
|
14335 |
+
var edit_main_td14_1 = document.createElement('td');
|
14336 |
+
var edit_main_td15 = document.createElement('td');
|
14337 |
+
var edit_main_td15_1 = document.createElement('td');
|
14338 |
+
var edit_main_td16 = document.createElement('td');
|
14339 |
+
var edit_main_td16_1 = document.createElement('td');
|
14340 |
+
var edit_main_td17 = document.createElement('td');
|
14341 |
+
var edit_main_td17_1 = document.createElement('td');
|
14342 |
+
var edit_main_td18 = document.createElement('td');
|
14343 |
+
var edit_main_td18_1 = document.createElement('td');
|
14344 |
+
|
14345 |
+
var el_label_label = document.createElement('label');
|
14346 |
+
el_label_label.setAttribute("for", "edit_for_label");
|
14347 |
+
el_label_label.setAttribute("class", "fm-field-label");
|
14348 |
+
el_label_label.innerHTML = "Field label";
|
14349 |
+
|
14350 |
+
var el_label_textarea = document.createElement('textarea');
|
14351 |
+
el_label_textarea.setAttribute("id", "edit_for_label");
|
14352 |
+
el_label_textarea.setAttribute("rows", "4");
|
14353 |
+
el_label_textarea.setAttribute("onKeyUp", "change_label('"+i+"_element_labelform_id_temp', this.value)");
|
14354 |
+
el_label_textarea.innerHTML = w_field_label;
|
14355 |
+
|
14356 |
+
var el_label_size_label = document.createElement('label');
|
14357 |
+
el_label_size_label.setAttribute("class", "fm-field-label");
|
14358 |
+
el_label_size_label.setAttribute("for", "edit_for_label_size");
|
14359 |
+
el_label_size_label.innerHTML = "Field label size(px) ";
|
14360 |
+
|
14361 |
+
var el_label_size = document.createElement('input');
|
14362 |
+
el_label_size.setAttribute("id", "edit_for_label_size");
|
14363 |
+
el_label_size.setAttribute("type", "text");
|
14364 |
+
el_label_size.setAttribute("value", w_field_label_size);
|
14365 |
+
el_label_size.setAttribute("onKeyPress", "return check_isnum(event)");
|
14366 |
+
el_label_size.setAttribute("onKeyUp", "change_w_style('"+i+"_label_sectionform_id_temp', this.value)");
|
14367 |
+
|
14368 |
+
var el_label_position_label = document.createElement('label');
|
14369 |
+
el_label_position_label.setAttribute("class", "fm-field-label");
|
14370 |
+
el_label_position_label.innerHTML = "Field label position";
|
14371 |
+
|
14372 |
+
var el_label_position1 = document.createElement('input');
|
14373 |
+
el_label_position1.setAttribute("id", "edit_for_label_position_top");
|
14374 |
+
el_label_position1.setAttribute("type", "radio");
|
14375 |
+
el_label_position1.setAttribute("name", "edit_for_label_position");
|
14376 |
+
el_label_position1.setAttribute("onchange", "label_left("+i+")");
|
14377 |
+
|
14378 |
+
var el_label_left = document.createElement('label');
|
14379 |
+
el_label_left.setAttribute("for", "edit_for_label_position_top");
|
14380 |
+
el_label_left.innerHTML = "Left";
|
14381 |
+
|
14382 |
+
var el_label_position2 = document.createElement('input');
|
14383 |
+
el_label_position2.setAttribute("id", "edit_for_label_position_left");
|
14384 |
+
el_label_position2.setAttribute("type", "radio");
|
14385 |
+
el_label_position2.setAttribute("name", "edit_for_label_position");
|
14386 |
+
el_label_position2.setAttribute("onchange", "label_top("+i+")");
|
14387 |
+
|
14388 |
+
var el_label_top = document.createElement('label');
|
14389 |
+
el_label_top.setAttribute("for", "edit_for_label_position_left");
|
14390 |
+
el_label_top.innerHTML = "Top";
|
14391 |
+
|
14392 |
+
if(w_field_label_pos=="top")
|
14393 |
+
el_label_position2.setAttribute("checked", "checked");
|
14394 |
+
else
|
14395 |
+
el_label_position1.setAttribute("checked", "checked");
|
14396 |
+
|
14397 |
+
|
14398 |
+
|
14399 |
+
var el_format_label = document.createElement('label');
|
14400 |
+
el_format_label.setAttribute("class", "fm-field-label");
|
14401 |
+
el_format_label.setAttribute("for", "date_format");
|
14402 |
+
el_format_label.innerHTML = "Date format";
|
14403 |
+
|
14404 |
+
|
14405 |
+
var el_format_textarea = document.createElement('input');
|
14406 |
+
el_format_textarea.setAttribute("id", "date_format");
|
14407 |
+
el_format_textarea.setAttribute("type", "text");
|
14408 |
+
el_format_textarea.setAttribute("value", w_format);
|
14409 |
+
el_format_textarea.setAttribute("onChange", "change_date_format(this.value,'"+i+"', 'format')");
|
14410 |
+
|
14411 |
+
|
14412 |
+
//////////////// start day ///////////////////
|
14413 |
+
|
14414 |
+
|
14415 |
+
var el_start_day_label = document.createElement('label');
|
14416 |
+
el_start_day_label.setAttribute("class", "fm-field-label");
|
14417 |
+
el_start_day_label.setAttribute("for", "start_day");
|
14418 |
+
el_start_day_label.innerHTML = "First day of the week";
|
14419 |
+
|
14420 |
+
|
14421 |
+
var el_start_day = document.createElement('select');
|
14422 |
+
el_start_day.setAttribute("id", "start_day");
|
14423 |
+
el_start_day.setAttribute("name", "start_day");
|
14424 |
+
el_start_day.setAttribute("onchange", "change_start_day(this.value,"+i+")");
|
14425 |
+
el_start_day.style.cssText = 'width:200px';
|
14426 |
+
|
14427 |
+
var el_start_sunday = document.createElement('option');
|
14428 |
+
el_start_sunday.setAttribute("id", "start_day_sunday");
|
14429 |
+
el_start_sunday.setAttribute("value", 0);
|
14430 |
+
Sunday = document.createTextNode("Sunday");
|
14431 |
+
|
14432 |
+
var el_start_monday = document.createElement('option');
|
14433 |
+
el_start_monday.setAttribute("id", "start_day_monday");
|
14434 |
+
el_start_monday.setAttribute("value", 1);
|
14435 |
+
Monday = document.createTextNode("Monday");
|
14436 |
+
|
14437 |
+
var el_start_tuesday = document.createElement('option');
|
14438 |
+
el_start_tuesday.setAttribute("id", "start_day_tuesday");
|
14439 |
+
el_start_tuesday.setAttribute("value", 2);
|
14440 |
+
Tuesday = document.createTextNode("Tuesday");
|
14441 |
+
|
14442 |
+
var el_start_wednesday = document.createElement('option');
|
14443 |
+
el_start_wednesday.setAttribute("id", "start_day_wednesday");
|
14444 |
+
el_start_wednesday.setAttribute("value", 3);
|
14445 |
+
Wednesday = document.createTextNode("Wednesday");
|
14446 |
+
|
14447 |
+
var el_start_thursday = document.createElement('option');
|
14448 |
+
el_start_thursday.setAttribute("id", "start_thursday");
|
14449 |
+
el_start_thursday.setAttribute("value", 4);
|
14450 |
+
Thursday = document.createTextNode("Thursday");
|
14451 |
+
|
14452 |
+
var el_start_friday = document.createElement('option');
|
14453 |
+
el_start_friday.setAttribute("id", "start_day_friday");
|
14454 |
+
el_start_friday.setAttribute("value", 5);
|
14455 |
+
Friday = document.createTextNode("Friday");
|
14456 |
+
|
14457 |
+
var el_start_saturday = document.createElement('option');
|
14458 |
+
el_start_saturday.setAttribute("id", "start_day_saturday");
|
14459 |
+
el_start_saturday.setAttribute("value", 6);
|
14460 |
+
Saturday = document.createTextNode("Saturday");
|
14461 |
+
|
14462 |
+
switch(w_start_day) {
|
14463 |
+
case "0":
|
14464 |
+
el_start_sunday.setAttribute("selected", "selected");
|
14465 |
+
break;
|
14466 |
+
case "1":
|
14467 |
+
el_start_monday.setAttribute("selected", "selected");
|
14468 |
+
break;
|
14469 |
+
case "2":
|
14470 |
+
el_start_tuesday.setAttribute("selected", "selected");
|
14471 |
+
break;
|
14472 |
+
case "3":
|
14473 |
+
el_start_wednesday.setAttribute("selected", "selected");
|
14474 |
+
break;
|
14475 |
+
case "4":
|
14476 |
+
el_start_thursday.setAttribute("selected", "selected");
|
14477 |
+
break;
|
14478 |
+
case "5":
|
14479 |
+
el_start_friday.setAttribute("selected", "selected");
|
14480 |
+
break;
|
14481 |
+
case "6":
|
14482 |
+
el_start_saturday.setAttribute("selected", "selected");
|
14483 |
+
}
|
14484 |
+
|
14485 |
+
|
14486 |
+
//////// w_size ///////////
|
14487 |
+
|
14488 |
+
var el_size_label = document.createElement('label');
|
14489 |
+
el_size_label.setAttribute("class", "fm-field-label");
|
14490 |
+
el_size_label.setAttribute("for", "edit_for_input_size");
|
14491 |
+
el_size_label.innerHTML = "Field size(px) ";
|
14492 |
+
|
14493 |
+
|
14494 |
+
var el_size = document.createElement('input');
|
14495 |
+
el_size.setAttribute("id", "edit_for_input_size");
|
14496 |
+
el_size.setAttribute("type", "text");
|
14497 |
+
el_size.setAttribute("value", w_size);
|
14498 |
+
el_size.setAttribute("onKeyPress", "return check_isnum(event)");
|
14499 |
+
el_size.setAttribute("onKeyUp", "change_w_style('"+i+"_elementform_id_temp0', this.value); change_w_style('"+i+"_elementform_id_temp1', this.value)");
|
14500 |
+
|
14501 |
+
|
14502 |
+
////////// w_default_date range //////////////
|
14503 |
+
|
14504 |
+
var el_default_date_label = document.createElement('label');
|
14505 |
+
el_default_date_label.setAttribute("class", "fm-field-label");
|
14506 |
+
el_default_date_label.setAttribute("for", "default_date");
|
14507 |
+
el_default_date_label.innerHTML = "Default date";
|
14508 |
+
|
14509 |
+
var el_default_date_input_start = document.createElement('input');
|
14510 |
+
el_default_date_input_start.setAttribute("id", "default_date_start");
|
14511 |
+
el_default_date_input_start.setAttribute("type", "text");
|
14512 |
+
el_default_date_input_start.setAttribute("value", w_default_date_start);
|
14513 |
+
el_default_date_input_start.style.cssText = "width:96px;";
|
14514 |
+
el_default_date_input_start.setAttribute("onChange", "change_hidden_input_value_range(this.value, 'default_date', 'start', '"+i+"', '"+i+"_default_date_id_temp_start')");
|
14515 |
+
|
14516 |
+
var el_default_date_input_end = document.createElement('input');
|
14517 |
+
el_default_date_input_end.setAttribute("id", "default_date_end");
|
14518 |
+
el_default_date_input_end.setAttribute("type", "text");
|
14519 |
+
el_default_date_input_end.setAttribute("value", w_default_date_end);
|
14520 |
+
el_default_date_input_end.style.cssText = "width:96px;";
|
14521 |
+
el_default_date_input_end.setAttribute("onChange", "change_hidden_input_value_range(this.value, 'default_date', 'end', '"+i+"', '"+i+"_default_date_id_temp_end')");
|
14522 |
+
|
14523 |
+
var el_default_from = document.createTextNode("-");
|
14524 |
+
/* w_min_date */
|
14525 |
+
var el_min_date_label = document.createElement('label');
|
14526 |
+
el_min_date_label.setAttribute("class", "fm-field-label");
|
14527 |
+
el_min_date_label.setAttribute("for", "min_date");
|
14528 |
+
el_min_date_label.innerHTML = "Minimum date";
|
14529 |
+
|
14530 |
+
var el_min_date_input = document.createElement('input');
|
14531 |
+
el_min_date_input.setAttribute("id", "min_date");
|
14532 |
+
el_min_date_input.setAttribute("type", "text");
|
14533 |
+
el_min_date_input.setAttribute("value", w_min_date);
|
14534 |
+
el_min_date_input.setAttribute("onChange", "change_hidden_input_value_range(this.value, 'minDate', 'start', '"+i+"', '"+i+"_min_date_id_temp')");
|
14535 |
+
|
14536 |
+
/* w_max_date */
|
14537 |
+
var el_max_date_label = document.createElement('label');
|
14538 |
+
el_max_date_label.setAttribute("class", "fm-field-label");
|
14539 |
+
el_max_date_label.setAttribute("for", "max_date");
|
14540 |
+
el_max_date_label.innerHTML = "Maximum date";
|
14541 |
+
|
14542 |
+
var el_max_date_input = document.createElement('input');
|
14543 |
+
el_max_date_input.setAttribute("id", "max_date");
|
14544 |
+
el_max_date_input.setAttribute("type", "text");
|
14545 |
+
el_max_date_input.setAttribute("value", w_max_date);
|
14546 |
+
el_max_date_input.setAttribute("onChange", "change_hidden_input_value_range(this.value, 'maxDate', 'end', '"+i+"', '"+i+"_max_date_id_temp')");
|
14547 |
+
|
14548 |
+
/////////// w_invalid_dates ////////////
|
14549 |
+
|
14550 |
+
var el_invalid_dates_label = document.createElement('text');
|
14551 |
+
el_invalid_dates_label.setAttribute("class", "fm-field-label");
|
14552 |
+
el_invalid_dates_label.setAttribute("for", "invalid_dates");
|
14553 |
+
el_invalid_dates_label.innerHTML = "Dates to exclude";
|
14554 |
+
|
14555 |
+
var el_invalid_dates_textarea = document.createElement('textarea');
|
14556 |
+
el_invalid_dates_textarea.setAttribute("id", "invalid_dates");
|
14557 |
+
el_invalid_dates_textarea.setAttribute("rows", "3");
|
14558 |
+
el_invalid_dates_textarea.innerHTML = w_invalid_dates;
|
14559 |
+
el_invalid_dates_textarea.setAttribute("onChange", "change_hidden_input_value_range(this.value, 'invalide_date', '', '"+i+"', '"+i+"_invalid_dates_id_temp')");
|
14560 |
+
|
14561 |
+
//////////// show week days //////////////////
|
14562 |
+
|
14563 |
+
|
14564 |
+
var show_days_week_label = document.createElement('label');
|
14565 |
+
show_days_week_label.setAttribute("class", "fm-field-label");
|
14566 |
+
show_days_week_label.innerHTML = "Selectable Week Days";
|
14567 |
+
|
14568 |
+
|
14569 |
+
var el_show_sunday = document.createElement('input');
|
14570 |
+
el_show_sunday.setAttribute("id", "el_show_sunday");
|
14571 |
+
el_show_sunday.setAttribute("type", "checkbox");
|
14572 |
+
el_show_sunday.setAttribute("onclick", "show_week_days('"+i+"', 'sunday')");
|
14573 |
+
if(w_show_days[0] == "yes")
|
14574 |
+
el_show_sunday.setAttribute("checked", "checked");
|
14575 |
+
|
14576 |
+
|
14577 |
+
var el_show_sunday_label = document.createElement('label');
|
14578 |
+
el_show_sunday_label.setAttribute("for", "el_show_sunday");
|
14579 |
+
el_show_sunday_label.innerHTML = "Sunday";
|
14580 |
+
|
14581 |
+
var el_show_monday = document.createElement('input');
|
14582 |
+
el_show_monday.setAttribute("id", "el_show_monday");
|
14583 |
+
el_show_monday.setAttribute("type", "checkbox");
|
14584 |
+
el_show_monday.setAttribute("onclick", "show_week_days('"+i+"', 'monday')");
|
14585 |
+
if(w_show_days[1] == "yes")
|
14586 |
+
el_show_monday.setAttribute("checked", "checked");
|
14587 |
+
|
14588 |
+
var el_show_monday_label = document.createElement('label');
|
14589 |
+
el_show_monday_label.setAttribute("for", "el_show_monday");
|
14590 |
+
el_show_monday_label.innerHTML = "Monday";
|
14591 |
+
|
14592 |
+
var el_show_tuesday = document.createElement('input');
|
14593 |
+
el_show_tuesday.setAttribute("id", "el_show_tuesday");
|
14594 |
+
el_show_tuesday.setAttribute("type", "checkbox");
|
14595 |
+
el_show_tuesday.setAttribute("onclick", "show_week_days('"+i+"', 'tuesday')");
|
14596 |
+
if(w_show_days[2] == "yes")
|
14597 |
+
el_show_tuesday.setAttribute("checked", "checked");
|
14598 |
+
|
14599 |
+
var el_show_tuesday_label = document.createElement('label');
|
14600 |
+
el_show_tuesday_label.setAttribute("for", "el_show_tuesday");
|
14601 |
+
el_show_tuesday_label.innerHTML = "Tuesday";
|
14602 |
+
|
14603 |
+
|
14604 |
+
|
14605 |
+
var el_show_wednesday = document.createElement('input');
|
14606 |
+
el_show_wednesday.setAttribute("id", "el_show_wednesday");
|
14607 |
+
el_show_wednesday.setAttribute("type", "checkbox");
|
14608 |
+
el_show_wednesday.setAttribute("onclick", "show_week_days('"+i+"', 'wednesday')");
|
14609 |
+
if(w_show_days[3] == "yes")
|
14610 |
+
el_show_sunday.setAttribute("checked", "checked");
|
14611 |
+
|
14612 |
+
var el_show_sunday_label = document.createElement('label');
|
14613 |
+
el_show_sunday_label.setAttribute("for", "el_show_sunday");
|
14614 |
+
el_show_sunday_label.innerHTML = "Sunday";
|
14615 |
+
|
14616 |
+
var el_show_monday = document.createElement('input');
|
14617 |
+
el_show_monday.setAttribute("id", "el_show_monday");
|
14618 |
+
el_show_monday.setAttribute("type", "checkbox");
|
14619 |
+
el_show_monday.setAttribute("onclick", "show_week_days('"+i+"', 'monday')");
|
14620 |
+
if(w_show_days[1] == "yes")
|
14621 |
+
el_show_monday.setAttribute("checked", "checked");
|
14622 |
+
|
14623 |
+
var el_show_monday_label = document.createElement('label');
|
14624 |
+
el_show_monday_label.setAttribute("for", "el_show_monday");
|
14625 |
+
el_show_monday_label.innerHTML = "Monday";
|
14626 |
+
|
14627 |
+
var el_show_tuesday = document.createElement('input');
|
14628 |
+
el_show_tuesday.setAttribute("id", "el_show_tuesday");
|
14629 |
+
el_show_tuesday.setAttribute("type", "checkbox");
|
14630 |
+
el_show_tuesday.setAttribute("onclick", "show_week_days('"+i+"', 'tuesday')");
|
14631 |
+
if(w_show_days[2] == "yes")
|
14632 |
+
el_show_tuesday.setAttribute("checked", "checked");
|
14633 |
+
|
14634 |
+
var el_show_tuesday_label = document.createElement('label');
|
14635 |
+
el_show_tuesday_label.setAttribute("for", "el_show_tuesday");
|
14636 |
+
el_show_tuesday_label.innerHTML = "Tuesday";
|
14637 |
+
|
14638 |
+
|
14639 |
+
|
14640 |
+
var el_show_wednesday = document.createElement('input');
|
14641 |
+
el_show_wednesday.setAttribute("id", "el_show_wednesday");
|
14642 |
+
el_show_wednesday.setAttribute("type", "checkbox");
|
14643 |
+
el_show_wednesday.setAttribute("onclick", "show_week_days('"+i+"', 'wednesday')");
|
14644 |
+
if(w_show_days[3] == "yes")
|
14645 |
+
el_show_wednesday.setAttribute("checked", "checked");
|
14646 |
+
|
14647 |
+
var el_show_wednesday_label = document.createElement('label');
|
14648 |
+
el_show_wednesday_label.setAttribute("for", "el_show_wednesday");
|
14649 |
+
el_show_wednesday_label.innerHTML = "Wednesday";
|
14650 |
+
|
14651 |
+
|
14652 |
+
var el_show_thursday = document.createElement('input');
|
14653 |
+
el_show_thursday.setAttribute("id", "el_show_thursday");
|
14654 |
+
el_show_thursday.setAttribute("type", "checkbox");
|
14655 |
+
el_show_thursday.setAttribute("onclick", "show_week_days('"+i+"', 'thursday')");
|
14656 |
+
if(w_show_days[4] == "yes")
|
14657 |
+
el_show_thursday.setAttribute("checked", "checked");
|
14658 |
+
|
14659 |
+
var el_show_thursday_label = document.createElement('label');
|
14660 |
+
el_show_thursday_label.setAttribute("for", "el_show_thursday");
|
14661 |
+
el_show_thursday_label.innerHTML = "Thursday";
|
14662 |
+
|
14663 |
+
|
14664 |
+
|
14665 |
+
var el_show_friday = document.createElement('input');
|
14666 |
+
el_show_friday.setAttribute("id", "el_show_friday");
|
14667 |
+
el_show_friday.setAttribute("type", "checkbox");
|
14668 |
+
el_show_friday.setAttribute("onclick", "show_week_days('"+i+"', 'friday')");
|
14669 |
+
if(w_show_days[5] == "yes")
|
14670 |
+
el_show_friday.setAttribute("checked", "checked");
|
14671 |
+
|
14672 |
+
var el_show_friday_label = document.createElement('label');
|
14673 |
+
el_show_friday_label.setAttribute("for", "el_show_friday");
|
14674 |
+
el_show_friday_label.innerHTML = "Friday";
|
14675 |
+
|
14676 |
+
|
14677 |
+
var el_show_saturday = document.createElement('input');
|
14678 |
+
el_show_saturday.setAttribute("id", "el_show_saturday");
|
14679 |
+
el_show_saturday.setAttribute("type", "checkbox");
|
14680 |
+
el_show_saturday.setAttribute("onclick", "show_week_days('"+i+"', 'saturday')");
|
14681 |
+
if(w_show_days[6] == "yes")
|
14682 |
+
el_show_saturday.setAttribute("checked", "checked");
|
14683 |
+
|
14684 |
+
var el_show_saturday_label = document.createElement('label');
|
14685 |
+
el_show_saturday_label.setAttribute("for", "el_show_saturday");
|
14686 |
+
el_show_saturday_label.innerHTML = "Saturday";
|
14687 |
+
|
14688 |
+
|
14689 |
+
|
14690 |
+
var el_show_image_label = document.createElement('label');
|
14691 |
+
el_show_image_label.setAttribute("class", "fm-field-label");
|
14692 |
+
el_show_image_label.setAttribute("for", "el_show_image");
|
14693 |
+
el_show_image_label.innerHTML = "Show date picker button";
|
14694 |
+
|
14695 |
+
var el_show_image = document.createElement('input');
|
14696 |
+
el_show_image.setAttribute("id", "el_show_image");
|
14697 |
+
el_show_image.setAttribute("type", "checkbox");
|
14698 |
+
el_show_image.setAttribute("onclick", "show_image_datepicker('"+i+"_show_image', 'date_range')");
|
14699 |
+
if(w_show_image == "yes")
|
14700 |
+
el_show_image.setAttribute("checked", "checked");
|
14701 |
+
|
14702 |
+
|
14703 |
+
/////////// w_hide_time ////////////
|
14704 |
+
var el_hide_time_label = document.createElement('label');
|
14705 |
+
el_hide_time_label.setAttribute("class", "fm-field-label");
|
14706 |
+
el_hide_time_label.setAttribute("for", "el_hide_time");
|
14707 |
+
el_hide_time_label.innerHTML = "Hide time";
|
14708 |
+
|
14709 |
+
var el_hide_time = document.createElement('input');
|
14710 |
+
el_hide_time.setAttribute("id", "el_hide_time");
|
14711 |
+
el_hide_time.setAttribute("type", "checkbox");
|
14712 |
+
el_hide_time.setAttribute("onclick", "hide_time('"+i+"_hide_time')");
|
14713 |
+
if(w_hide_time == "yes")
|
14714 |
+
el_hide_time.setAttribute("checked", "checked");
|
14715 |
+
|
14716 |
+
|
14717 |
+
|
14718 |
+
|
14719 |
+
var el_button_value_label = document.createElement('label');
|
14720 |
+
el_button_value_label.setAttribute("class", "fm-field-label");
|
14721 |
+
el_button_value_label.setAttribute("for", "button_value");
|
14722 |
+
el_button_value_label.innerHTML = "Date Picker label";
|
14723 |
+
|
14724 |
+
var el_button_value_textarea = document.createElement('input');
|
14725 |
+
el_button_value_textarea.setAttribute("id", "button_value");
|
14726 |
+
el_button_value_textarea.setAttribute("type", "text");
|
14727 |
+
el_button_value_textarea.setAttribute("value", w_but_val);
|
14728 |
+
el_button_value_textarea.style.cssText = "width:150px;";
|
14729 |
+
el_button_value_textarea.setAttribute("onKeyUp", "change_file_value(this.value,'"+i+"_buttonform_id_temp')");
|
14730 |
+
|
14731 |
+
var el_disable_past_days_label = document.createElement('label');
|
14732 |
+
el_disable_past_days_label.setAttribute("class", "fm-field-label");
|
14733 |
+
el_disable_past_days_label.setAttribute("for", "el_disable_past_days");
|
14734 |
+
el_disable_past_days_label.innerHTML = "Allow selecting dates starting from current day";
|
14735 |
+
|
14736 |
+
var el_disable_past_days = document.createElement('input');
|
14737 |
+
el_disable_past_days.setAttribute("id", "el_disable_past_days");
|
14738 |
+
el_disable_past_days.setAttribute("type", "checkbox");
|
14739 |
+
el_disable_past_days.setAttribute("onclick", "change_date_format(this.checked, '"+i+"', 'dis_days')");
|
14740 |
+
if(w_disable_past_days == "yes")
|
14741 |
+
el_disable_past_days.setAttribute("checked", "checked");
|
14742 |
+
|
14743 |
+
var el_style_label = document.createElement('label');
|
14744 |
+
el_style_label.setAttribute("class", "fm-field-label");
|
14745 |
+
el_style_label.setAttribute("for", "el_style_textarea");
|
14746 |
+
el_style_label.innerHTML = "Class name";
|
14747 |
+
|
14748 |
+
var el_style_textarea = document.createElement('input');
|
14749 |
+
el_style_textarea.setAttribute("id", "el_style_textarea");
|
14750 |
+
el_style_textarea.setAttribute("type", "text");
|
14751 |
+
el_style_textarea.setAttribute("value", w_class);
|
14752 |
+
|
14753 |
+
el_style_textarea.setAttribute("onChange", "change_class(this.value,'"+i+"')");
|
14754 |
+
|
14755 |
+
var el_required_label = document.createElement('label');
|
14756 |
+
el_required_label.setAttribute("class", "fm-field-label");
|
14757 |
+
el_required_label.setAttribute("for", "el_required");
|
14758 |
+
el_required_label.innerHTML = "Required";
|
14759 |
+
|
14760 |
+
var el_required = document.createElement('input');
|
14761 |
+
el_required.setAttribute("id", "el_required");
|
14762 |
+
el_required.setAttribute("type", "checkbox");
|
14763 |
+
el_required.setAttribute("onclick", "set_required('"+i+"_required')");
|
14764 |
+
if(w_required == "yes")
|
14765 |
+
el_required.setAttribute("checked", "checked");
|
14766 |
+
|
14767 |
+
var el_attr_label = document.createElement('label');
|
14768 |
+
el_attr_label.setAttribute("class", "fm-field-label");
|
14769 |
+
el_attr_label.innerHTML = "Additional Attributes";
|
14770 |
+
var el_attr_add = document.createElement('img');
|
14771 |
+
el_attr_add.setAttribute("src", plugin_url + '/images/add.png?ver=1.8.0');
|
14772 |
+
el_attr_add.style.cssText = 'cursor:pointer; margin-left:68px';
|
14773 |
+
el_attr_add.setAttribute("title", 'add');
|
14774 |
+
el_attr_add.setAttribute("onClick", "add_attr("+i+", 'type_date_range')");
|
14775 |
+
var el_attr_table = document.createElement('table');
|
14776 |
+
el_attr_table.setAttribute("id", 'attributes');
|
14777 |
+
el_attr_table.setAttribute("border", '0');
|
14778 |
+
el_attr_table.style.cssText = 'margin-left:0px';
|
14779 |
+
var el_attr_tr_label = document.createElement('tr');
|
14780 |
+
el_attr_tr_label.setAttribute("idi", '0');
|
14781 |
+
var el_attr_td_name_label = document.createElement('th');
|
14782 |
+
el_attr_td_name_label.style.cssText = 'width:100px';
|
14783 |
+
var el_attr_td_value_label = document.createElement('th');
|
14784 |
+
el_attr_td_value_label.style.cssText = 'width:100px';
|
14785 |
+
var el_attr_td_X_label = document.createElement('th');
|
14786 |
+
el_attr_td_X_label.style.cssText = 'width:10px';
|
14787 |
+
var el_attr_name_label = document.createElement('label');
|
14788 |
+
el_attr_name_label.style.cssText ="color:#000; font-weight:bold; font-size: 11px";
|
14789 |
+
el_attr_name_label.innerHTML = "Name";
|
14790 |
+
|
14791 |
+
var el_attr_value_label = document.createElement('label');
|
14792 |
+
el_attr_value_label.style.cssText ="color:#000; font-weight:bold; font-size: 11px";
|
14793 |
+
el_attr_value_label.innerHTML = "Value";
|
14794 |
+
|
14795 |
+
el_attr_table.appendChild(el_attr_tr_label);
|
14796 |
+
el_attr_tr_label.appendChild(el_attr_td_name_label);
|
14797 |
+
el_attr_tr_label.appendChild(el_attr_td_value_label);
|
14798 |
+
el_attr_tr_label.appendChild(el_attr_td_X_label);
|
14799 |
+
el_attr_td_name_label.appendChild(el_attr_name_label);
|
14800 |
+
el_attr_td_value_label.appendChild(el_attr_value_label);
|
14801 |
+
|
14802 |
+
n=w_attr_name.length;
|
14803 |
+
for(j=1; j<=n; j++)
|
14804 |
+
{
|
14805 |
+
var el_attr_tr = document.createElement('tr');
|
14806 |
+
el_attr_tr.setAttribute("id", "attr_row_"+j);
|
14807 |
+
el_attr_tr.setAttribute("idi", j);
|
14808 |
+
var el_attr_td_name = document.createElement('td');
|
14809 |
+
el_attr_td_name.style.cssText = 'width:100px';
|
14810 |
+
var el_attr_td_value = document.createElement('td');
|
14811 |
+
el_attr_td_value.style.cssText = 'width:100px';
|
14812 |
+
|
14813 |
+
var el_attr_td_X = document.createElement('td');
|
14814 |
+
var el_attr_name = document.createElement('input');
|
14815 |
+
el_attr_name.setAttribute("type", "text");
|
14816 |
+
el_attr_name.setAttribute("class", "fm-field-choice");
|
14817 |
+
el_attr_name.setAttribute("value", w_attr_name[j-1]);
|
14818 |
+
el_attr_name.setAttribute("id", "attr_name"+j);
|
14819 |
+
el_attr_name.setAttribute("onChange", "change_attribute_name("+i+", this, 'type_date_range')");
|
14820 |
+
|
14821 |
+
var el_attr_value = document.createElement('input');
|
14822 |
+
el_attr_value.setAttribute("type", "text");
|
14823 |
+
el_attr_value.setAttribute("class", "fm-field-choice");
|
14824 |
+
el_attr_value.setAttribute("value", w_attr_value[j-1]);
|
14825 |
+
el_attr_value.setAttribute("id", "attr_value"+j);
|
14826 |
+
el_attr_value.setAttribute("onChange", "change_attribute_value("+i+", "+j+", 'type_date_range')");
|
14827 |
+
|
14828 |
+
var el_attr_remove = document.createElement('img');
|
14829 |
+
el_attr_remove.setAttribute("id", "el_choices"+j+"_remove");
|
14830 |
+
el_attr_remove.setAttribute("src", plugin_url + '/images/delete.png?ver=1.8.0');
|
14831 |
+
el_attr_remove.style.cssText = 'cursor:pointer; vertical-align:middle; margin:2px';
|
14832 |
+
|
14833 |
+
el_attr_remove.setAttribute("onClick", "remove_attr("+j+", "+i+", 'type_date_range')");
|
14834 |
+
el_attr_table.appendChild(el_attr_tr);
|
14835 |
+
el_attr_tr.appendChild(el_attr_td_name);
|
14836 |
+
el_attr_tr.appendChild(el_attr_td_value);
|
14837 |
+
el_attr_tr.appendChild(el_attr_td_X);
|
14838 |
+
el_attr_td_name.appendChild(el_attr_name);
|
14839 |
+
el_attr_td_value.appendChild(el_attr_value);
|
14840 |
+
el_attr_td_X.appendChild(el_attr_remove);
|
14841 |
+
}
|
14842 |
+
|
14843 |
+
var t = document.getElementById('edit_table');
|
14844 |
+
var br = document.createElement('br');
|
14845 |
+
var br1 = document.createElement('br');
|
14846 |
+
|
14847 |
+
edit_main_td1.appendChild(el_label_label);
|
14848 |
+
edit_main_td1_1.appendChild(el_label_textarea);
|
14849 |
+
edit_main_td8.appendChild(el_label_size_label);
|
14850 |
+
edit_main_td8_1.appendChild(el_label_size);
|
14851 |
+
|
14852 |
+
edit_main_td2.appendChild(el_label_position_label);
|
14853 |
+
edit_main_td2_1.appendChild(el_label_position1);
|
14854 |
+
edit_main_td2_1.appendChild(el_label_left);
|
14855 |
+
edit_main_td2_1.appendChild(br);
|
14856 |
+
edit_main_td2_1.appendChild(el_label_position2);
|
14857 |
+
edit_main_td2_1.appendChild(el_label_top);
|
14858 |
+
|
14859 |
+
|
14860 |
+
|
14861 |
+
edit_main_td4.appendChild(el_button_value_label);
|
14862 |
+
edit_main_td4_1.appendChild(el_button_value_textarea);
|
14863 |
+
|
14864 |
+
edit_main_td9.appendChild(el_disable_past_days_label);
|
14865 |
+
edit_main_td9_1.appendChild(el_disable_past_days);
|
14866 |
+
|
14867 |
+
edit_main_td5.appendChild(el_style_label);
|
14868 |
+
edit_main_td5_1.appendChild(el_style_textarea);
|
14869 |
+
|
14870 |
+
edit_main_td6.appendChild(el_required_label);
|
14871 |
+
edit_main_td6_1.appendChild(el_required);
|
14872 |
+
|
14873 |
+
///////////////// date format ///////////////////
|
14874 |
+
|
14875 |
+
|
14876 |
+
edit_main_td3.appendChild(el_format_label);
|
14877 |
+
edit_main_td3_1.appendChild(el_format_textarea);
|
14878 |
+
|
14879 |
+
|
14880 |
+
/////////// start day //////////////////////
|
14881 |
+
|
14882 |
+
el_start_sunday.appendChild(Sunday);
|
14883 |
+
el_start_monday.appendChild(Monday);
|
14884 |
+
el_start_tuesday.appendChild(Tuesday);
|
14885 |
+
el_start_wednesday.appendChild(Wednesday);
|
14886 |
+
el_start_thursday.appendChild(Thursday);
|
14887 |
+
el_start_friday.appendChild(Friday);
|
14888 |
+
el_start_saturday.appendChild(Saturday);
|
14889 |
+
|
14890 |
+
el_start_day.appendChild(el_start_sunday);
|
14891 |
+
el_start_day.appendChild(el_start_monday);
|
14892 |
+
el_start_day.appendChild(el_start_tuesday);
|
14893 |
+
el_start_day.appendChild(el_start_wednesday);
|
14894 |
+
el_start_day.appendChild(el_start_thursday);
|
14895 |
+
el_start_day.appendChild(el_start_friday);
|
14896 |
+
el_start_day.appendChild(el_start_saturday);
|
14897 |
+
|
14898 |
+
edit_main_td17.appendChild(el_start_day_label);
|
14899 |
+
edit_main_td17_1.appendChild(el_start_day);
|
14900 |
+
|
14901 |
+
/////////////// append label and inputs in td(new_date) ///////////////
|
14902 |
+
|
14903 |
+
var br_sunday = document.createElement('br');
|
14904 |
+
var br_monday = document.createElement('br');
|
14905 |
+
var br_tuesday = document.createElement('br');
|
14906 |
+
var br_wednesday = document.createElement('br');
|
14907 |
+
var br_thursday = document.createElement('br');
|
14908 |
+
var br_friday = document.createElement('br');
|
14909 |
+
var br_saturday = document.createElement('br');
|
14910 |
+
|
14911 |
+
|
14912 |
+
|
14913 |
+
|
14914 |
+
|
14915 |
+
|
14916 |
+
edit_main_td10.appendChild(el_default_date_label);
|
14917 |
+
edit_main_td10_1.appendChild(el_default_date_input_start);
|
14918 |
+
edit_main_td10_1.appendChild(el_default_from);
|
14919 |
+
edit_main_td10_1.appendChild(el_default_date_input_end);
|
14920 |
+
edit_main_td11.appendChild(el_min_date_label);
|
14921 |
+
edit_main_td11_1.appendChild(el_min_date_input);
|
14922 |
+
edit_main_td12.appendChild(el_max_date_label);
|
14923 |
+
edit_main_td12_1.appendChild(el_max_date_input);
|
14924 |
+
edit_main_td13.appendChild(el_invalid_dates_label);
|
14925 |
+
edit_main_td13_1.appendChild(el_invalid_dates_textarea);
|
14926 |
+
edit_main_td14.appendChild(el_hide_time_label);
|
14927 |
+
edit_main_td14_1.appendChild(el_hide_time);
|
14928 |
+
edit_main_td15.appendChild(show_days_week_label);
|
14929 |
+
edit_main_td15_1.appendChild(el_show_sunday);
|
14930 |
+
edit_main_td15_1.appendChild(el_show_sunday_label);
|
14931 |
+
edit_main_td15_1.appendChild(br_sunday);
|
14932 |
+
edit_main_td15_1.appendChild(el_show_monday);
|
14933 |
+
edit_main_td15_1.appendChild(el_show_monday_label);
|
14934 |
+
edit_main_td15_1.appendChild(br_monday);
|
14935 |
+
edit_main_td15_1.appendChild(el_show_tuesday);
|
14936 |
+
edit_main_td15_1.appendChild(el_show_tuesday_label);
|
14937 |
+
edit_main_td15_1.appendChild(br_tuesday);
|
14938 |
+
edit_main_td15_1.appendChild(el_show_wednesday);
|
14939 |
+
edit_main_td15_1.appendChild(el_show_wednesday_label);
|
14940 |
+
edit_main_td15_1.appendChild(br_wednesday);
|
14941 |
+
edit_main_td15_1.appendChild(el_show_thursday);
|
14942 |
+
edit_main_td15_1.appendChild(el_show_thursday_label);
|
14943 |
+
edit_main_td15_1.appendChild(br_thursday);
|
14944 |
+
edit_main_td15_1.appendChild(el_show_friday);
|
14945 |
+
edit_main_td15_1.appendChild(el_show_friday_label);
|
14946 |
+
edit_main_td15_1.appendChild(br_friday);
|
14947 |
+
edit_main_td15_1.appendChild(el_show_saturday);
|
14948 |
+
edit_main_td15_1.appendChild(el_show_saturday_label);
|
14949 |
+
|
14950 |
+
edit_main_td16.appendChild(el_size_label);
|
14951 |
+
edit_main_td16_1.appendChild(el_size);
|
14952 |
+
edit_main_td18.appendChild(el_show_image_label);
|
14953 |
+
edit_main_td18_1.appendChild(el_show_image);
|
14954 |
+
|
14955 |
+
|
14956 |
+
|
14957 |
+
|
14958 |
+
|
14959 |
+
|
14960 |
+
|
14961 |
+
///////////// end /////////////
|
14962 |
+
|
14963 |
+
|
14964 |
+
edit_main_td7.appendChild(el_attr_label);
|
14965 |
+
edit_main_td7.appendChild(el_attr_add);
|
14966 |
+
edit_main_td7.appendChild(br1);
|
14967 |
+
edit_main_td7.appendChild(el_attr_table);
|
14968 |
+
edit_main_td7.setAttribute("colspan", "2");
|
14969 |
+
|
14970 |
+
edit_main_tr1.appendChild(edit_main_td1);
|
14971 |
+
edit_main_tr1.appendChild(edit_main_td1_1);
|
14972 |
+
edit_main_tr8.appendChild(edit_main_td8);
|
14973 |
+
edit_main_tr8.appendChild(edit_main_td8_1);
|
14974 |
+
edit_main_tr2.appendChild(edit_main_td2);
|
14975 |
+
edit_main_tr2.appendChild(edit_main_td2_1);
|
14976 |
+
|
14977 |
+
|
14978 |
+
edit_main_tr3.appendChild(edit_main_td3);
|
14979 |
+
edit_main_tr3.appendChild(edit_main_td3_1);
|
14980 |
+
|
14981 |
+
/////////////// append label and inputs td in tr(new_date) ///////////////
|
14982 |
+
|
14983 |
+
edit_main_tr10.appendChild(edit_main_td10);
|
14984 |
+
edit_main_tr10.appendChild(edit_main_td10_1);
|
14985 |
+
edit_main_tr11.appendChild(edit_main_td11);
|
14986 |
+
edit_main_tr11.appendChild(edit_main_td11_1);
|
14987 |
+
edit_main_tr12.appendChild(edit_main_td12);
|
14988 |
+
edit_main_tr12.appendChild(edit_main_td12_1);
|
14989 |
+
edit_main_tr13.appendChild(edit_main_td13);
|
14990 |
+
edit_main_tr13.appendChild(edit_main_td13_1);
|
14991 |
+
edit_main_tr14.appendChild(edit_main_td14);
|
14992 |
+
edit_main_tr14.appendChild(edit_main_td14_1);
|
14993 |
+
edit_main_tr15.appendChild(edit_main_td15);
|
14994 |
+
edit_main_tr15.appendChild(edit_main_td15_1);
|
14995 |
+
edit_main_tr16.appendChild(edit_main_td16);
|
14996 |
+
edit_main_tr16.appendChild(edit_main_td16_1);
|
14997 |
+
edit_main_tr17.appendChild(edit_main_td17);
|
14998 |
+
edit_main_tr17.appendChild(edit_main_td17_1);
|
14999 |
+
edit_main_tr18.appendChild(edit_main_td18);
|
15000 |
+
edit_main_tr18.appendChild(edit_main_td18_1);
|
15001 |
+
|
15002 |
+
|
15003 |
+
edit_main_tr4.appendChild(edit_main_td4);
|
15004 |
+
edit_main_tr4.appendChild(edit_main_td4_1);
|
15005 |
+
edit_main_tr9.appendChild(edit_main_td9);
|
15006 |
+
edit_main_tr9.appendChild(edit_main_td9_1);
|
15007 |
+
edit_main_tr5.appendChild(edit_main_td5);
|
15008 |
+
edit_main_tr5.appendChild(edit_main_td5_1);
|
15009 |
+
edit_main_tr6.appendChild(edit_main_td6);
|
15010 |
+
edit_main_tr6.appendChild(edit_main_td6_1);
|
15011 |
+
edit_main_tr7.appendChild(edit_main_td7);
|
15012 |
+
edit_main_tr7.appendChild(edit_main_td7_1);
|
15013 |
+
|
15014 |
+
edit_main_table.appendChild(edit_main_tr1);
|
15015 |
+
edit_main_table.appendChild(edit_main_tr8);
|
15016 |
+
edit_main_table.appendChild(edit_main_tr2);
|
15017 |
+
edit_main_table.appendChild(edit_main_tr16);
|
15018 |
+
edit_main_table.appendChild(edit_main_tr3);
|
15019 |
+
|
15020 |
+
/////////////// append label and inputs tr in table(new_date) ///////////////
|
15021 |
+
edit_main_table.appendChild(edit_main_tr17);
|
15022 |
+
edit_main_table.appendChild(edit_main_tr10);
|
15023 |
+
edit_main_table.appendChild(edit_main_tr11);
|
15024 |
+
edit_main_table.appendChild(edit_main_tr12);
|
15025 |
+
edit_main_table.appendChild(edit_main_tr13);
|
15026 |
+
edit_main_table.appendChild(edit_main_tr15);
|
15027 |
+
edit_main_table.appendChild(edit_main_tr14);
|
15028 |
+
edit_main_table.appendChild(edit_main_tr18);
|
15029 |
+
edit_main_table.appendChild(edit_main_tr4);
|
15030 |
+
edit_main_table.appendChild(edit_main_tr9);
|
15031 |
+
edit_main_table.appendChild(edit_main_tr5);
|
15032 |
+
edit_main_table.appendChild(edit_main_tr6);
|
15033 |
+
edit_main_table.appendChild(edit_main_tr7);
|
15034 |
+
edit_div.appendChild(edit_main_table);
|
15035 |
+
|
15036 |
+
t.appendChild(edit_div);
|
15037 |
+
add_id_and_name(i, 'type_range');
|
15038 |
+
|
15039 |
+
var adding_type = document.createElement("input");
|
15040 |
+
adding_type.setAttribute("type", "hidden");
|
15041 |
+
adding_type.setAttribute("value", "type_date_range");
|
15042 |
+
adding_type.setAttribute("name", i+"_typeform_id_temp");
|
15043 |
+
adding_type.setAttribute("id", i+"_typeform_id_temp");
|
15044 |
+
|
15045 |
+
var adding_required = document.createElement("input");
|
15046 |
+
adding_required.setAttribute("type", "hidden");
|
15047 |
+
adding_required.setAttribute("value", w_required);
|
15048 |
+
adding_required.setAttribute("name", i+"_requiredform_id_temp");
|
15049 |
+
adding_required.setAttribute("id", i+"_requiredform_id_temp");
|
15050 |
+
|
15051 |
+
var adding_dis_past_days = document.createElement('input');
|
15052 |
+
adding_dis_past_days.setAttribute("type", 'hidden');
|
15053 |
+
adding_dis_past_days.setAttribute("value", w_disable_past_days);
|
15054 |
+
adding_dis_past_days.setAttribute("id", i+"_dis_past_daysform_id_temp");
|
15055 |
+
adding_dis_past_days.setAttribute("name", i+"_dis_past_daysform_id_temp");
|
15056 |
+
|
15057 |
+
///////// adding hidden inputs new date /////////////////
|
15058 |
+
|
15059 |
+
var adding_start_day = document.createElement("input");
|
15060 |
+
adding_start_day.setAttribute("type", "hidden");
|
15061 |
+
adding_start_day.setAttribute("value", w_start_day);
|
15062 |
+
adding_start_day.setAttribute("name", i+"_start_dayform_id_temp");
|
15063 |
+
adding_start_day.setAttribute("id", i+"_start_dayform_id_temp");
|
15064 |
+
|
15065 |
+
|
15066 |
+
var adding_default_date_start = document.createElement("input");
|
15067 |
+
adding_default_date_start.setAttribute("type", "hidden");
|
15068 |
+
adding_default_date_start.setAttribute("name", i+"_default_date_id_temp_start");
|
15069 |
+
adding_default_date_start.setAttribute("id", i+"_default_date_id_temp_start");
|
15070 |
+
adding_default_date_start.setAttribute("value", w_default_date_start);
|
15071 |
+
|
15072 |
+
var adding_default_date_end = document.createElement("input");
|
15073 |
+
adding_default_date_end.setAttribute("type", "hidden");
|
15074 |
+
adding_default_date_end.setAttribute("name", i+"_default_date_id_temp_end");
|
15075 |
+
adding_default_date_end.setAttribute("id", i+"_default_date_id_temp_end");
|
15076 |
+
adding_default_date_end.setAttribute("value", w_default_date_end);
|
15077 |
+
|
15078 |
+
|
15079 |
+
|
15080 |
+
|
15081 |
+
|
15082 |
+
var adding_min_date = document.createElement("input");
|
15083 |
+
adding_min_date.setAttribute("type", "hidden");
|
15084 |
+
adding_min_date.setAttribute("name", i+"_min_date_id_temp");
|
15085 |
+
adding_min_date.setAttribute("id", i+"_min_date_id_temp");
|
15086 |
+
adding_min_date.setAttribute("value", w_min_date);
|
15087 |
+
|
15088 |
+
var adding_max_date = document.createElement("input");
|
15089 |
+
adding_max_date.setAttribute("type", "hidden");
|
15090 |
+
adding_max_date.setAttribute("name", i+"_max_date_id_temp");
|
15091 |
+
adding_max_date.setAttribute("id", i+"_max_date_id_temp");
|
15092 |
+
adding_max_date.setAttribute("value", w_max_date);
|
15093 |
+
|
15094 |
+
var adding_invalid_dates = document.createElement("input");
|
15095 |
+
adding_invalid_dates.setAttribute("type", "hidden");
|
15096 |
+
adding_invalid_dates.setAttribute("name", i+"_invalid_dates_id_temp");
|
15097 |
+
adding_invalid_dates.setAttribute("id", i+"_invalid_dates_id_temp");
|
15098 |
+
adding_invalid_dates.setAttribute("value", w_invalid_dates);
|
15099 |
+
|
15100 |
+
|
15101 |
+
var adding_show_days= document.createElement("input");
|
15102 |
+
adding_show_days.setAttribute("type", "hidden");
|
15103 |
+
adding_show_days.setAttribute("name", i+"_show_week_days");
|
15104 |
+
adding_show_days.setAttribute("id", i+"_show_week_days");
|
15105 |
+
adding_show_days.setAttribute("sunday", w_show_days[0]);
|
15106 |
+
adding_show_days.setAttribute("monday", w_show_days[1]);
|
15107 |
+
adding_show_days.setAttribute("tuesday", w_show_days[2]);
|
15108 |
+
adding_show_days.setAttribute("wednesday", w_show_days[3]);
|
15109 |
+
adding_show_days.setAttribute("thursday", w_show_days[4]);
|
15110 |
+
adding_show_days.setAttribute("friday", w_show_days[5]);
|
15111 |
+
adding_show_days.setAttribute("saturday", w_show_days[6]);
|
15112 |
+
|
15113 |
+
|
15114 |
+
var adding_show_image = document.createElement("input");
|
15115 |
+
adding_show_image.setAttribute("type", "hidden");
|
15116 |
+
adding_show_image.setAttribute("value", w_show_image);
|
15117 |
+
adding_show_image.setAttribute("name", i+"_show_imageform_id_temp");
|
15118 |
+
adding_show_image.setAttribute("id", i+"_show_imageform_id_temp");
|
15119 |
+
|
15120 |
+
|
15121 |
+
var adding_hide_time = document.createElement("input");
|
15122 |
+
adding_hide_time.setAttribute("type", "hidden");
|
15123 |
+
adding_hide_time.setAttribute("value", w_hide_time);
|
15124 |
+
adding_hide_time.setAttribute("name", i+"_hide_timeform_id_temp");
|
15125 |
+
adding_hide_time.setAttribute("id", i+"_hide_timeform_id_temp");
|
15126 |
+
|
15127 |
+
|
15128 |
+
|
15129 |
+
var div = document.createElement('div');
|
15130 |
+
div.setAttribute("id", "main_div");
|
15131 |
+
|
15132 |
+
var div_field = document.createElement('div');
|
15133 |
+
div_field.setAttribute("id", i+"_elemet_tableform_id_temp");
|
15134 |
+
|
15135 |
+
var div_label = document.createElement('div');
|
15136 |
+
div_label.setAttribute("align", 'left');
|
15137 |
+
div_label.style.display="table-cell";
|
15138 |
+
div_label.style.width=w_field_label_size+"px";
|
15139 |
+
div_label.setAttribute("id", i+"_label_sectionform_id_temp");
|
15140 |
+
|
15141 |
+
var div_element = document.createElement('div');
|
15142 |
+
div_element.setAttribute("align", 'left');
|
15143 |
+
div_element.style.display="table-cell";
|
15144 |
+
div_element.setAttribute("id", i+"_element_sectionform_id_temp");
|
15145 |
+
|
15146 |
+
var table_date = document.createElement('div');
|
15147 |
+
table_date.setAttribute("id", i+"_table_date");
|
15148 |
+
table_date.style.display="table";
|
15149 |
+
|
15150 |
+
var tr_date1 = document.createElement('div');
|
15151 |
+
tr_date1.setAttribute("id", i+"_tr_date1");
|
15152 |
+
tr_date1.style.display="table-row";
|
15153 |
+
|
15154 |
+
var tr_date2 = document.createElement('div');
|
15155 |
+
tr_date2.setAttribute("id", i+"_tr_date2");
|
15156 |
+
tr_date2.style.display="table-row";
|
15157 |
+
|
15158 |
+
var td_date_input1 = document.createElement('div');
|
15159 |
+
td_date_input1.setAttribute("id", i+"_td_date_input1");
|
15160 |
+
td_date_input1.style.display="table-cell";
|
15161 |
+
|
15162 |
+
var td_date_input2 = document.createElement('div');
|
15163 |
+
td_date_input2.setAttribute("id", i+"_td_date_input2");
|
15164 |
+
td_date_input2.style.display="table-cell";
|
15165 |
+
|
15166 |
+
var td_date_input3 = document.createElement('div');
|
15167 |
+
td_date_input3.setAttribute("id", i+"_td_date_input3");
|
15168 |
+
td_date_input3.style.display="table-cell";
|
15169 |
+
|
15170 |
+
var td_date_label1 = document.createElement('div');
|
15171 |
+
td_date_label1.setAttribute("id", i+"_td_date_label1");
|
15172 |
+
td_date_label1.style.display="table-cell";
|
15173 |
+
|
15174 |
+
var td_date_label2 = document.createElement('div');
|
15175 |
+
td_date_label2.setAttribute("id", i+"_td_date_label2");
|
15176 |
+
td_date_label2.style.display="table-cell";
|
15177 |
+
|
15178 |
+
var td_date_label3 = document.createElement('div');
|
15179 |
+
td_date_label3.setAttribute("id", i+"_td_date_label3");
|
15180 |
+
td_date_label3.style.display="table-cell";
|
15181 |
+
|
15182 |
+
var br3 = document.createElement('br');
|
15183 |
+
var br4 = document.createElement('br');
|
15184 |
+
|
15185 |
+
|
15186 |
+
var label = document.createElement('span');
|
15187 |
+
label.setAttribute("id", i+"_element_labelform_id_temp");
|
15188 |
+
label.innerHTML = w_field_label;
|
15189 |
+
label.setAttribute("class", "label");
|
15190 |
+
label.style.verticalAlign="top";
|
15191 |
+
|
15192 |
+
var required = document.createElement('span');
|
15193 |
+
required.setAttribute("id", i+"_required_elementform_id_temp");
|
15194 |
+
required.innerHTML = "";
|
15195 |
+
required.setAttribute("class", "required");
|
15196 |
+
required.style.verticalAlign="top";
|
15197 |
+
if(w_required=="yes")
|
15198 |
+
required.innerHTML = " *";
|
15199 |
+
|
15200 |
+
var adding = document.createElement('input');
|
15201 |
+
adding.setAttribute("type", 'text');
|
15202 |
+
adding.setAttribute("value", w_date);
|
15203 |
+
adding.setAttribute("id", i+"_elementform_id_temp0");
|
15204 |
+
adding.setAttribute("name", i+"_elementform_id_temp0");
|
15205 |
+
adding.style.cssText = "width:"+w_size+"px;"
|
15206 |
+
adding.setAttribute("onChange", "change_value('"+i+"_elementform_id_temp1')");
|
15207 |
+
|
15208 |
+
|
15209 |
+
var adding_desc_p = document.createElement('p');
|
15210 |
+
var adding_desc_b = document.createElement('b');
|
15211 |
+
|
15212 |
+
var text_format_1 = document.createTextNode("The format can be combinations of the following:");
|
15213 |
+
var text_format_2 = document.createTextNode("d - day of month (no leading zero)");
|
15214 |
+
var text_format_3 = document.createTextNode("dd - day of month (two digit)");
|
15215 |
+
var text_format_4 = document.createTextNode("o - day of the year (no leading zeros)");
|
15216 |
+
var text_format_5 = document.createTextNode("oo - day of the year (three digit)");
|
15217 |
+
var text_format_6 = document.createTextNode("D - day name short");
|
15218 |
+
var text_format_7 = document.createTextNode("DD - day name long");
|
15219 |
+
var text_format_8 = document.createTextNode("m - month of year (no leading zero)");
|
15220 |
+
var text_format_9 = document.createTextNode("mm - month of year (two digit)");
|
15221 |
+
var text_format_10 = document.createTextNode("M - month name short");
|
15222 |
+
var text_format_11 = document.createTextNode("MM - month name long");
|
15223 |
+
var text_format_12 = document.createTextNode("y - year (two digit)");
|
15224 |
+
var text_format_13 = document.createTextNode("yy - year (four digit)");
|
15225 |
+
|
15226 |
+
var format_br_1 = document.createElement('br');
|
15227 |
+
var format_br_2 = document.createElement('br');
|
15228 |
+
var format_br_3 = document.createElement('br');
|
15229 |
+
var format_br_4 = document.createElement('br');
|
15230 |
+
var format_br_5 = document.createElement('br');
|
15231 |
+
var format_br_6 = document.createElement('br');
|
15232 |
+
var format_br_7 = document.createElement('br');
|
15233 |
+
var format_br_8 = document.createElement('br');
|
15234 |
+
var format_br_9 = document.createElement('br');
|
15235 |
+
var format_br_10 = document.createElement('br');
|
15236 |
+
var format_br_11 = document.createElement('br');
|
15237 |
+
var format_br_12 = document.createElement('br');
|
15238 |
+
var format_br_13 = document.createElement('br');
|
15239 |
+
|
15240 |
+
var adding_desc_p_2 = document.createElement('p');
|
15241 |
+
var adding_desc_b_2 = document.createElement('b');
|
15242 |
+
|
15243 |
+
var text_default_1 = document.createTextNode("Accepted values of Default, Minimum and Maximum:");
|
15244 |
+
var text_default_3 = document.createTextNode("Date: A fixed date using the date format mm/dd/yy, e.g. 05/25/2016");
|
15245 |
+
var text_default_2 = document.createTextNode("Empty: No default / minimum / maximum");
|
15246 |
+
var text_default_4 = document.createTextNode("'today' : current date");
|
15247 |
+
var text_default_5 = document.createTextNode("Relative date: A number of days/weeks/months/years from today, e.g. '-1d' will be yesterday, '+1y+3m+2w+3d' will be 1 year, 3 months, 2 weeks and 3 days from today.");
|
15248 |
+
|
15249 |
+
var default_br_1 = document.createElement('br');
|
15250 |
+
var default_br_2 = document.createElement('br');
|
15251 |
+
var default_br_3 = document.createElement('br');
|
15252 |
+
var default_br_4 = document.createElement('br');
|
15253 |
+
var default_br_6 = document.createElement('br');
|
15254 |
+
var default_br_7 = document.createElement('br');
|
15255 |
+
|
15256 |
+
var adding_desc_p_3 = document.createElement('p');
|
15257 |
+
var adding_desc_b_3 = document.createElement('b');
|
15258 |
+
|
15259 |
+
var text_default_6 = document.createTextNode("Dates to exclude:");
|
15260 |
+
var text_default_7 = document.createTextNode("Enter comma-separated list of dates and date ranges using the date format 'mm/dd/yy', e.g. 08/15/2016, 06/15/2016-06/20/2016");
|
15261 |
+
|
15262 |
+
|
15263 |
+
var adding_0 = document.createElement('input');
|
15264 |
+
adding_0.setAttribute("type", 'text');
|
15265 |
+
adding_0.setAttribute("value", w_date);
|
15266 |
+
adding_0.setAttribute("id", i+"_elementform_id_temp0");
|
15267 |
+
adding_0.setAttribute("name", i+"_elementform_id_temp0");
|
15268 |
+
adding_0.style.cssText = "width:"+w_size+"px;"
|
15269 |
+
adding_0.setAttribute("onChange", "change_value_range('"+i+"_elementform_id_temp1', 'minDate', this.value)");
|
15270 |
+
|
15271 |
+
var adding_1 = document.createElement('input');
|
15272 |
+
adding_1.setAttribute("type", 'text');
|
15273 |
+
adding_1.setAttribute("value", w_date);
|
15274 |
+
adding_1.setAttribute("id", i+"_elementform_id_temp1");
|
15275 |
+
adding_1.setAttribute("name", i+"_elementform_id_temp1");
|
15276 |
+
adding_1.style.cssText = "width:"+w_size+"px;"
|
15277 |
+
adding_1.setAttribute("onChange", "change_value_range('"+i+"_elementform_id_temp0', 'maxDate', this.value)");
|
15278 |
+
|
15279 |
+
var adding_from = document.createTextNode("-");
|
15280 |
+
|
15281 |
+
|
15282 |
+
var adding_image_start = document.createElement('img');
|
15283 |
+
adding_image_start.setAttribute("id", i+"_show_imagedateform_id_temp0");
|
15284 |
+
adding_image_start.setAttribute("src", plugin_url + '/images/date.png');
|
15285 |
+
var display_img_start;
|
15286 |
+
if(w_show_image == "yes")
|
15287 |
+
display_img_start = 'inline';
|
15288 |
+
else
|
15289 |
+
display_img_start = 'none';
|
15290 |
+
adding_image_start.style.cssText = 'cursor:pointer;vertical-align:sub; margin-left:1px; display:'+display_img_start;
|
15291 |
+
adding_image_start.setAttribute("align", "top");
|
15292 |
+
adding_image_start.setAttribute("onClick", "show_datepicker('"+i+"_elementform_id_temp0')");
|
15293 |
+
|
15294 |
+
var adding_image_end = document.createElement('img');
|
15295 |
+
adding_image_end.setAttribute("id", i+"_show_imagedateform_id_temp1");
|
15296 |
+
adding_image_end.setAttribute("src", plugin_url + '/images/date.png');
|
15297 |
+
var display_img_end;
|
15298 |
+
if(w_show_image == "yes")
|
15299 |
+
display_img_end = 'inline';
|
15300 |
+
else
|
15301 |
+
display_img_end = 'none';
|
15302 |
+
adding_image_end.style.cssText = 'cursor:pointer;vertical-align:sub; margin-left:1px; display:'+display_img_end;
|
15303 |
+
adding_image_end.setAttribute("align", "top");
|
15304 |
+
adding_image_end.setAttribute("onClick", "show_datepicker('"+i+"_elementform_id_temp1')");
|
15305 |
+
|
15306 |
+
|
15307 |
+
|
15308 |
+
|
15309 |
+
|
15310 |
+
var dis_past_days = w_disable_past_days == 'yes' ? true : false;
|
15311 |
+
|
15312 |
+
var adding_button = document.createElement('input');
|
15313 |
+
adding_button.setAttribute("id", i+"_buttonform_id_temp");
|
15314 |
+
adding_button.setAttribute("class", "button");
|
15315 |
+
adding_button.setAttribute("type", 'hidden');
|
15316 |
adding_button.setAttribute("value", w_but_val);
|
15317 |
adding_button.setAttribute("format", w_format);
|
15318 |
adding_button.setAttribute("onclick", "return showCalendar('"+i+"_elementform_id_temp' ,'"+w_format+"', "+dis_past_days+")");
|
15319 |
|
15320 |
var main_td = document.getElementById('show_table');
|
15321 |
+
|
15322 |
+
|
15323 |
+
adding_desc_b.appendChild(text_format_1);
|
15324 |
+
adding_desc_p.appendChild(adding_desc_b);
|
15325 |
+
adding_desc_p.appendChild(format_br_1);
|
15326 |
+
adding_desc_p.appendChild(text_format_2);
|
15327 |
+
adding_desc_p.appendChild(format_br_2);
|
15328 |
+
adding_desc_p.appendChild(text_format_3);
|
15329 |
+
adding_desc_p.appendChild(format_br_3);
|
15330 |
+
adding_desc_p.appendChild(text_format_4);
|
15331 |
+
adding_desc_p.appendChild(format_br_4);
|
15332 |
+
adding_desc_p.appendChild(text_format_5);
|
15333 |
+
adding_desc_p.appendChild(format_br_5);
|
15334 |
+
adding_desc_p.appendChild(text_format_6);
|
15335 |
+
adding_desc_p.appendChild(format_br_6);
|
15336 |
+
adding_desc_p.appendChild(text_format_7);
|
15337 |
+
adding_desc_p.appendChild(format_br_7);
|
15338 |
+
adding_desc_p.appendChild(text_format_8);
|
15339 |
+
adding_desc_p.appendChild(format_br_8);
|
15340 |
+
adding_desc_p.appendChild(text_format_9);
|
15341 |
+
adding_desc_p.appendChild(format_br_9);
|
15342 |
+
adding_desc_p.appendChild(text_format_10);
|
15343 |
+
adding_desc_p.appendChild(format_br_10);
|
15344 |
+
adding_desc_p.appendChild(text_format_11);
|
15345 |
+
adding_desc_p.appendChild(format_br_11);
|
15346 |
+
adding_desc_p.appendChild(text_format_12);
|
15347 |
+
adding_desc_p.appendChild(format_br_12);
|
15348 |
+
adding_desc_p.appendChild(text_format_13);
|
15349 |
+
adding_desc_p.appendChild(format_br_13);
|
15350 |
+
|
15351 |
+
adding_desc_b_2.appendChild(text_default_1);
|
15352 |
+
adding_desc_p_2.appendChild(adding_desc_b_2);
|
15353 |
+
adding_desc_p_2.appendChild(default_br_1);
|
15354 |
+
adding_desc_p_2.appendChild(text_default_2);
|
15355 |
+
adding_desc_p_2.appendChild(default_br_2);
|
15356 |
+
adding_desc_p_2.appendChild(text_default_3);
|
15357 |
+
adding_desc_p_2.appendChild(default_br_3);
|
15358 |
+
adding_desc_p_2.appendChild(text_default_4);
|
15359 |
+
adding_desc_p_2.appendChild(default_br_4);
|
15360 |
+
adding_desc_p_2.appendChild(text_default_5);
|
15361 |
+
|
15362 |
+
adding_desc_b_3.appendChild(text_default_6);
|
15363 |
+
adding_desc_p_3.appendChild(adding_desc_b_3);
|
15364 |
+
adding_desc_p_3.appendChild(default_br_6);
|
15365 |
+
adding_desc_p_3.appendChild(text_default_7);
|
15366 |
+
adding_desc_p_3.appendChild(default_br_7);
|
15367 |
+
|
15368 |
+
|
15369 |
+
|
15370 |
div_label.appendChild(label);
|
15371 |
div_label.appendChild(required);
|
15372 |
div_element.appendChild(adding_type);
|
15373 |
div_element.appendChild(adding_required);
|
15374 |
+
div_element.appendChild(adding_show_image);
|
15375 |
div_element.appendChild(adding_dis_past_days);
|
15376 |
+
div_element.appendChild(adding_0);
|
15377 |
+
div_element.appendChild(adding_image_start);
|
15378 |
+
div_element.appendChild(adding_from);
|
15379 |
+
div_element.appendChild(adding_1);
|
15380 |
+
div_element.appendChild(adding_image_end);
|
15381 |
+
|
15382 |
+
/////// adding hidden inputs(new date) in div ////////
|
15383 |
+
|
15384 |
+
div_element.appendChild(adding_start_day);
|
15385 |
+
div_element.appendChild(adding_default_date_start);
|
15386 |
+
div_element.appendChild(adding_default_date_end);
|
15387 |
+
div_element.appendChild(adding_min_date);
|
15388 |
+
div_element.appendChild(adding_max_date);
|
15389 |
+
div_element.appendChild(adding_invalid_dates);
|
15390 |
+
div_element.appendChild(adding_hide_time);
|
15391 |
+
div_element.appendChild(adding_show_days);
|
15392 |
+
|
15393 |
+
|
15394 |
+
|
15395 |
+
|
15396 |
div_element.appendChild(adding_button);
|
15397 |
div_field.appendChild(div_label);
|
15398 |
div_field.appendChild(div_element);
|
15399 |
div.appendChild(div_field);
|
15400 |
div.appendChild(br3);
|
15401 |
+
div.appendChild(adding_desc_p);
|
15402 |
+
div.appendChild(adding_desc_p_2);
|
15403 |
+
div.appendChild(adding_desc_p_3);
|
15404 |
main_td.appendChild(div);
|
15405 |
+
|
15406 |
+
|
15407 |
+
|
15408 |
+
|
15409 |
+
if(w_field_label_pos=="top")
|
15410 |
label_top(i);
|
15411 |
change_class(w_class, i);
|
15412 |
+
refresh_attr(i, 'type_range');
|
15413 |
+
|
15414 |
+
if(w_default_date_end && w_default_date_end != "today")
|
15415 |
+
var w_max_date_start = w_default_date_end;
|
15416 |
+
else if(w_default_date_end == "today")
|
15417 |
+
w_max_date_start = jQuery.datepicker.formatDate("mm/dd/yy", new Date());
|
15418 |
+
else
|
15419 |
+
w_max_date_start = w_max_date;
|
15420 |
+
|
15421 |
+
|
15422 |
+
|
15423 |
+
jQuery("#"+i+"_elementform_id_temp0").datepicker({
|
15424 |
+
dateFormat: "mm/dd/yy",
|
15425 |
+
minDate: w_min_date,
|
15426 |
+
maxDate: w_max_date_start,
|
15427 |
+
firstDay: w_start_day,
|
15428 |
+
changeMonth: true,
|
15429 |
+
changeYear: true,
|
15430 |
+
showOtherMonths: true,
|
15431 |
+
selectOtherMonths: true,
|
15432 |
+
beforeShowDay: function(date){
|
15433 |
+
var invalid_dates = w_invalid_dates;
|
15434 |
+
var invalid_dates_finish = [];
|
15435 |
+
var invalid_dates_start = invalid_dates.split(",");
|
15436 |
+
var invalid_date_range =[];
|
15437 |
+
|
15438 |
+
for(var i = 0; i < invalid_dates_start.length; i++ ){
|
15439 |
+
invalid_dates_start[i] = invalid_dates_start[i].trim();
|
15440 |
+
if(invalid_dates_start[i].length < 11){
|
15441 |
+
invalid_dates_finish.push(invalid_dates_start[i]);
|
15442 |
+
}
|
15443 |
+
else{
|
15444 |
+
if(invalid_dates_start[i].indexOf("-") > 4)
|
15445 |
+
invalid_date_range.push(invalid_dates_start[i].split("-"));
|
15446 |
+
else{
|
15447 |
+
var invalid_date_array = invalid_dates_start[i].split("-");
|
15448 |
+
var start_invalid_day = invalid_date_array[0] + "-" + invalid_date_array[1] + "-" + invalid_date_array[2];
|
15449 |
+
var end_invalid_day = invalid_date_array[3] + "-" + invalid_date_array[4] + "-" + invalid_date_array[5];
|
15450 |
+
invalid_date_range.push([start_invalid_day, end_invalid_day]);
|
15451 |
+
}
|
15452 |
+
}
|
15453 |
+
}
|
15454 |
+
|
15455 |
+
jQuery.each(invalid_date_range, function( index, value ) {
|
15456 |
+
for(var d = new Date(value[0]); d <= new Date(value[1]); d.setDate(d.getDate() + 1)) {
|
15457 |
+
invalid_dates_finish.push(jQuery.datepicker.formatDate("mm/dd/yy", d));
|
15458 |
+
}
|
15459 |
+
});
|
15460 |
+
var string_days = jQuery.datepicker.formatDate("mm/dd/yy", date);
|
15461 |
+
var day = date.getDay();
|
15462 |
+
|
15463 |
+
var w_hide_sunday = w_show_days[0] == 'yes' ? 'true' : 'day != 0';
|
15464 |
+
var w_hide_monday = w_show_days[1] == 'yes' ? 'true' : 'day != 1';
|
15465 |
+
var w_hide_tuesday = w_show_days[2] == 'yes' ? 'true' : 'day != 2';
|
15466 |
+
var w_hide_wednesday = w_show_days[3] == 'yes' ? 'true' : 'day != 3';
|
15467 |
+
var w_hide_thursday = w_show_days[4] == 'yes' ? 'true' : 'day != 4';
|
15468 |
+
var w_hide_friday = w_show_days[5] == 'yes' ? 'true' : 'day != 5';
|
15469 |
+
var w_hide_saturday = w_show_days[6] == 'yes' ? 'true' : 'day != 6';
|
15470 |
+
|
15471 |
+
return [invalid_dates_finish.indexOf(string_days) == -1 && eval(w_hide_sunday) && eval(w_hide_monday) && eval(w_hide_tuesday) && eval(w_hide_wednesday) && eval(w_hide_thursday) && eval(w_hide_friday) && eval(w_hide_saturday)];
|
15472 |
+
}
|
15473 |
+
});
|
15474 |
+
|
15475 |
+
|
15476 |
+
jQuery("#"+i+"_elementform_id_temp0").datepicker('option', 'dateFormat', w_format);
|
15477 |
+
|
15478 |
+
if(w_default_date_start == 'today'){
|
15479 |
+
jQuery("#"+i+"_elementform_id_temp0").datepicker("setDate", new Date());
|
15480 |
+
}
|
15481 |
+
else if(w_default_date_start.indexOf("d") == -1 && w_default_date_start.indexOf("m") == -1 && w_default_date_start.indexOf("y") == -1 && w_default_date_start.indexOf("w") == -1){
|
15482 |
+
if(w_default_date_start !== "")
|
15483 |
+
w_default_date_start = jQuery.datepicker.formatDate(w_format, new Date(w_default_date_start));
|
15484 |
+
jQuery("#"+i+"_elementform_id_temp0").datepicker("setDate", w_default_date_start);
|
15485 |
+
}
|
15486 |
+
else
|
15487 |
+
jQuery("#"+i+"_elementform_id_temp0").datepicker("setDate", w_default_date_start);
|
15488 |
+
|
15489 |
+
if(w_default_date_start && w_default_date_start != "today")
|
15490 |
+
var w_min_date_end = w_default_date_start;
|
15491 |
+
else if(w_default_date_start == "today")
|
15492 |
+
w_max_date_start = jQuery.datepicker.formatDate("mm/dd/yy", new Date());
|
15493 |
+
else
|
15494 |
+
w_min_date_end = w_min_date;
|
15495 |
+
|
15496 |
+
jQuery("#"+i+"_elementform_id_temp1").datepicker({
|
15497 |
+
dateFormat: "mm/dd/yy",
|
15498 |
+
minDate: w_min_date_end,
|
15499 |
+
maxDate: w_max_date,
|
15500 |
+
firstDay: w_start_day,
|
15501 |
+
changeMonth: true,
|
15502 |
+
changeYear: true,
|
15503 |
+
showOtherMonths: true,
|
15504 |
+
selectOtherMonths: true,
|
15505 |
+
beforeShowDay: function(date){
|
15506 |
+
var invalid_dates = w_invalid_dates;
|
15507 |
+
var invalid_dates_finish = [];
|
15508 |
+
var invalid_dates_start = invalid_dates.split(",");
|
15509 |
+
var invalid_date_range =[];
|
15510 |
+
|
15511 |
+
for(var i = 0; i < invalid_dates_start.length; i++ ){
|
15512 |
+
invalid_dates_start[i] = invalid_dates_start[i].trim();
|
15513 |
+
if(invalid_dates_start[i].length < 11){
|
15514 |
+
invalid_dates_finish.push(invalid_dates_start[i]);
|
15515 |
+
}
|
15516 |
+
else{
|
15517 |
+
if(invalid_dates_start[i].indexOf("-") > 4)
|
15518 |
+
invalid_date_range.push(invalid_dates_start[i].split("-"));
|
15519 |
+
else{
|
15520 |
+
var invalid_date_array = invalid_dates_start[i].split("-");
|
15521 |
+
var start_invalid_day = invalid_date_array[0] + "-" + invalid_date_array[1] + "-" + invalid_date_array[2];
|
15522 |
+
var end_invalid_day = invalid_date_array[3] + "-" + invalid_date_array[4] + "-" + invalid_date_array[5];
|
15523 |
+
invalid_date_range.push([start_invalid_day, end_invalid_day]);
|
15524 |
+
}
|
15525 |
+
}
|
15526 |
+
}
|
15527 |
+
|
15528 |
+
jQuery.each(invalid_date_range, function( index, value ) {
|
15529 |
+
for(var d = new Date(value[0]); d <= new Date(value[1]); d.setDate(d.getDate() + 1)) {
|
15530 |
+
invalid_dates_finish.push(jQuery.datepicker.formatDate("mm/dd/yy", d));
|
15531 |
+
}
|
15532 |
+
});
|
15533 |
+
var string_days = jQuery.datepicker.formatDate("mm/dd/yy", date);
|
15534 |
+
var day = date.getDay();
|
15535 |
+
|
15536 |
+
var w_hide_sunday = w_show_days[0] == 'yes' ? 'true' : 'day != 0';
|
15537 |
+
var w_hide_monday = w_show_days[1] == 'yes' ? 'true' : 'day != 1';
|
15538 |
+
var w_hide_tuesday = w_show_days[2] == 'yes' ? 'true' : 'day != 2';
|
15539 |
+
var w_hide_wednesday = w_show_days[3] == 'yes' ? 'true' : 'day != 3';
|
15540 |
+
var w_hide_thursday = w_show_days[4] == 'yes' ? 'true' : 'day != 4';
|
15541 |
+
var w_hide_friday = w_show_days[5] == 'yes' ? 'true' : 'day != 5';
|
15542 |
+
var w_hide_saturday = w_show_days[6] == 'yes' ? 'true' : 'day != 6';
|
15543 |
+
|
15544 |
+
return [invalid_dates_finish.indexOf(string_days) == -1 && eval(w_hide_sunday) && eval(w_hide_monday) && eval(w_hide_tuesday) && eval(w_hide_wednesday) && eval(w_hide_thursday) && eval(w_hide_friday) && eval(w_hide_saturday)];
|
15545 |
+
}
|
15546 |
+
});
|
15547 |
+
|
15548 |
+
jQuery("#"+i+"_elementform_id_temp1").datepicker('option', 'dateFormat', w_format);
|
15549 |
+
|
15550 |
+
if(w_default_date_end == 'today'){
|
15551 |
+
jQuery("#"+i+"_elementform_id_temp1").datepicker("setDate", new Date());
|
15552 |
+
}
|
15553 |
+
else if(w_default_date_end.indexOf("d") == -1 && w_default_date_end.indexOf("m") == -1 && w_default_date_end.indexOf("y") == -1 && w_default_date_end.indexOf("w") == -1){
|
15554 |
+
if(w_default_date_end !== "")
|
15555 |
+
w_default_date_end = jQuery.datepicker.formatDate(w_format, new Date(w_default_date_end));
|
15556 |
+
jQuery("#"+i+"_elementform_id_temp1").datepicker("setDate", w_default_date_end);
|
15557 |
+
}
|
15558 |
+
else
|
15559 |
+
jQuery("#"+i+"_elementform_id_temp1").datepicker("setDate", w_default_date_end);
|
15560 |
+
|
15561 |
}
|
15562 |
|
15563 |
function field_to_select(id, type)
|
17789 |
document.getElementById(id+'_star_colorform_id_temp').value=b;
|
17790 |
}
|
17791 |
|
17792 |
+
function change_start_day(day_number, id){
|
17793 |
+
document.getElementById(id+'_start_dayform_id_temp').value=day_number;
|
17794 |
+
jQuery("input[name^="+id+"_elementform_id_temp]").datepicker('option', 'firstDay', day_number);
|
17795 |
+
}
|
17796 |
+
|
17797 |
|
17798 |
function type_scale_rating(i, w_field_label, w_field_label_size, w_field_label_pos, w_mini_labels, w_scale_amount, w_required, w_class, w_attr_name, w_attr_value){
|
17799 |
|
24632 |
type_date(new_id, 'Date:', '100', 'left', '', 'no', '', '%Y-%m-%d', '...',w_attr_name, w_attr_value, 'no');
|
24633 |
}
|
24634 |
|
24635 |
+
function go_to_type_date_new(new_id)
|
24636 |
+
{
|
24637 |
+
w_attr_name=[];
|
24638 |
+
w_attr_value=[];
|
24639 |
+
w_show_days = ['yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes'];
|
24640 |
+
type_date_new(new_id, 'Date:', '100', 'left', '200', '', 'no', 'no', '', 'mm/dd/yy', '0', '', '', '', '', w_show_days, 'yes', '...',w_attr_name, w_attr_value, 'no');
|
24641 |
+
}
|
24642 |
+
|
24643 |
+
function go_to_type_date_range(new_id)
|
24644 |
+
{
|
24645 |
+
w_attr_name=[];
|
24646 |
+
w_attr_value=[];
|
24647 |
+
w_show_days = ['yes', 'yes', 'yes', 'yes', 'yes', 'yes', 'yes'];
|
24648 |
+
type_date_range(new_id, 'Date:', '100', 'left', '96', '', 'no', 'no', '', 'mm/dd/yy', '0', '', '', '', '', '', w_show_days, 'yes', '...',w_attr_name, w_attr_value, 'no');
|
24649 |
+
}
|
24650 |
+
|
24651 |
+
|
24652 |
+
|
24653 |
function go_to_type_date_fields(new_id)
|
24654 |
{
|
24655 |
|
24757 |
el_type_label_time.innerHTML = 'Time';
|
24758 |
|
24759 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24760 |
|
|
|
|
|
|
|
24761 |
|
24762 |
|
24763 |
+
//////////// (Single fileld with a picker new ///////////////
|
24764 |
+
|
24765 |
+
|
24766 |
+
var el_type_radio_date_new = document.createElement('input');
|
24767 |
+
el_type_radio_date_new.setAttribute("id", "el_type_radio_date_new");
|
24768 |
+
el_type_radio_date_new.setAttribute("type", "radio");
|
24769 |
+
el_type_radio_date_new.setAttribute("value", "date_new");
|
24770 |
+
el_type_radio_date_new.style.cssText = "margin-left:15px";
|
24771 |
+
el_type_radio_date_new.setAttribute("name", "el_type_radio_time");
|
24772 |
+
el_type_radio_date_new.setAttribute("onclick", "go_to_type_date_new('"+new_id+"')");
|
24773 |
+
el_type_radio_date_new.setAttribute("checked", "checked");
|
24774 |
+
|
24775 |
+
var el_type_label_date_new = document.createElement('label');
|
24776 |
+
el_type_label_date_new.setAttribute("for", "el_type_radio_date_new");
|
24777 |
+
el_type_label_date_new.innerHTML = 'Date (Single fileld with a picker)';
|
24778 |
+
|
24779 |
+
|
24780 |
+
var el_type_radio_date_range = document.createElement('input');
|
24781 |
+
el_type_radio_date_range.setAttribute("id", "el_type_radio_date_range");
|
24782 |
+
el_type_radio_date_range.setAttribute("type", "radio");
|
24783 |
+
el_type_radio_date_range.setAttribute("value", "date_new");
|
24784 |
+
el_type_radio_date_range.style.cssText = "margin-left:15px";
|
24785 |
+
el_type_radio_date_range.setAttribute("name", "el_type_radio_time");
|
24786 |
+
el_type_radio_date_range.setAttribute("onclick", "go_to_type_date_range('"+new_id+"')");
|
24787 |
+
|
24788 |
+
|
24789 |
+
var el_type_label_date_range = document.createElement('label');
|
24790 |
+
el_type_label_date_range.setAttribute("for", "el_type_radio_date_range");
|
24791 |
+
el_type_label_date_range.innerHTML = 'Date range(Single filelds with a picker)';
|
24792 |
+
|
24793 |
+
|
24794 |
|
24795 |
var el_type_radio_date_fields = document.createElement('input');
|
24796 |
el_type_radio_date_fields.setAttribute("id", "el_type_radio_date_fields");
|
24810 |
var br1 = document.createElement('br');
|
24811 |
var br2 = document.createElement('br');
|
24812 |
var br3 = document.createElement('br');
|
24813 |
+
var br4 = document.createElement('br');
|
24814 |
+
var br5 = document.createElement('br');
|
24815 |
|
24816 |
td.appendChild(el_type_label);
|
24817 |
td.appendChild(br1);
|
24818 |
+
|
24819 |
+
td.appendChild(el_type_radio_date_new);
|
24820 |
+
td.appendChild(el_type_label_date_new);
|
24821 |
+
td.appendChild(br4);
|
24822 |
+
td.appendChild(el_type_radio_date_range);
|
24823 |
+
td.appendChild(el_type_label_date_range);
|
24824 |
+
td.appendChild(br5);
|
24825 |
+
|
24826 |
+
|
24827 |
+
|
24828 |
+
|
24829 |
+
|
24830 |
+
|
24831 |
td.appendChild(el_type_radio_date_fields);
|
24832 |
td.appendChild(el_type_label_date_fields);
|
24833 |
td.appendChild(br3);
|
24834 |
+
|
24835 |
+
|
24836 |
td.appendChild(el_type_radio_time);
|
24837 |
td.appendChild(el_type_label_time);
|
24838 |
var pos=document.getElementsByName("el_pos");
|
24844 |
sel_el_pos.removeAttribute("disabled", "disabled");
|
24845 |
|
24846 |
|
24847 |
+
go_to_type_date_new(new_id);
|
24848 |
|
24849 |
}
|
24850 |
|
27695 |
w_disable_past_days = document.getElementById(id+'_dis_past_daysform_id_temp') ? document.getElementById(id+'_dis_past_daysform_id_temp').value : 'no';
|
27696 |
type_date(id, w_field_label, w_field_label_size, w_field_label_pos, w_date, w_required, w_class, w_format, w_but_val, w_attr_name, w_attr_value,w_disable_past_days); break;
|
27697 |
}
|
27698 |
+
|
27699 |
+
case 'type_date_new':
|
27700 |
+
{
|
27701 |
+
atrs=return_attributes(id+'_elementform_id_temp');
|
27702 |
+
w_attr_name=atrs[0];
|
27703 |
+
w_attr_value=atrs[1];
|
27704 |
+
w_date=document.getElementById(id+'_elementform_id_temp').value;
|
27705 |
+
w_format=document.getElementById(id+'_buttonform_id_temp').getAttribute("format");
|
27706 |
+
w_but_val=document.getElementById(id+'_buttonform_id_temp').value;
|
27707 |
+
|
27708 |
+
w_start_day = document.getElementById(id+'_start_dayform_id_temp').value;
|
27709 |
+
w_default_date=document.getElementById(id+'_default_date_id_temp').value;
|
27710 |
+
w_min_date=document.getElementById(id+'_min_date_id_temp').value;
|
27711 |
+
w_max_date=document.getElementById(id+'_max_date_id_temp').value;
|
27712 |
+
w_invalid_dates=document.getElementById(id+'_invalid_dates_id_temp').value;
|
27713 |
+
w_hide_time=document.getElementById(id+'_hide_timeform_id_temp').value;
|
27714 |
+
w_show_image = document.getElementById(id+'_show_imageform_id_temp').value;
|
27715 |
+
|
27716 |
+
w_disable_past_days = document.getElementById(id+'_dis_past_daysform_id_temp') ? document.getElementById(id+'_dis_past_daysform_id_temp').value : 'no';
|
27717 |
+
|
27718 |
+
|
27719 |
+
var show_week_days_input = document.getElementById(id+"_show_week_days");
|
27720 |
+
|
27721 |
+
w_sunday= show_week_days_input.getAttribute('sunday');
|
27722 |
+
w_monday= show_week_days_input.getAttribute('monday');
|
27723 |
+
w_tuesday= show_week_days_input.getAttribute('tuesday');
|
27724 |
+
w_wednesday= show_week_days_input.getAttribute('wednesday');
|
27725 |
+
w_thursday= show_week_days_input.getAttribute('thursday');
|
27726 |
+
w_friday= show_week_days_input.getAttribute('friday');
|
27727 |
+
w_saturday= show_week_days_input.getAttribute('saturday');
|
27728 |
+
|
27729 |
+
w_show_days=[w_sunday, w_monday, w_tuesday, w_wednesday, w_thursday, w_friday, w_saturday];
|
27730 |
+
|
27731 |
+
|
27732 |
+
type_date_new(id, w_field_label, w_field_label_size, w_field_label_pos, w_size, w_date, w_required, w_show_image, w_class, w_format, w_start_day, w_default_date, w_min_date, w_max_date, w_invalid_dates, w_show_days, w_hide_time, w_but_val, w_attr_name, w_attr_value,w_disable_past_days); break;
|
27733 |
+
}
|
27734 |
+
|
27735 |
+
case 'type_date_range':
|
27736 |
+
{
|
27737 |
+
atrs=return_attributes(id+'_elementform_id_temp0');
|
27738 |
+
w_attr_name=atrs[0];
|
27739 |
+
w_attr_value=atrs[1];
|
27740 |
+
w_date='';
|
27741 |
+
w_format=document.getElementById(id+'_buttonform_id_temp').getAttribute("format");
|
27742 |
+
w_but_val=document.getElementById(id+'_buttonform_id_temp').value;
|
27743 |
+
s=document.getElementById(id+"_elementform_id_temp0").style.width;
|
27744 |
+
w_size=s.substring(0,s.length-2);
|
27745 |
+
w_start_day = document.getElementById(id+'_start_dayform_id_temp').value;
|
27746 |
+
w_default_date_start=document.getElementById(id+'_default_date_id_temp_start').value;
|
27747 |
+
w_default_date_end=document.getElementById(id+'_default_date_id_temp_end').value;
|
27748 |
+
w_min_date=document.getElementById(id+'_min_date_id_temp').value;
|
27749 |
+
w_max_date=document.getElementById(id+'_max_date_id_temp').value;
|
27750 |
+
w_invalid_dates=document.getElementById(id+'_invalid_dates_id_temp').value;
|
27751 |
+
w_hide_time=document.getElementById(id+'_hide_timeform_id_temp').value;
|
27752 |
+
w_show_image=document.getElementById(id+'_show_imageform_id_temp').value;
|
27753 |
+
|
27754 |
+
|
27755 |
+
w_disable_past_days = document.getElementById(id+'_dis_past_daysform_id_temp') ? document.getElementById(id+'_dis_past_daysform_id_temp').value : 'no';
|
27756 |
+
|
27757 |
+
|
27758 |
+
var show_week_days_input = document.getElementById(id+"_show_week_days");
|
27759 |
+
|
27760 |
+
w_sunday= show_week_days_input.getAttribute('sunday');
|
27761 |
+
w_monday= show_week_days_input.getAttribute('monday');
|
27762 |
+
w_tuesday= show_week_days_input.getAttribute('tuesday');
|
27763 |
+
w_wednesday= show_week_days_input.getAttribute('wednesday');
|
27764 |
+
w_thursday= show_week_days_input.getAttribute('thursday');
|
27765 |
+
w_friday= show_week_days_input.getAttribute('friday');
|
27766 |
+
w_saturday= show_week_days_input.getAttribute('saturday');
|
27767 |
+
|
27768 |
+
w_show_days=[w_sunday, w_monday, w_tuesday, w_wednesday, w_thursday, w_friday, w_saturday];
|
27769 |
+
|
27770 |
+
|
27771 |
+
type_date_range(id, w_field_label, w_field_label_size, w_field_label_pos, w_size, w_date, w_required, w_show_image, w_class, w_format, w_start_day, w_default_date_start, w_default_date_end, w_min_date, w_max_date, w_invalid_dates, w_show_days, w_hide_time, w_but_val, w_attr_name, w_attr_value,w_disable_past_days); break;
|
27772 |
+
}
|
27773 |
+
|
27774 |
+
|
27775 |
case 'type_date_fields':
|
27776 |
{
|
27777 |
atrs =return_attributes(id+'_dayform_id_temp');
|
28604 |
w_disable_past_days = document.getElementById(id+'_dis_past_daysform_id_temp') ? document.getElementById(id+'_dis_past_daysform_id_temp').value : 'no';
|
28605 |
type_date(gen, w_field_label, w_field_label_size, w_field_label_pos, w_date, w_required, w_class, w_format, w_but_val, w_attr_name, w_attr_value, w_disable_past_days); break;
|
28606 |
}
|
28607 |
+
|
28608 |
+
case 'type_date_new':
|
28609 |
+
{
|
28610 |
+
atrs=return_attributes(id+'_elementform_id_temp');
|
28611 |
+
w_attr_name=atrs[0];
|
28612 |
+
w_attr_value=atrs[1];
|
28613 |
+
w_date=document.getElementById(id+'_elementform_id_temp').value;
|
28614 |
+
w_format=document.getElementById(id+'_buttonform_id_temp').getAttribute("format");
|
28615 |
+
w_but_val=document.getElementById(id+'_buttonform_id_temp').value;
|
28616 |
+
w_start_day = document.getElementById(id+'_start_dayform_id_temp').value;
|
28617 |
+
w_default_date=document.getElementById(id+'_default_date_id_temp').value;
|
28618 |
+
w_min_date=document.getElementById(id+'_min_date_id_temp').value;
|
28619 |
+
w_max_date=document.getElementById(id+'_max_date_id_temp').value;
|
28620 |
+
w_invalid_dates=document.getElementById(id+'_invalid_dates_id_temp').value;
|
28621 |
+
w_hide_time=document.getElementById(id+'_hide_timeform_id_temp').value;
|
28622 |
+
w_show_image = document.getElementById(id+'_show_imageform_id_temp').value;
|
28623 |
+
|
28624 |
+
w_disable_past_days = document.getElementById(id+'_dis_past_daysform_id_temp') ? document.getElementById(id+'_dis_past_daysform_id_temp').value : 'no';
|
28625 |
+
|
28626 |
+
var show_week_days_input = document.getElementById(id+"_show_week_days");
|
28627 |
+
|
28628 |
+
w_sunday= show_week_days_input.getAttribute('sunday');
|
28629 |
+
w_monday= show_week_days_input.getAttribute('monday');
|
28630 |
+
w_tuesday= show_week_days_input.getAttribute('tuesday');
|
28631 |
+
w_wednesday= show_week_days_input.getAttribute('wednesday');
|
28632 |
+
w_thursday= show_week_days_input.getAttribute('thursday');
|
28633 |
+
w_friday= show_week_days_input.getAttribute('friday');
|
28634 |
+
w_saturday= show_week_days_input.getAttribute('saturday');
|
28635 |
+
|
28636 |
+
w_show_days=[w_sunday, w_monday, w_tuesday, w_wednesday, w_thursday, w_friday, w_saturday];
|
28637 |
+
|
28638 |
+
|
28639 |
+
|
28640 |
+
type_date_new(gen, w_field_label, w_field_label_size, w_field_label_pos, w_size, w_date, w_required, w_show_image, w_class, w_format, w_start_day, w_default_date, w_min_date, w_max_date, w_invalid_dates, w_show_days, w_hide_time, w_but_val, w_attr_name, w_attr_value, w_disable_past_days); break;
|
28641 |
+
|
28642 |
+
|
28643 |
+
|
28644 |
+
}
|
28645 |
+
|
28646 |
+
case 'type_date_range':
|
28647 |
+
{
|
28648 |
+
atrs=return_attributes(id+'_elementform_id_temp0');
|
28649 |
+
w_attr_name=atrs[0];
|
28650 |
+
w_attr_value=atrs[1];
|
28651 |
+
w_date='';
|
28652 |
+
w_format=document.getElementById(id+'_buttonform_id_temp').getAttribute("format");
|
28653 |
+
w_but_val=document.getElementById(id+'_buttonform_id_temp').value;
|
28654 |
+
w_default_date_start=document.getElementById(id+'_default_date_id_temp_start').value;
|
28655 |
+
w_default_date_end=document.getElementById(id+'_default_date_id_temp_end').value;
|
28656 |
+
w_min_date=document.getElementById(id+'_min_date_id_temp').value;
|
28657 |
+
w_start_day = document.getElementById(id+'_start_dayform_id_temp').value;
|
28658 |
+
w_max_date=document.getElementById(id+'_max_date_id_temp').value;
|
28659 |
+
w_invalid_dates=document.getElementById(id+'_invalid_dates_id_temp').value;
|
28660 |
+
w_hide_time=document.getElementById(id+'_hide_timeform_id_temp').value;
|
28661 |
+
w_show_image=document.getElementById(id+'_show_imageform_id_temp').value;
|
28662 |
+
|
28663 |
+
s=document.getElementById(id+"_elementform_id_temp0").style.width;
|
28664 |
+
w_size=s.substring(0,s.length-2);
|
28665 |
+
|
28666 |
+
w_disable_past_days = document.getElementById(id+'_dis_past_daysform_id_temp') ? document.getElementById(id+'_dis_past_daysform_id_temp').value : 'no';
|
28667 |
+
|
28668 |
+
var show_week_days_input = document.getElementById(id+"_show_week_days");
|
28669 |
+
|
28670 |
+
w_sunday= show_week_days_input.getAttribute('sunday');
|
28671 |
+
w_monday= show_week_days_input.getAttribute('monday');
|
28672 |
+
w_tuesday= show_week_days_input.getAttribute('tuesday');
|
28673 |
+
w_wednesday= show_week_days_input.getAttribute('wednesday');
|
28674 |
+
w_thursday= show_week_days_input.getAttribute('thursday');
|
28675 |
+
w_friday= show_week_days_input.getAttribute('friday');
|
28676 |
+
w_saturday= show_week_days_input.getAttribute('saturday');
|
28677 |
+
|
28678 |
+
w_show_days=[w_sunday, w_monday, w_tuesday, w_wednesday, w_thursday, w_friday, w_saturday];
|
28679 |
+
|
28680 |
+
|
28681 |
+
|
28682 |
+
type_date_range(gen, w_field_label, w_field_label_size, w_field_label_pos, w_size, w_date, w_required, w_show_image, w_class, w_format, w_start_day, w_default_date_start, w_default_date_end, w_min_date, w_max_date, w_invalid_dates, w_show_days, w_hide_time, w_but_val, w_attr_name, w_attr_value, w_disable_past_days); break;
|
28683 |
+
|
28684 |
+
|
28685 |
+
|
28686 |
+
}
|
28687 |
+
|
28688 |
+
|
28689 |
case 'type_date_fields':
|
28690 |
{
|
28691 |
atrs =return_attributes(id+'_dayform_id_temp');
|
29784 |
form_fields+="*:*new_field*:*";
|
29785 |
break;
|
29786 |
}
|
29787 |
+
|
29788 |
+
case 'type_date_new':
|
29789 |
+
{
|
29790 |
+
atrs=return_attributes(id+'_elementform_id_temp');
|
29791 |
+
w_attr_name=atrs[0];
|
29792 |
+
w_attr_value=atrs[1];
|
29793 |
+
|
29794 |
+
|
29795 |
+
w_format=document.getElementById(id+'_buttonform_id_temp').getAttribute("format");
|
29796 |
+
w_but_val=document.getElementById(id+'_buttonform_id_temp').value;
|
29797 |
+
w_start_day = document.getElementById(id+'_start_dayform_id_temp').value;
|
29798 |
+
w_default_date=document.getElementById(id+'_default_date_id_temp').value;
|
29799 |
+
w_min_date=document.getElementById(id+'_min_date_id_temp').value;
|
29800 |
+
w_max_date=document.getElementById(id+'_max_date_id_temp').value;
|
29801 |
+
w_invalid_dates=document.getElementById(id+'_invalid_dates_id_temp').value;
|
29802 |
+
w_hide_time=document.getElementById(id+'_hide_timeform_id_temp').value;
|
29803 |
+
w_show_image = document.getElementById(id+'_show_imageform_id_temp').value;
|
29804 |
+
|
29805 |
+
w_date=document.getElementById(id+'_elementform_id_temp').value;
|
29806 |
+
|
29807 |
+
w_disable_past_days = document.getElementById(id+'_dis_past_daysform_id_temp') ? document.getElementById(id+'_dis_past_daysform_id_temp').value : 'no';
|
29808 |
+
|
29809 |
+
var show_week_days_input = document.getElementById(id+"_show_week_days");
|
29810 |
+
|
29811 |
+
w_sunday= show_week_days_input.getAttribute('sunday');
|
29812 |
+
w_monday= show_week_days_input.getAttribute('monday');
|
29813 |
+
w_tuesday= show_week_days_input.getAttribute('tuesday');
|
29814 |
+
w_wednesday= show_week_days_input.getAttribute('wednesday');
|
29815 |
+
w_thursday= show_week_days_input.getAttribute('thursday');
|
29816 |
+
w_friday= show_week_days_input.getAttribute('friday');
|
29817 |
+
w_saturday= show_week_days_input.getAttribute('saturday');
|
29818 |
+
|
29819 |
+
w_show_days=[w_sunday, w_monday, w_tuesday, w_wednesday, w_thursday, w_friday, w_saturday];
|
29820 |
+
|
29821 |
+
form_fields+=w_field_label+"*:*w_field_label*:*";
|
29822 |
+
form_fields+=w_field_label_size+"*:*w_field_label_size*:*";
|
29823 |
+
form_fields+=w_field_label_pos+"*:*w_field_label_pos*:*";
|
29824 |
+
form_fields+=w_size+"*:*w_size*:*";
|
29825 |
+
form_fields+=w_date+"*:*w_date*:*";
|
29826 |
+
form_fields+=w_required+"*:*w_required*:*";
|
29827 |
+
form_fields+=w_show_image+"*:*w_show_image*:*";
|
29828 |
+
form_fields+=w_class+"*:*w_class*:*";
|
29829 |
+
form_fields+=w_format+"*:*w_format*:*";
|
29830 |
+
form_fields+=w_start_day+"*:*w_start_day*:*";
|
29831 |
+
|
29832 |
+
form_fields+=w_default_date+"*:*w_default_date*:*";
|
29833 |
+
form_fields+=w_min_date+"*:*w_min_date*:*";
|
29834 |
+
form_fields+=w_max_date+"*:*w_max_date*:*";
|
29835 |
+
form_fields+=w_invalid_dates+"*:*w_invalid_dates*:*";
|
29836 |
+
form_fields+=w_show_days.join('***')+"*:*w_show_days*:*";
|
29837 |
+
form_fields+=w_hide_time+"*:*w_hide_time*:*";
|
29838 |
+
|
29839 |
+
|
29840 |
+
form_fields+=w_but_val+"*:*w_but_val*:*";
|
29841 |
+
form_fields+=w_disable_past_days+"*:*w_disable_past_days*:*";
|
29842 |
+
for(j=0; j<w_attr_name.length; j++)
|
29843 |
+
{
|
29844 |
+
form_fields+=w_attr_name[j]+"="+w_attr_value[j]+"*:*w_attr_name*:*";
|
29845 |
+
}
|
29846 |
+
|
29847 |
+
form_fields+="*:*new_field*:*";
|
29848 |
+
break;
|
29849 |
+
}
|
29850 |
+
|
29851 |
+
|
29852 |
+
case 'type_date_range':
|
29853 |
+
{
|
29854 |
+
atrs=return_attributes(id+'_elementform_id_temp0');
|
29855 |
+
w_attr_name=atrs[0];
|
29856 |
+
w_attr_value=atrs[1];
|
29857 |
+
w_date=document.getElementById(id+'_elementform_id_temp0').value+','+document.getElementById(id+'_elementform_id_temp1').value;
|
29858 |
+
w_format=document.getElementById(id+'_buttonform_id_temp').getAttribute("format");
|
29859 |
+
w_but_val=document.getElementById(id+'_buttonform_id_temp').value;
|
29860 |
+
w_start_day = document.getElementById(id+'_start_dayform_id_temp').value;
|
29861 |
+
w_default_date_start=document.getElementById(id+'_default_date_id_temp_start').value;
|
29862 |
+
w_default_date_end=document.getElementById(id+'_default_date_id_temp_end').value;
|
29863 |
+
w_min_date=document.getElementById(id+'_min_date_id_temp').value;
|
29864 |
+
w_max_date=document.getElementById(id+'_max_date_id_temp').value;
|
29865 |
+
w_invalid_dates=document.getElementById(id+'_invalid_dates_id_temp').value;
|
29866 |
+
w_hide_time=document.getElementById(id+'_hide_timeform_id_temp').value;
|
29867 |
+
w_show_image=document.getElementById(id+'_show_imageform_id_temp').value;
|
29868 |
+
|
29869 |
+
s=document.getElementById(id+"_elementform_id_temp0").style.width;
|
29870 |
+
w_size=s.substring(0,s.length-2);
|
29871 |
+
|
29872 |
+
|
29873 |
+
w_disable_past_days = document.getElementById(id+'_dis_past_daysform_id_temp') ? document.getElementById(id+'_dis_past_daysform_id_temp').value : 'no';
|
29874 |
+
|
29875 |
+
var show_week_days_input = document.getElementById(id+"_show_week_days");
|
29876 |
+
|
29877 |
+
w_sunday= show_week_days_input.getAttribute('sunday');
|
29878 |
+
w_monday= show_week_days_input.getAttribute('monday');
|
29879 |
+
w_tuesday= show_week_days_input.getAttribute('tuesday');
|
29880 |
+
w_wednesday= show_week_days_input.getAttribute('wednesday');
|
29881 |
+
w_thursday= show_week_days_input.getAttribute('thursday');
|
29882 |
+
w_friday= show_week_days_input.getAttribute('friday');
|
29883 |
+
w_saturday= show_week_days_input.getAttribute('saturday');
|
29884 |
+
|
29885 |
+
w_show_days=[w_sunday, w_monday, w_tuesday, w_wednesday, w_thursday, w_friday, w_saturday];
|
29886 |
+
|
29887 |
+
form_fields+=w_field_label+"*:*w_field_label*:*";
|
29888 |
+
form_fields+=w_field_label_size+"*:*w_field_label_size*:*";
|
29889 |
+
form_fields+=w_field_label_pos+"*:*w_field_label_pos*:*";
|
29890 |
+
form_fields+=w_size+"*:*w_size*:*";
|
29891 |
+
form_fields+=w_date+"*:*w_date*:*";
|
29892 |
+
form_fields+=w_required+"*:*w_required*:*";
|
29893 |
+
form_fields+=w_show_image+"*:*w_show_image*:*";
|
29894 |
+
form_fields+=w_class+"*:*w_class*:*";
|
29895 |
+
form_fields+=w_format+"*:*w_format*:*";
|
29896 |
+
form_fields+=w_start_day+"*:*w_start_day*:*";
|
29897 |
+
|
29898 |
+
form_fields+=w_default_date_start+"*:*w_default_date_start*:*";
|
29899 |
+
form_fields+=w_default_date_end+"*:*w_default_date_end*:*";
|
29900 |
+
form_fields+=w_min_date+"*:*w_min_date*:*";
|
29901 |
+
form_fields+=w_max_date+"*:*w_max_date*:*";
|
29902 |
+
form_fields+=w_invalid_dates+"*:*w_invalid_dates*:*";
|
29903 |
+
form_fields+=w_show_days.join('***')+"*:*w_show_days*:*";
|
29904 |
+
form_fields+=w_hide_time+"*:*w_hide_time*:*";
|
29905 |
+
form_fields+=w_but_val+"*:*w_but_val*:*";
|
29906 |
+
|
29907 |
+
form_fields+=w_disable_past_days+"*:*w_disable_past_days*:*";
|
29908 |
+
for(j=0; j<w_attr_name.length; j++)
|
29909 |
+
{
|
29910 |
+
form_fields+=w_attr_name[j]+"="+w_attr_value[j]+"*:*w_attr_name*:*";
|
29911 |
+
}
|
29912 |
+
|
29913 |
+
form_fields+="*:*new_field*:*";
|
29914 |
+
break;
|
29915 |
+
}
|
29916 |
+
|
29917 |
+
|
29918 |
case 'type_date_fields':
|
29919 |
{
|
29920 |
atrs =return_attributes(id+'_dayform_id_temp');
|
js/main_div_front_end.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
F=2;
|
2 |
var chCode1 = e.which || e.keyCode;
|
3 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
4 |
return false;
|
5 |
if(document.getElementById(num+'_total_element'+form_id)){
|
6 |
var chCode1 = e.which || e.keyCode;
|
7 |
if ( jQuery.inArray(chCode1,[46,8,9,27,13,190]) != -1 || e.ctrlKey === true || (chCode1 >= 35 && chCode1 < 39))
|
8 |
return true;
|
9 |
return false;
|
10 |
var chCode1 = e.which || e.keyCode;
|
11 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
12 |
return false;
|
13 |
return false;
|
14 |
var chCode1 = e.which || e.keyCode;
|
15 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
16 |
return false;
|
17 |
return false;
|
18 |
var chCode1 = e.which || e.keyCode;
|
19 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
20 |
return false;
|
21 |
return false;
|
22 |
var chCode1 = e.which || e.keyCode;
|
23 |
if (jQuery.inArray(chCode1,[46,8,9,27,13,190]) != -1 || e.ctrlKey === true || (chCode1 >= 35 && chCode1 < 39)) {
|
24 |
return true;
|
25 |
}
|
26 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57)) {
|
27 |
return false;
|
28 |
}
|
29 |
return false;
|
30 |
return false;
|
31 |
return false;
|
32 |
var chCode1 = e.which || e.keyCode;
|
33 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
34 |
return false;
|
35 |
return false;
|
36 |
return false;
|
37 |
return false;
|
38 |
var chCode1 = e.which || e.keyCode;
|
39 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
40 |
return false;
|
41 |
return false;
|
42 |
return false;
|
43 |
return false;
|
44 |
var chCode1 = e.which || e.keyCode;
|
45 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
46 |
return false;
|
47 |
return false;
|
48 |
while (node.firstChild)
|
49 |
node.removeChild(node.firstChild);
|
50 |
|
51 |
}
|
52 |
|
53 |
}
|
54 |
jQuery('.wdform-element-section').each(function() {
|
55 |
var div_parent = document.createElement('div');
|
56 |
div_parent.setAttribute("class", "page_percentage_deactive");
|
57 |
var div = document.createElement('div');
|
58 |
div.setAttribute("id", "div_percentage");
|
59 |
div.setAttribute("class", "page_percentage_active");
|
60 |
div.setAttribute("align", "right");
|
61 |
var div_arrow = document.createElement('div');
|
62 |
div_arrow.setAttribute("class", "wdform_percentage_arrow");
|
63 |
b.setAttribute("class", "wdform_percentage_text");
|
64 |
var curtop = 0;
|
65 |
if (obj.offsetParent) {
|
66 |
do {
|
67 |
curtop += obj.offsetTop;
|
68 |
} while (obj = obj.offsetParent);
|
69 |
return [curtop];
|
70 |
}
|
71 |
if( node.childNodes[ttt] && node.childNodes[ttt].nodeType == '3' && !/\S/.test( node.childNodes[ttt].nodeValue ))
|
|
|
72 |
var chCode1 = e.which || e.keyCode;
|
73 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
74 |
return false;
|
75 |
if(document.getElementById(num+'_total_element'+form_id)){
|
76 |
var chCode1 = e.which || e.keyCode;
|
77 |
if ( jQuery.inArray(chCode1,[46,8,9,27,13,190]) != -1 || e.ctrlKey === true || (chCode1 >= 35 && chCode1 < 39))
|
78 |
return true;
|
79 |
return false;
|
80 |
var chCode1 = e.which || e.keyCode;
|
81 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
82 |
return false;
|
83 |
return false;
|
84 |
var chCode1 = e.which || e.keyCode;
|
85 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
86 |
return false;
|
87 |
return false;
|
88 |
var chCode1 = e.which || e.keyCode;
|
89 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
90 |
return false;
|
91 |
return false;
|
92 |
var chCode1 = e.which || e.keyCode;
|
93 |
if (jQuery.inArray(chCode1,[46,8,9,27,13,190]) != -1 || e.ctrlKey === true || (chCode1 >= 35 && chCode1 < 39)) {
|
94 |
return true;
|
95 |
}
|
96 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57)) {
|
97 |
return false;
|
98 |
}
|
99 |
return false;
|
100 |
return false;
|
101 |
return false;
|
102 |
var chCode1 = e.which || e.keyCode;
|
103 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
104 |
return false;
|
105 |
return false;
|
106 |
return false;
|
107 |
return false;
|
108 |
var chCode1 = e.which || e.keyCode;
|
109 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
110 |
return false;
|
111 |
return false;
|
112 |
return false;
|
113 |
return false;
|
114 |
var chCode1 = e.which || e.keyCode;
|
115 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
116 |
return false;
|
117 |
return false;
|
118 |
while (node.firstChild)
|
119 |
node.removeChild(node.firstChild);
|
120 |
|
121 |
}
|
122 |
|
123 |
}
|
124 |
jQuery('.wdform-element-section').each(function() {
|
125 |
var div_parent = document.createElement('div');
|
126 |
div_parent.setAttribute("class", "page_percentage_deactive");
|
127 |
var div = document.createElement('div');
|
128 |
div.setAttribute("id", "div_percentage");
|
129 |
div.setAttribute("class", "page_percentage_active");
|
130 |
div.setAttribute("align", "right");
|
131 |
var div_arrow = document.createElement('div');
|
132 |
div_arrow.setAttribute("class", "wdform_percentage_arrow");
|
133 |
b.setAttribute("class", "wdform_percentage_text");
|
134 |
var curtop = 0;
|
135 |
if (obj.offsetParent) {
|
136 |
do {
|
137 |
curtop += obj.offsetTop;
|
138 |
} while (obj = obj.offsetParent);
|
139 |
return [curtop];
|
140 |
}
|
141 |
if( node.childNodes[ttt] && node.childNodes[ttt].nodeType == '3' && !/\S/.test( node.childNodes[ttt].nodeValue ))
|
|
|
1 |
var chCode1 = e.which || e.keyCode;
|
2 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
3 |
return false;
|
4 |
if(document.getElementById(num+'_total_element'+form_id)){
|
5 |
var chCode1 = e.which || e.keyCode;
|
6 |
if ( jQuery.inArray(chCode1,[46,8,9,27,13,190]) != -1 || e.ctrlKey === true || (chCode1 >= 35 && chCode1 < 39))
|
7 |
return true;
|
8 |
return false;
|
9 |
var chCode1 = e.which || e.keyCode;
|
10 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
11 |
return false;
|
12 |
return false;
|
13 |
var chCode1 = e.which || e.keyCode;
|
14 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
15 |
return false;
|
16 |
return false;
|
17 |
var chCode1 = e.which || e.keyCode;
|
18 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
19 |
return false;
|
20 |
return false;
|
21 |
var chCode1 = e.which || e.keyCode;
|
22 |
if (jQuery.inArray(chCode1,[46,8,9,27,13,190]) != -1 || e.ctrlKey === true || (chCode1 >= 35 && chCode1 < 39)) {
|
23 |
return true;
|
24 |
}
|
25 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57)) {
|
26 |
return false;
|
27 |
}
|
28 |
return false;
|
29 |
return false;
|
30 |
return false;
|
31 |
var chCode1 = e.which || e.keyCode;
|
32 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
33 |
return false;
|
34 |
return false;
|
35 |
return false;
|
36 |
return false;
|
37 |
var chCode1 = e.which || e.keyCode;
|
38 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
39 |
return false;
|
40 |
return false;
|
41 |
return false;
|
42 |
return false;
|
43 |
var chCode1 = e.which || e.keyCode;
|
44 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
45 |
return false;
|
46 |
return false;
|
47 |
while (node.firstChild)
|
48 |
node.removeChild(node.firstChild);
|
49 |
|
50 |
}
|
51 |
|
52 |
}
|
53 |
jQuery('.wdform-element-section').each(function() {
|
54 |
var div_parent = document.createElement('div');
|
55 |
div_parent.setAttribute("class", "page_percentage_deactive");
|
56 |
var div = document.createElement('div');
|
57 |
div.setAttribute("id", "div_percentage");
|
58 |
div.setAttribute("class", "page_percentage_active");
|
59 |
div.setAttribute("align", "right");
|
60 |
var div_arrow = document.createElement('div');
|
61 |
div_arrow.setAttribute("class", "wdform_percentage_arrow");
|
62 |
b.setAttribute("class", "wdform_percentage_text");
|
63 |
var curtop = 0;
|
64 |
if (obj.offsetParent) {
|
65 |
do {
|
66 |
curtop += obj.offsetTop;
|
67 |
} while (obj = obj.offsetParent);
|
68 |
return [curtop];
|
69 |
}
|
70 |
if( node.childNodes[ttt] && node.childNodes[ttt].nodeType == '3' && !/\S/.test( node.childNodes[ttt].nodeValue ))
|
71 |
+
F=2;
|
72 |
var chCode1 = e.which || e.keyCode;
|
73 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
74 |
return false;
|
75 |
if(document.getElementById(num+'_total_element'+form_id)){
|
76 |
var chCode1 = e.which || e.keyCode;
|
77 |
if ( jQuery.inArray(chCode1,[46,8,9,27,13,190]) != -1 || e.ctrlKey === true || (chCode1 >= 35 && chCode1 < 39))
|
78 |
return true;
|
79 |
return false;
|
80 |
var chCode1 = e.which || e.keyCode;
|
81 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
82 |
return false;
|
83 |
return false;
|
84 |
var chCode1 = e.which || e.keyCode;
|
85 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
86 |
return false;
|
87 |
return false;
|
88 |
var chCode1 = e.which || e.keyCode;
|
89 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
90 |
return false;
|
91 |
return false;
|
92 |
var chCode1 = e.which || e.keyCode;
|
93 |
if (jQuery.inArray(chCode1,[46,8,9,27,13,190]) != -1 || e.ctrlKey === true || (chCode1 >= 35 && chCode1 < 39)) {
|
94 |
return true;
|
95 |
}
|
96 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57)) {
|
97 |
return false;
|
98 |
}
|
99 |
return false;
|
100 |
return false;
|
101 |
return false;
|
102 |
var chCode1 = e.which || e.keyCode;
|
103 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
104 |
return false;
|
105 |
return false;
|
106 |
return false;
|
107 |
return false;
|
108 |
var chCode1 = e.which || e.keyCode;
|
109 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
110 |
return false;
|
111 |
return false;
|
112 |
return false;
|
113 |
return false;
|
114 |
var chCode1 = e.which || e.keyCode;
|
115 |
if (chCode1 > 31 && (chCode1 < 48 || chCode1 > 57))
|
116 |
return false;
|
117 |
return false;
|
118 |
while (node.firstChild)
|
119 |
node.removeChild(node.firstChild);
|
120 |
|
121 |
}
|
122 |
|
123 |
}
|
124 |
jQuery('.wdform-element-section').each(function() {
|
125 |
var div_parent = document.createElement('div');
|
126 |
div_parent.setAttribute("class", "page_percentage_deactive");
|
127 |
var div = document.createElement('div');
|
128 |
div.setAttribute("id", "div_percentage");
|
129 |
div.setAttribute("class", "page_percentage_active");
|
130 |
div.setAttribute("align", "right");
|
131 |
var div_arrow = document.createElement('div');
|
132 |
div_arrow.setAttribute("class", "wdform_percentage_arrow");
|
133 |
b.setAttribute("class", "wdform_percentage_text");
|
134 |
var curtop = 0;
|
135 |
if (obj.offsetParent) {
|
136 |
do {
|
137 |
curtop += obj.offsetTop;
|
138 |
} while (obj = obj.offsetParent);
|
139 |
return [curtop];
|
140 |
}
|
141 |
if( node.childNodes[ttt] && node.childNodes[ttt].nodeType == '3' && !/\S/.test( node.childNodes[ttt].nodeValue ))
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: https://web-dorado.com/products/wordpress-form.html
|
|
4 |
Tags: form, forms, form builder, form maker, form manager, form plugin, form with recaptcha, forms plugin, multiple forms, paypal form, survey form, feedback form, feedback forms, contact form, contact form plugin, contact form builder, form creator, email form, secure form, web form, form to email, contact forms, custom forms, form widget, captcha form, wordpress contact form ,recaptcha contact form, form creation, contact form with auto reply, widget contact form, builder, feedback, contacts form plugin , custom contact form, contact us form, admin, captcha, contact, database, email, javascript, jquery, page, plugin, survey, widget, custom form, forms creator, input, validation, send copy, form with captcha, pdf, mysql, paypal, ReCaptcha
|
5 |
Requires at least: 3.4
|
6 |
Tested up to: 4.5
|
7 |
-
Stable tag: 1.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -366,6 +366,10 @@ Email field should be used since it verifies that an entry format fulfills examp
|
|
366 |
|
367 |
== Changelog ==
|
368 |
|
|
|
|
|
|
|
|
|
369 |
= 1.8.41 =
|
370 |
Fixed: Bug on conditional fields (for multiple forms on the same page)
|
371 |
|
4 |
Tags: form, forms, form builder, form maker, form manager, form plugin, form with recaptcha, forms plugin, multiple forms, paypal form, survey form, feedback form, feedback forms, contact form, contact form plugin, contact form builder, form creator, email form, secure form, web form, form to email, contact forms, custom forms, form widget, captcha form, wordpress contact form ,recaptcha contact form, form creation, contact form with auto reply, widget contact form, builder, feedback, contacts form plugin , custom contact form, contact us form, admin, captcha, contact, database, email, javascript, jquery, page, plugin, survey, widget, custom form, forms creator, input, validation, send copy, form with captcha, pdf, mysql, paypal, ReCaptcha
|
5 |
Requires at least: 3.4
|
6 |
Tested up to: 4.5
|
7 |
+
Stable tag: 1.9
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
366 |
|
367 |
== Changelog ==
|
368 |
|
369 |
+
= 1.9 =
|
370 |
+
Changed: Improved Date picker functionality (new options: Dates to exclude, Default, Minimum, Maximum dates)
|
371 |
+
Added: New field type: Date Range
|
372 |
+
|
373 |
= 1.8.41 =
|
374 |
Fixed: Bug on conditional fields (for multiple forms on the same page)
|
375 |
|