Revision 1069
Added by Matthias almost 15 years ago
modify_field.php | ||
---|---|---|
41 | 41 |
// Include WB admin wrapper script |
42 | 42 |
require(WB_PATH.'/modules/admin.php'); |
43 | 43 |
|
44 |
//overwrite php.ini on Apache servers for valid SESSION ID Separator |
|
45 |
if(function_exists('ini_set')) { |
|
46 |
ini_set('arg_separator.output', '&'); |
|
47 |
} |
|
48 |
|
|
44 | 49 |
// Get header and footer |
45 | 50 |
$query_content = $database->query("SELECT * FROM ".TABLE_PREFIX."mod_form_fields WHERE field_id = '$field_id'"); |
46 | 51 |
$form = $query_content->fetchRow(); |
... | ... | |
56 | 61 |
|
57 | 62 |
<form name="modify" action="<?php echo WB_URL; ?>/modules/form/save_field.php" method="post" style="margin: 0;"> |
58 | 63 |
|
59 |
<input type="hidden" name="section_id" value="<?php echo $section_id; ?>"> |
|
60 |
<input type="hidden" name="page_id" value="<?php echo $page_id; ?>"> |
|
61 |
<input type="hidden" name="field_id" value="<?php echo $field_id; ?>"> |
|
64 |
<input type="hidden" name="section_id" value="<?php echo $section_id; ?>" />
|
|
65 |
<input type="hidden" name="page_id" value="<?php echo $page_id; ?>" />
|
|
66 |
<input type="hidden" name="field_id" value="<?php echo $field_id; ?>" />
|
|
62 | 67 |
|
63 | 68 |
<table class="row_a" cellpadding="2" cellspacing="0" border="0" width="100%"> |
64 | 69 |
<tr> |
... | ... | |
75 | 80 |
<td> |
76 | 81 |
<select name="type" style="width: 98%;"> |
77 | 82 |
<option value=""><?php echo $TEXT['PLEASE_SELECT']; ?>...</option> |
78 |
<option value="heading"<?php if($type == 'heading') { echo ' selected'; } ?>><?php echo $TEXT['HEADING']; ?></option> |
|
79 |
<option value="textfield"<?php if($type == 'textfield') { echo ' selected'; } ?>><?php echo $TEXT['SHORT'].' '.$TEXT['TEXT']; ?> (Textfield)</option> |
|
80 |
<option value="textarea"<?php if($type == 'textarea') { echo ' selected'; } ?>><?php echo $TEXT['LONG'].' '.$TEXT['TEXT']; ?> (Textarea)</option> |
|
81 |
<option value="select"<?php if($type == 'select') { echo ' selected'; } ?>><?php echo $TEXT['SELECT_BOX']; ?></option> |
|
82 |
<option value="checkbox"<?php if($type == 'checkbox') { echo ' selected'; } ?>><?php echo $TEXT['CHECKBOX_GROUP']; ?></option> |
|
83 |
<option value="radio"<?php if($type == 'radio') { echo ' selected'; } ?>><?php echo $TEXT['RADIO_BUTTON_GROUP']; ?></option> |
|
84 |
<option value="email"<?php if($type == 'email') { echo ' selected'; } ?>><?php echo $TEXT['EMAIL_ADDRESS']; ?></option> |
|
83 |
<option value="heading"<?php if($type == 'heading') { echo ' selected="selected"'; } ?>><?php echo $TEXT['HEADING']; ?></option>
|
|
84 |
<option value="textfield"<?php if($type == 'textfield') { echo ' selected="selected"'; } ?>><?php echo $TEXT['SHORT'].' '.$TEXT['TEXT']; ?> (Textfield)</option>
|
|
85 |
<option value="textarea"<?php if($type == 'textarea') { echo ' selected="selected"'; } ?>><?php echo $TEXT['LONG'].' '.$TEXT['TEXT']; ?> (Textarea)</option>
|
|
86 |
<option value="select"<?php if($type == 'select') { echo ' selected="selected"'; } ?>><?php echo $TEXT['SELECT_BOX']; ?></option>
|
|
87 |
<option value="checkbox"<?php if($type == 'checkbox') { echo ' selected="selected"'; } ?>><?php echo $TEXT['CHECKBOX_GROUP']; ?></option>
|
|
88 |
<option value="radio"<?php if($type == 'radio') { echo ' selected="selected"'; } ?>><?php echo $TEXT['RADIO_BUTTON_GROUP']; ?></option>
|
|
89 |
<option value="email"<?php if($type == 'email') { echo ' selected="selected"'; } ?>><?php echo $TEXT['EMAIL_ADDRESS']; ?></option>
|
|
85 | 90 |
</select> |
86 | 91 |
</td> |
87 | 92 |
</tr> |
... | ... | |
162 | 167 |
<tr> |
163 | 168 |
<td><?php echo $TEXT['ALLOW_MULTIPLE_SELECTIONS']; ?>:</td> |
164 | 169 |
<td> |
165 |
<input type="radio" name="multiselect" id="multiselect_true" value="multiple" <?php if($form['extra'][1] == 'multiple') { echo ' checked'; } ?> /> |
|
170 |
<input type="radio" name="multiselect" id="multiselect_true" value="multiple" <?php if($form['extra'][1] == 'multiple') { echo ' checked="checked"'; } ?> />
|
|
166 | 171 |
<a href="#" onclick="javascript: document.getElementById('multiselect_true').checked = true;"> |
167 | 172 |
<?php echo $TEXT['YES']; ?> |
168 | 173 |
</a> |
169 | 174 |
|
170 |
<input type="radio" name="multiselect" id="multiselect_false" value="" <?php if($form['extra'][1] == '') { echo ' checked'; } ?> /> |
|
175 |
<input type="radio" name="multiselect" id="multiselect_false" value="" <?php if($form['extra'][1] == '') { echo ' checked="checked"'; } ?> />
|
|
171 | 176 |
<a href="#" onclick="javascript: document.getElementById('multiselect_false').checked = true;"> |
172 | 177 |
<?php echo $TEXT['NO']; ?> |
173 | 178 |
</a> |
... | ... | |
186 | 191 |
<tr> |
187 | 192 |
<td><?php echo $TEXT['REQUIRED']; ?>:</td> |
188 | 193 |
<td> |
189 |
<input type="radio" name="required" id="required_true" value="1" <?php if($form['required'] == 1) { echo ' checked'; } ?> /> |
|
194 |
<input type="radio" name="required" id="required_true" value="1" <?php if($form['required'] == 1) { echo ' checked="checked"'; } ?> />
|
|
190 | 195 |
<a href="#" onclick="javascript: document.getElementById('required_true').checked = true;"> |
191 | 196 |
<?php echo $TEXT['YES']; ?> |
192 | 197 |
</a> |
193 | 198 |
|
194 |
<input type="radio" name="required" id="required_false" value="0" <?php if($form['required'] == 0) { echo ' checked'; } ?> /> |
|
199 |
<input type="radio" name="required" id="required_false" value="0" <?php if($form['required'] == 0) { echo ' checked="checked"'; } ?> />
|
|
195 | 200 |
<a href="#" onclick="javascript: document.getElementById('required_false').checked = true;"> |
196 | 201 |
<?php echo $TEXT['NO']; ?> |
197 | 202 |
</a> |
... | ... | |
203 | 208 |
<table cellpadding="0" cellspacing="0" border="0" width="100%"> |
204 | 209 |
<tr> |
205 | 210 |
<td align="left"> |
206 |
<input name="save" type="submit" value="<?php echo $TEXT['SAVE']; ?>" style="width: 100px; margin-top: 5px;"></form>
|
|
211 |
<input name="save" type="submit" value="<?php echo $TEXT['SAVE']; ?>" style="width: 100px; margin-top: 5px;" />
|
|
207 | 212 |
</td> |
208 | 213 |
<?php |
209 | 214 |
// added by John Maats, PCWacht, 12 januar 2006 |
210 | 215 |
if ($type<>'none') { |
211 | 216 |
?> |
212 | 217 |
<td align="center"> |
213 |
<input type="button" value="<?php echo $TEXT['ADD'].' '.$TEXT['FIELD']; ?>" onclick="javascript: window.location = '<?php echo WB_URL; ?>/modules/form/add_field.php?page_id=<?php echo $page_id; ?>§ion_id=<?php echo $section_id; ?>';" style="width: 200px; margin-top: 5px;" /> |
|
218 |
<input type="button" value="<?php echo $TEXT['ADD'].' '.$TEXT['FIELD']; ?>" onclick="javascript: window.location = '<?php echo WB_URL; ?>/modules/form/add_field.php?page_id=<?php echo $page_id; ?>&section_id=<?php echo $section_id; ?>';" style="width: 200px; margin-top: 5px;" />
|
|
214 | 219 |
</td> |
215 | 220 |
<?php } |
216 | 221 |
// end addition |
... | ... | |
220 | 225 |
</td> |
221 | 226 |
</tr> |
222 | 227 |
</table> |
223 |
|
|
228 |
</form> |
|
224 | 229 |
<?php |
225 | 230 |
|
226 | 231 |
// Print admin footer |
Also available in: Unified diff
Fixed some validiation bugs in core and different modules (Thanks to luisehahne)