oops; forgot to commit this earlier.
This commit is contained in:
parent
41e5c30ee4
commit
cedef1c8ac
1 changed files with 80 additions and 36 deletions
|
|
@ -851,7 +851,10 @@ my $template3 = <<EOT3;
|
||||||
|
|
||||||
<tmpl_if registration>
|
<tmpl_if registration>
|
||||||
<tmpl_var form.header>
|
<tmpl_var form.header>
|
||||||
|
<tmpl_var form.message>
|
||||||
|
<tmpl_var form.chooserJS>
|
||||||
<table>
|
<table>
|
||||||
|
<tr><td><tmpl_var form.chooser.label></td><td><tmpl_var form.chooser></td></tr>
|
||||||
<tr><td><tmpl_var form.firstName.label></td><td><tmpl_var form.firstName></td></tr>
|
<tr><td><tmpl_var form.firstName.label></td><td><tmpl_var form.firstName></td></tr>
|
||||||
<tr><td><tmpl_var form.lastName.label></td><td><tmpl_var form.lastName></td></tr>
|
<tr><td><tmpl_var form.lastName.label></td><td><tmpl_var form.lastName></td></tr>
|
||||||
<tr><td><tmpl_var form.address.label></td><td><tmpl_var form.address></td></tr>
|
<tr><td><tmpl_var form.address.label></td><td><tmpl_var form.address></td></tr>
|
||||||
|
|
@ -870,12 +873,15 @@ EOT3
|
||||||
|
|
||||||
## Manage Purchases ##
|
## Manage Purchases ##
|
||||||
my $template4 = <<EOT4;
|
my $template4 = <<EOT4;
|
||||||
|
<tmpl_if session.var.adminOn>
|
||||||
|
<p><tmpl_var controls></p><br /><br />
|
||||||
|
</tmpl_if>
|
||||||
<h1><tmpl_var managePurchasesTitle></h1>
|
<h1><tmpl_var managePurchasesTitle></h1>
|
||||||
<table width='100%'>
|
<table width='100%'>
|
||||||
<tr><td><tmpl_var purchaseId.label></td><td><tmpl_var datePurchasedHuman.label></td></tr>
|
<tr><td><tmpl_var purchaseId.label></td><td><tmpl_var datePurchasedHuman.label></td></tr>
|
||||||
<tmpl_if purchasesLoop>
|
<tmpl_if purchasesLoop>
|
||||||
<tmpl_loop purchasesLoop>
|
<tmpl_loop purchasesLoop>
|
||||||
<tr><td><a href="<tmpl_var purchaseUrl>"><tmpl_var purchaseId></td><td><tmpl_var datePurchasedHuman</td></tr>
|
<tr><td><a href="<tmpl_var purchaseUrl>"><tmpl_var purchaseId></td><td><tmpl_var datePurchasedHuman></td></tr>
|
||||||
</tmpl_loop>
|
</tmpl_loop>
|
||||||
<tmpl_else>
|
<tmpl_else>
|
||||||
<tr><td><tmpl_var noPurchasesMessage></td></tr>
|
<tr><td><tmpl_var noPurchasesMessage></td></tr>
|
||||||
|
|
@ -884,6 +890,26 @@ my $template4 = <<EOT4;
|
||||||
|
|
||||||
EOT4
|
EOT4
|
||||||
|
|
||||||
|
## View Purchase ##
|
||||||
|
my $template5 = <<EOT5;
|
||||||
|
<tmpl_if session.var.adminOn>
|
||||||
|
<p><tmpl_var controls></p><br /><br />
|
||||||
|
</tmpl_if>
|
||||||
|
<h1><tmpl_var viewPurchaseTitle></h1>
|
||||||
|
<tmpl_if canReturn><a href="<tmpl_var returnPurchaseUrl>"><tmpl_var returnPurchaseLabel></a></tmpl_if>
|
||||||
|
|
||||||
|
<table width="100%">
|
||||||
|
<tr><td><tmpl_var badgeNameLabel></td><td><tmpl_var eventTitle.label></td><td><tmpl_var eventDates.label></td><tmpl_if canReturn><td><tmpl_var returnButton.label></td></tmpl_if></tr></tr><td>
|
||||||
|
<tmpl_var registration.firstName> <tmpl_var registrationLastName>
|
||||||
|
</td>
|
||||||
|
<tmpl_loop registrationLoop>
|
||||||
|
<tr><td><tmpl_var registration.title></td><td><tmpl_var registration.startDateHuman> - <tmpl_var registration.endDateHuman></td><tmpl_if canReturn><td><a href="<tmpl_var registration.returnUrl>"><tmpl_var registration.returnLabel></a></td></tmpl_if></tr>
|
||||||
|
</tmpl_loop>
|
||||||
|
<tmpl_if registration.canAddEvents><tr colspan="<tmpl_if canReturn>3<tmpl_else>2</tmpl_if>"><td><a href="<tmpl_var registration.addEventsUrl>"><tmpl_var addEventsLabel></a></td></tr></tmpl_if>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
EOT5
|
||||||
|
|
||||||
## End Templates
|
## End Templates
|
||||||
|
|
||||||
my $in = WebGUI::Asset->getImportNode($session);
|
my $in = WebGUI::Asset->getImportNode($session);
|
||||||
|
|
@ -927,19 +953,28 @@ EOT4
|
||||||
}, "EventManagerTmpl000004"
|
}, "EventManagerTmpl000004"
|
||||||
);
|
);
|
||||||
|
|
||||||
print "\t Creating Event Management System tables.\n" unless ($quiet);
|
$in->addChild({
|
||||||
|
className=>'WebGUI::Asset::Template',
|
||||||
|
title=>'Default Event Management System View Purchase',
|
||||||
|
menuTitle=>'Default Event Management System View Purchase',
|
||||||
|
url=>'default-ems-manage-view-purchase',
|
||||||
|
template=>$template5,
|
||||||
|
namespace=>'EventManagementSystem_viewPurchase',
|
||||||
|
}, "EventManagerTmpl000005"
|
||||||
|
);
|
||||||
|
print "\t Creating Event Management System tables.\n" unless ($quiet);
|
||||||
|
|
||||||
my $sql1 = <<SQL1;
|
my $sql1 = <<SQL1;
|
||||||
|
|
||||||
create table EventManagementSystem (
|
create table EventManagementSystem (
|
||||||
assetId varchar(22) not null,
|
assetId varchar(22) binary not null,
|
||||||
revisionDate bigint(20) not null,
|
revisionDate bigint(20) not null,
|
||||||
displayTemplateId varchar(22),
|
displayTemplateId varchar(22) binary,
|
||||||
checkoutTemplateId varchar(22),
|
checkoutTemplateId varchar(22) binary,
|
||||||
managePurchasesTemplateId varchar(22),
|
managePurchasesTemplateId varchar(22) binary,
|
||||||
paginateAfter int(11) default 10,
|
paginateAfter int(11) default 10,
|
||||||
groupToAddEvents varchar(22),
|
groupToAddEvents varchar(22) binary,
|
||||||
groupToApproveEvents varchar(22),
|
groupToApproveEvents varchar(22) binary,
|
||||||
globalPrerequisites tinyint default 1,
|
globalPrerequisites tinyint default 1,
|
||||||
globalMetadata tinyint default 1,
|
globalMetadata tinyint default 1,
|
||||||
primary key(assetId,revisionDate)
|
primary key(assetId,revisionDate)
|
||||||
|
|
@ -949,8 +984,8 @@ SQL1
|
||||||
my $sql2 = <<SQL2;
|
my $sql2 = <<SQL2;
|
||||||
|
|
||||||
create table EventManagementSystem_products (
|
create table EventManagementSystem_products (
|
||||||
productId varchar(22) not null,
|
productId varchar(22) binary not null,
|
||||||
assetId varchar(22),
|
assetId varchar(22) binary,
|
||||||
startDate bigint(20),
|
startDate bigint(20),
|
||||||
endDate bigint(20),
|
endDate bigint(20),
|
||||||
maximumAttendees int(11),
|
maximumAttendees int(11),
|
||||||
|
|
@ -962,27 +997,18 @@ SQL2
|
||||||
|
|
||||||
my $sql3 = <<SQL3;
|
my $sql3 = <<SQL3;
|
||||||
create table EventManagementSystem_registrations (
|
create table EventManagementSystem_registrations (
|
||||||
registrationId varchar(22) not null,
|
registrationId varchar(22) binary not null,
|
||||||
productId varchar(22),
|
productId varchar(22) binary,
|
||||||
purchaseId varchar(22),
|
purchaseId varchar(22) binary,
|
||||||
firstName varchar(100),
|
badgeId varchar(22) binary,
|
||||||
lastName varchar(100),
|
primary key(registrationId))
|
||||||
address varchar(100),
|
|
||||||
city varchar(100),
|
|
||||||
state varchar(50),
|
|
||||||
zipCode varchar(15),
|
|
||||||
country varchar(255),
|
|
||||||
phone varchar(50),
|
|
||||||
email varchar(255),
|
|
||||||
primary key(registrationId)
|
|
||||||
)
|
|
||||||
SQL3
|
SQL3
|
||||||
|
|
||||||
my $sql4 = <<SQL4;
|
my $sql4 = <<SQL4;
|
||||||
|
|
||||||
create table EventManagementSystem_purchases (
|
create table EventManagementSystem_purchases (
|
||||||
purchaseId varchar(22) not null,
|
purchaseId varchar(22) binary not null,
|
||||||
transactionId varchar(22),
|
transactionId varchar(22) binary,
|
||||||
primary key(purchaseId)
|
primary key(purchaseId)
|
||||||
)
|
)
|
||||||
SQL4
|
SQL4
|
||||||
|
|
@ -990,8 +1016,8 @@ SQL4
|
||||||
my $sql5 = <<SQL5;
|
my $sql5 = <<SQL5;
|
||||||
|
|
||||||
create table EventManagementSystem_prerequisites (
|
create table EventManagementSystem_prerequisites (
|
||||||
prerequisiteId varchar(22) not null,
|
prerequisiteId varchar(22) binary not null,
|
||||||
productId varchar(22),
|
productId varchar(22) binary,
|
||||||
operator varchar(100),
|
operator varchar(100),
|
||||||
primary key(prerequisiteId)
|
primary key(prerequisiteId)
|
||||||
)
|
)
|
||||||
|
|
@ -1000,9 +1026,9 @@ SQL5
|
||||||
my $sql6 = <<SQL6;
|
my $sql6 = <<SQL6;
|
||||||
|
|
||||||
create table EventManagementSystem_prerequisiteEvents (
|
create table EventManagementSystem_prerequisiteEvents (
|
||||||
prerequisiteEventId varchar(22) not null,
|
prerequisiteEventId varchar(22) binary not null,
|
||||||
prerequisiteId varchar(22),
|
prerequisiteId varchar(22) binary,
|
||||||
requiredProductId varchar(22),
|
requiredProductId varchar(22) binary,
|
||||||
primary key(prerequisiteEventId)
|
primary key(prerequisiteEventId)
|
||||||
)
|
)
|
||||||
SQL6
|
SQL6
|
||||||
|
|
@ -1010,8 +1036,8 @@ SQL6
|
||||||
my $sql7 = <<SQL7;
|
my $sql7 = <<SQL7;
|
||||||
|
|
||||||
create table EventManagementSystem_metaField (
|
create table EventManagementSystem_metaField (
|
||||||
fieldId varchar(22) not null,
|
fieldId varchar(22) binary not null,
|
||||||
assetId varchar(22),
|
assetId varchar(22) binary,
|
||||||
name varchar(50),
|
name varchar(50),
|
||||||
label varchar(100),
|
label varchar(100),
|
||||||
dataType varchar(20),
|
dataType varchar(20),
|
||||||
|
|
@ -1028,13 +1054,31 @@ SQL7
|
||||||
my $sql8 = <<SQL8;
|
my $sql8 = <<SQL8;
|
||||||
|
|
||||||
create table EventManagementSystem_metaData (
|
create table EventManagementSystem_metaData (
|
||||||
fieldId varchar(22) not null,
|
fieldId varchar(22) binary not null,
|
||||||
productId varchar(22) not null,
|
productId varchar(22) binary not null,
|
||||||
fieldData text,
|
fieldData text,
|
||||||
primary key(fieldId,productId)
|
primary key(fieldId,productId)
|
||||||
)
|
)
|
||||||
SQL8
|
SQL8
|
||||||
|
|
||||||
|
|
||||||
|
my $sql9 = <<SQL9;
|
||||||
|
create table EventManagementSystem_badges (
|
||||||
|
badgeId varchar(22) binary not null,
|
||||||
|
userId varchar(22) binary,
|
||||||
|
firstName varchar(100),
|
||||||
|
lastName varchar(100),
|
||||||
|
address varchar(100),
|
||||||
|
city varchar(100),
|
||||||
|
state varchar(50),
|
||||||
|
zipCode varchar(15),
|
||||||
|
country varchar(255),
|
||||||
|
phone varchar(50),
|
||||||
|
email varchar(255),
|
||||||
|
primary key(badgeId)
|
||||||
|
)
|
||||||
|
SQL9
|
||||||
|
|
||||||
$session->db->write($sql1);
|
$session->db->write($sql1);
|
||||||
$session->db->write($sql2);
|
$session->db->write($sql2);
|
||||||
$session->db->write($sql3);
|
$session->db->write($sql3);
|
||||||
|
|
@ -1043,7 +1087,7 @@ SQL8
|
||||||
$session->db->write($sql6);
|
$session->db->write($sql6);
|
||||||
$session->db->write($sql7);
|
$session->db->write($sql7);
|
||||||
$session->db->write($sql8);
|
$session->db->write($sql8);
|
||||||
$session->config->addToArray("assets","WebGUI::Asset::Wobject::EventManagementSystem");
|
$session->db->write($sql9);
|
||||||
}
|
}
|
||||||
|
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue