Index: openacs-4/packages/ecommerce/www/admin/products/add-4-oracle.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/ecommerce/www/admin/products/add-4-oracle.xql,v diff -u -r1.1 -r1.2 --- openacs-4/packages/ecommerce/www/admin/products/add-4-oracle.xql 10 Jul 2001 20:33:53 -0000 1.1 +++ openacs-4/packages/ecommerce/www/admin/products/add-4-oracle.xql 18 Jul 2001 05:40:46 -0000 1.2 @@ -40,5 +40,13 @@ + + + + + sysdate, :user_id, :peeraddr + + + Index: openacs-4/packages/ecommerce/www/admin/products/add-4-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/ecommerce/www/admin/products/add-4-postgresql.xql,v diff -u -r1.1 -r1.2 --- openacs-4/packages/ecommerce/www/admin/products/add-4-postgresql.xql 10 Jul 2001 20:33:53 -0000 1.1 +++ openacs-4/packages/ecommerce/www/admin/products/add-4-postgresql.xql 18 Jul 2001 05:40:46 -0000 1.2 @@ -5,42 +5,55 @@ - FIX ME PLSQL -FIX ME PLSQL - begin - :1 := ec_product__new(product_id => :product_id, - object_type => 'ec_product', - creation_date => current_timestamp, - creation_user => :user_id, - creation_ip => :peeraddr, - context_id => :context_id, - product_name => :product_name, - price => :price, - sku => :sku, - one_line_description => :one_line_description, - detailed_description => :detailed_description, - search_keywords => :search_keywords, - present_p => :present_p, - stock_status => :stock_status, - dirname => :dirname, - available_date => to_date(:available_date, 'YYYY-MM-DD'), - color_list => :color_list, - size_list => :size_list, - style_list => :style_list, - email_on_purchase_list => :email_on_purchase_list, - url => :url, - no_shipping_avail_p => :no_shipping_avail_p, - shipping => :shipping, - shipping_additional => :shipping_additional, - weight => :weight, - active_p => 't', - template_id => :template_id + declare + v_product_id integer; + begin + v_product_id := ec_product__new( + :product_id, + :user_id, + :context_id, + :product_name, + :price, + :sku, + :one_line_description, + :detailed_description, + :search_keywords, + :present_p, + :stock_status, + :dirname, + to_date(:available_date, 'YYYY-MM-DD'), + :color_list, + :size_list, + :peeraddr ); - end; + + update ec_products set style_list = :style_list, + email_on_purchase_list = :email_on_purchase_list, + url = :url, + no_shipping_avail_p = :no_shipping_avail_p, + shipping = :shipping, + shipping_additional = :shipping_additional, + weight = :weight, + active_p = 't', + template_id = :template_id + where product_id = :product_id; + + return v_product_id; + + end; + + + + + now(), :user_id, :peeraddr + + + + Index: openacs-4/packages/ecommerce/www/admin/products/add-4.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/ecommerce/www/admin/products/add-4.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/packages/ecommerce/www/admin/products/add-4.tcl 20 Apr 2001 20:51:14 -0000 1.1 +++ openacs-4/packages/ecommerce/www/admin/products/add-4.tcl 18 Jul 2001 05:40:46 -0000 1.2 @@ -73,7 +73,10 @@ # we have to generate audit information set audit_fields "last_modified, last_modifying_user, modified_ip_address" - set audit_info "sysdate, :user_id, :peeraddr" + + # db_map this + # set audit_info "sysdate, :user_id, :peeraddr" + set audit_info [db_map audit_info_sql] db_exec_plsql user_insert { begin :1 := ec_product.new(product_id => :product_id,