function del_selected_product_category() { global $wb; if ($wb->del_ids) { $category_table_name = $wb->setting["Settings"]["product_category_table"]; $where_is = " WHERE id IN ({$wb->del_ids}) "; $sql = " DELETE FROM {$category_table_name} {$where_is} "; $wb->db->query($sql); reset_product_category_view(); $wb->del_ids = null; } else { wb_message_box($wb->mainwin, $wb->vars["Lang"]["lang_deleted_empty"], $wb->vars["Lang"]["system_name"], WBC_WARNING); } }
function insert_update_product_category($parent) { global $wb; $ctrl_map = product_category_ctrl_mapping(); $table_name = $wb->setting["Settings"]["product_category_table"]; $set_str = ""; while (list($ctrl_name, $field_name) = each($ctrl_map)) { $value = wb_get_text(wb_get_control($parent, $ctrl_name)); $set_str .= "{$field_name}='{$value}',"; } $set_str = rtrim($set_str, ','); if ($wb->current_action == 'update') { $id = $wb->current_ids; $sql = "UPDATE {$table_name} SET {$set_str} WHERE id='{$id}' "; } else { $sql = "INSERT INTO {$table_name} SET {$set_str} "; } $wb->db->query($sql); // include(PATH_FORM."yc_product.form.inc.php"); reset_product_category_view(); }