Example #1
0
    } 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 .= ',';
Example #2
0
     $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();