/**
  * Constructor
  * @param $additionalTabs array Optional additional ('tabname' => 'class/template name') mappings
  */
 function __construct($additionalTabs = array())
 {
     $role = array(ROLE_ID_SITE_ADMIN);
     $this->addRoleAssignment(ROLE_ID_MANAGER, array('showFileUploadForm', 'uploadFile', 'saveFile', 'deleteFile', 'fetchFile'));
     parent::__construct($role);
     $this->setPageTabs(array_merge($additionalTabs, array('siteSetup' => 'lib.pkp.controllers.tab.settings.siteSetup.form.SiteSetupForm', 'languages' => 'controllers/tab/admin/languages/languages.tpl', 'plugins' => 'controllers/tab/admin/plugins/sitePlugins.tpl')));
 }
 /**
  * Constructor
  */
 function __construct()
 {
     $role = array(ROLE_ID_MANAGER);
     parent::__construct($role);
 }