} else { $props = get_kit_props($_POST['item_code']); update_item_code($selected_item, $kit_code, get_post('component'), $props['description'], $props['category_id'], input_num('quantity'), 0); display_notification(_("Component of selected kit has been updated.")); } $Mode = 'RESET'; $Ajax->activate('_page_body'); } //-------------------------------------------------------------------------------------------------- if (get_post('update_name')) { update_kit_props(get_post('item_code'), get_post('description'), get_post('category')); display_notification(_('Kit common properties has been updated')); $Ajax->activate('_page_body'); } if ($Mode == 'ADD_ITEM' || $Mode == 'UPDATE_ITEM') { update_component($_POST['item_code'], $selected_id); } if ($Mode == 'Delete') { // Before removing last component from selected kit check // if selected kit is not included in any other kit. // $other_kits = get_where_used($_POST['item_code']); $num_kits = db_num_rows($other_kits); $kit = get_item_kit($_POST['item_code']); if (db_num_rows($kit) == 1 && $num_kits) { $msg = _("This item cannot be deleted because it is the last item in the kit used by following kits") . ':<br>'; while ($num_kits--) { $kit = db_fetch($other_kits); $msg .= "'" . $kit[0] . "'"; if ($num_kits) { $msg .= ',';
$javascript = new Template("templates/tradeskill/js.tmpl.php"); $body = new Template("templates/tradeskill/component.edit.tmpl.php"); $body->set("tradeskills", $tradeskills); $body->set("ts", $ts); $body->set("rec", $rec); $vars = component_info(); if ($vars) { foreach ($vars as $key => $value) { $body->set($key, $value); } } break; case 6: // Update component check_authorization(); update_component(); header("Location: index.php?editor=tradeskill&ts={$ts}&rec={$rec}"); exit; case 7: // Add component check_authorization(); $javascript = new Template("templates/tradeskill/js.tmpl.php"); $body = new Template("templates/tradeskill/component.add.tmpl.php"); $body->set("tradeskills", $tradeskills); $body->set("ts", $ts); $body->set("rec", $rec); break; case 8: // Add component check_authorization(); add_component();