refactored WebGUI::Id to use new session api

This commit is contained in:
JT Smith 2006-01-11 23:34:02 +00:00
parent 2735385050
commit 925906ca7e
22 changed files with 130 additions and 44 deletions

View file

@ -27,7 +27,7 @@ sub addOptionToParameter {
$parameterId = shift;
$properties = shift || {};
$optionId = WebGUI::Id::generate;
$optionId = $self->session->id->generate;
$self->session->db->write("insert into productParameterOptions ".
"(optionId, parameterId) values ".
@ -52,7 +52,7 @@ sub addParameter {
$self = shift;
$properties = shift;
$parameterId = WebGUI::Id::generate;
$parameterId = $self->session->id->generate;
$self->session->db->write("insert into productParameters (parameterId, productId) values ".
"(".$self->session->db->quote($parameterId).", ".$self->session->db->quote($self->get('productId')).")");
@ -210,7 +210,7 @@ sub new {
$options = {};
if ($productId eq 'new') {
$productId = WebGUI::Id::generate;
$productId = $self->session->id->generate;
$properties = {productId => $productId};
$self->session->db->write("insert into products (productId) values (".$self->session->db->quote($productId).")");
} else {
@ -400,7 +400,7 @@ sub updateVariants {
if (exists $variants{$var{composition}}) {
$var{variantId} = $variants{$var{composition}}{variantId},
} else {
$var{variantId} = WebGUI::Id::generate;
$var{variantId} = $self->session->id->generate;
}
push (@newVariants, {%var});