Rename template variables in the Account and Admin Toggle templates to not use underscores.

This commit is contained in:
Colin Kuskie 2010-09-21 11:12:30 -07:00
parent 6f4e3415ea
commit f61e8faeb9
10 changed files with 88 additions and 13 deletions

View file

@ -0,0 +1,20 @@
use WebGUI::Upgrade::Script;
start_step "Rename Account Macro template variables";
my $sth = session->db->read( q|SELECT assetId, revisionDate FROM template where namespace="Macro/a_account"| );
ASSET: while ( my ($assetId, $revisionDate) = $sth->array ) {
my $asset = eval { WebGUI::Asset->newById( session, $assetId, $revisionDate ); };
next ASSET if Exception::Class->caught;
my $template = $asset->get('template');
$template =~ s/account\.url/account_url/msg;
$template =~ s/account\.text/account_text/msg;
$asset->update({
template => $template,
});
}
done;

View file

@ -0,0 +1,20 @@
use WebGUI::Upgrade::Script;
start_step "Rename AdminToggle Macro template variables";
my $sth = session->db->read( q|SELECT assetId, revisionDate FROM template where namespace="Macro/AdminToggle"| );
ASSET: while ( my ($assetId, $revisionDate) = $sth->array ) {
my $asset = eval { WebGUI::Asset->newById( session, $assetId, $revisionDate ); };
next ASSET if Exception::Class->caught;
my $template = $asset->get('template');
$template =~ s/toggle\.url/toggle_url/msg;
$template =~ s/toggle\.text/toggle_text/msg;
$asset->update({
template => $template,
});
}
done;