echo '</table>'; echo get_input_field("blank_rows", NULL, NULL, "value_select(\"1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20\",1)", "N", $blank_rows, FALSE, NULL, "this.form.submit();"); echo "<input type=\"button\" class=\"button\" value=\"Refresh\" onclick=\"this.form['op'].value='edit'; this.form.submit();\">\n\t\t\t<input type=\"button\" class=\"button\" value=\"Update\" onclick=\"this.form['op'].value='update'; this.form.submit();\">"; echo "</form>"; } else { // error no item found! $HTTP_VARS['op'] = ''; } } if ($HTTP_VARS['op'] == '') { if (is_not_empty_array($errors)) { echo format_error_block($errors); } echo "\n<form name=\"s_title_display_mask\" action=\"{$PHP_SELF}\" method=\"POST\">"; echo "\n<input type=\"hidden\" name=\"type\" value=\"" . $ADMIN_TYPE . "\">"; $results = fetch_item_type_group_rs(); if ($results) { echo "<h3>Item Type Groups</h3>"; echo "<ul class=\"itemTypeGroupList\">"; while ($item_type_group_r = db_fetch_assoc($results)) { $classattr = NULL; if (fetch_s_item_listing_conf_id($item_type_group_r['s_item_type_group'], NULL) !== FALSE) { $classattr = 'class="active"'; } echo "\n<li {$classattr}><a href=\"{$PHP_SELF}?type={$ADMIN_TYPE}&op=edit&s_item_type_group=" . $item_type_group_r['s_item_type_group'] . "&s_item_type=*\">Edit " . $item_type_group_r['s_item_type_group'] . "</a></li>"; } db_free_result($results); echo "</ul>"; } $results = fetch_s_item_type_rs('s_item_type'); if ($results) {
function display_site_plugin_s_attribute_type_map_row($record_r, $row) { global $PHP_SELF; global $ADMIN_TYPE; if (is_not_empty_array($record_r)) { echo "<input type=\"hidden\" name=\"exists_ind[{$row}]\" value=\"Y\">"; echo "<input type=\"hidden\" name=\"sequence_number[{$row}]\" value=\"" . $record_r['sequence_number'] . "\">"; echo "<td class=\"data\">" . get_input_field("variable[{$row}]", NULL, "Variable", "readonly", "Y", $record_r['variable'], FALSE) . "</td>"; } else { echo "<input type=\"hidden\" name=\"exists_ind[{$row}]\" value=\"N\">"; echo "<td class=\"data\">" . get_input_field("variable[{$row}]", NULL, "Variable", "text(10,20)", "Y", NULL, FALSE) . "</td>"; } $item_type_groups[] = '*'; $results = fetch_item_type_group_rs(); if ($results) { while ($item_type_group_r = db_fetch_assoc($results)) { $item_type_groups[] = $item_type_group_r['s_item_type_group']; } db_free_result($results); } // this is to avoid confusion if system data is defined for non-existent s_item_type_groups if (!in_array($record_r['s_item_type_group'], $item_type_groups)) { $item_type_groups[] = $record_r['s_item_type_group']; } echo "\n<td class=\"data\">" . custom_select("s_item_type_group[{$row}]", $item_type_groups, "%value%", 1, $record_r['s_item_type_group'], 'value', NULL, NULL, "if(this.options[this.options.selectedIndex].value != '*'){this.form['s_item_type[{$row}]'].options[0].selected=true;}") . "</td>"; $item_types[] = '*'; $results = fetch_item_type_rs(); if ($results) { while ($item_type_r = db_fetch_assoc($results)) { $item_types[] = $item_type_r['s_item_type']; } db_free_result($results); } // this is to avoid confusion if system data is defined for non-existent s_item_types if (!in_array($record_r['s_item_type'], $item_types)) { $item_types[] = $record_r['s_item_type']; } echo "\n<td class=\"data\">" . custom_select("s_item_type[{$row}]", $item_types, "%value%", 1, $record_r['s_item_type'], 'value', NULL, NULL, "if(this.options[this.options.selectedIndex].value != '*'){this.form['s_item_type_group[{$row}]'].options[0].selected=true;}") . "</td>"; $attribute_types[] = ''; $results = fetch_item_type_s_attribute_type_rs(); if ($results) { while ($attribute_type_r = db_fetch_assoc($results)) { $attribute_types[] = $attribute_type_r['s_attribute_type']; } db_free_result($results); } // this is to avoid confusion if system data is defined for non-existent s_attribute_types if (!in_array($record_r['s_attribute_type'], $attribute_types)) { $attribute_types[] = $record_r['s_attribute_type']; } echo "\n<td class=\"data\">" . custom_select("s_attribute_type[{$row}]", $attribute_types, "%value%", 1, $record_r['s_attribute_type']) . "</td>"; if (is_array($record_r) && is_lookup_attribute_type($record_r['s_attribute_type'])) { echo "<td class=\"data\"><input type=\"checkbox\" class=\"checkbox\" name=\"lookup_attribute_val_restrict_ind[{$row}]\" value=\"Y\"" . (strtoupper($record_r['lookup_attribute_val_restrict_ind']) == 'Y' ? 'CHECKED' : '') . ">"; } else { echo "\n<td class=\"data\"> </td>"; } echo "\n<td class=\"data\">"; if (is_not_empty_array($record_r)) { echo "<a href=\"{$PHP_SELF}?type={$ADMIN_TYPE}&op=delete_site_plugin_s_attribute_type_map&site_type=" . $record_r['site_type'] . "&sequence_number=" . $record_r['sequence_number'] . "\">Delete</a>"; } else { echo " "; } echo "\n</td>"; }
function get_list_item_type_groups() { $results = fetch_item_type_group_rs(); if ($results) { $item_type_group_rs = NULL; while ($item_type_group_r = db_fetch_assoc($results)) { if (is_exists_item_type_group_rltshp($item_type_group_r['s_item_type_group'])) { $item_type_group_rs[] = array('value' => $item_type_group_r['s_item_type_group'], 'display' => $item_type_group_r['description']); } } db_free_result($results); return $item_type_group_rs; } else { return FALSE; } }