Project

General

Profile

« Previous | Next » 

Revision 1069

Added by Matthias almost 15 years ago

Fixed some validiation bugs in core and different modules (Thanks to luisehahne)

View differences:

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
			&nbsp;
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
			&nbsp;
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; ?>&section_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; ?>&amp;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