} } // values $s_hidden_fields = ''; $sav_cat = ''; @reset($field_def); while (list($def_key, $def_data) = @each($field_def)) { $def_type = $def_data['type']; $def_name = 'field_det_' . $def_key; $def_value = $field_det[$def_key]; if ($field_def[$def_key]['cat'] == $cur_cat) { $suggest_button = ''; if ($def_key == 'ind') { $suggest_button = ' <input type="submit" name="suggest" value="' . $lang['Suggest'] . '" class="liteoption" />'; } $template->assign_block_vars('row', array('L_FIELD' => pcp_format_lang($def_data['lang_key']), 'L_FIELD_EXPLAIN' => pcp_format_lang($def_data['explain']), 'FIELD' => stripslashes(pcp_format_input($def_type, $def_name, $def_value)) . $suggest_button)); if ($sav_cat != $def_data['cat']) { $sav_cat = $def_data['cat']; $template->assign_block_vars('row.cat', array('L_CAT' => pcp_format_lang($field_cat[$cur_cat]))); } } else { $s_hidden_fields .= '<input type="hidden" name="' . $def_name . '" value="' . htmlspecialchars(htmldecode($def_value)) . '" />'; } } // footer $s_hidden_fields .= '<input type="hidden" name="mode" value="' . $mode . '" />'; $s_hidden_fields .= '<input type="hidden" name="cur_map" value="' . $cur_map . '" />'; $s_hidden_fields .= '<input type="hidden" name="map" value="' . $map . '" />'; $s_hidden_fields .= '<input type="hidden" name="cur_cat" value="' . $cur_cat . '" />'; // coming from map display $s_hidden_fields .= '<input type="hidden" name="name" value="' . $name . '" />';
} else { $template->assign_block_vars('catmenu.input', array()); } } // values $s_hidden_fields = ''; $sav_cat = ''; @reset($field_def); while (list($def_key, $def_data) = @each($field_def)) { $def_type = $def_data['type']; $def_name = 'field_det_' . $def_key; $def_value = $field_det[$def_key]; $protected = $def_key == 'field_name' && !empty($field); $style = $protected ? '<b>%s</b>' : ''; if ($field_def[$def_key]['cat'] == $cur_cat) { $template->assign_block_vars('row', array('L_FIELD' => pcp_format_lang($def_data['lang_key']), 'L_FIELD_EXPLAIN' => pcp_format_lang($def_data['explain']), 'FIELD' => pcp_format_input($def_type, $def_name, $def_value, $style, $protected))); if ($sav_cat != $def_data['cat']) { $sav_cat = $def_data['cat']; $template->assign_block_vars('row.cat', array('L_CAT' => pcp_format_lang($field_cat[$cur_cat]))); } } else { $s_hidden_fields .= '<input type="hidden" name="' . $def_name . '" value="' . htmlspecialchars(htmldecode($def_value)) . '" />'; } } // we don't accept yet rename of existing fields in the database, because of ms- databases if (!empty($field) && isset($fields_table[$field])) { $template->assign_block_vars('protected', array()); } else { $template->assign_block_vars('opened', array()); } // footer