From a03bab37ea0eb9c56726d3f0fbacc4616c32c5fb Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Fri, 15 May 2009 21:29:43 -0700 Subject: [PATCH] Reduce the install code. --- sbin/installFilePump.pl | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/sbin/installFilePump.pl b/sbin/installFilePump.pl index 1fd653390..5cd04539a 100644 --- a/sbin/installFilePump.pl +++ b/sbin/installFilePump.pl @@ -45,14 +45,14 @@ finish($session); # Your sub here #---------------------------------------------------------------------------- -sub installFileAdminGroup { +sub installFilePumpAdminGroup { my $session = shift; print "\tAdding FilePump admin group setting... \n" unless $quiet; ##Content Handler - if (! $session->setting->has('groupIdAdminFilePump')) { + #if (! $session->setting->has('groupIdAdminFilePump')) { $session->setting->add('groupIdAdminFilePump','8'); print "\tAdded FilePump admin group ... \n" unless $quiet; - } + #} print "Done.\n" unless $quiet; } @@ -62,15 +62,8 @@ sub installFilePumpHandler { print "\tAdding FilePump content handler... \n" unless $quiet; ##Content Handler my $contentHandlers = $session->config->get('contentHandlers'); - if (! isIn('WebGUI::Content::FilePump', @{ $contentHandlers }) ) { - my @newHandlers = (); - foreach my $handler (@{ $contentHandlers }) { - push @newHandlers, $handler; - push @newHandlers, 'WebGUI::Content::FilePump' if - $handler eq 'WebGUI::Content::AssetHistory'; - } - $session->config->set('contentHandlers', \@newHandlers); - } + $session->config->addToArray('contentHandlers', 'WebGUI::Content::FilePump'); + ##Admin Console $session->config->addToHash('adminConsole', 'filePump', { "icon" => "filePump.gif", @@ -88,7 +81,6 @@ sub installFilePumpHandler { sub installFilePumpTable { my $session = shift; print "\tAdding FilePump database table via CRUD... \n" unless $quiet; - ##Content Handler WebGUI::FilePump::Bundle->crud_createTable($session); print "Done.\n" unless $quiet; }