Changeset 289 for branches/1.1dev/lib/TemplateGlue.inc.php
- Timestamp:
- Nov 3, 2007 1:35:13 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1.1dev/lib/TemplateGlue.inc.php
r283 r289 65 65 $row = mysql_fetch_row($qid); 66 66 if (preg_match('/^enum|^set/i', $row[1]) && preg_match_all("/'([^']*)'/", $row[1], $enum)) { 67 natsort($enum[1]); 67 68 return $enum[1]; 68 69 } else { … … 292 293 } 293 294 } 294 $qid = dbQuery("SELECT $key_column, $val_column FROM $db_table $extra_clause",false); 295 $key_column_name = preg_replace('/^.*?\.?([^\.]+)$/', '$1', $key_column); 296 $val_column_name = preg_replace('/^.*?\.?([^\.]+)$/', '$1', $val_column); 297 $qid = dbQuery("SELECT $key_column AS `$key_column_name`, $val_column AS `$val_column_name` FROM $db_table $extra_clause",false); 295 298 while ($row = mysql_fetch_assoc($qid)) { 296 $selected = in_array($row[$val_column ], $preselected) ? ' selected="selected"' : '';297 ?><option value="<?php echo $row[$val_column ]; ?>"<?php echo $selected; ?>><?php echo oTxt($row[$key_column]); ?></option><?php299 $selected = in_array($row[$val_column_name], $preselected) ? ' selected="selected"' : ''; 300 ?><option value="<?php echo $row[$val_column_name]; ?>"<?php echo $selected; ?>><?php echo oTxt($row[$key_column_name]); ?></option><?php 298 301 } 299 302 }
Note: See TracChangeset
for help on using the changeset viewer.