/**
  * Builds Ad Server login form for installer
  * @param OX_Translation $oTranslation  instance
  */
 public function __construct($oTranslation, $action)
 {
     parent::__construct('adserver-login-form', 'POST', $_SERVER['SCRIPT_NAME'], null, $oTranslation);
     $this->addElement('hidden', 'action', $action);
     $this->buildLoginSection();
     $this->addElement('controls', 'form-controls');
     $this->addElement('submit', 'save', $GLOBALS['strLogin']);
 }
Exemplo n.º 2
0
 /**
  * Builds Database details form.
  * @param OX_Translation $oTranslation  instance
  */
 public function __construct($oTranslation, $action, $availableLanguages, $availableTimezones, $isUpgrade, $prevPathRequired = false)
 {
     parent::__construct('install-config-form', 'POST', $_SERVER['SCRIPT_NAME'], null, $oTranslation);
     $this->aLanguages = $availableLanguages;
     $this->aTimezones = $availableTimezones;
     $this->addElement('hidden', 'action', $action);
     if ($prevPathRequired) {
         $this->buildPreviousPathSection();
     }
     if (!$isUpgrade) {
         $this->buildAdminSection();
         $this->buildPathsConfigurationSection();
     }
     $this->addElement('controls', 'form-controls');
     $this->addElement('submit', 'save', $GLOBALS['strBtnContinue']);
 }
Exemplo n.º 3
0
 /**
  * Builds Database details form.
  * @param OX_Translation $oTranslation  instance
  * @param string action name to post form
  * @param array $supportedDbTypes
  * @param array $supportedTableTypes
  * @param boolean $isUpgrade indicates if that's install or upgrade
  * @param boolean $hasTimezoneError indicates if timezone error during upgrade should be shown
  */
 public function __construct($oTranslation, $action, $supportedDbTypes, $supportedTableTypes, $isUpgrade, $hasTimezoneError = false)
 {
     parent::__construct('install-db-form', 'POST', $_SERVER['SCRIPT_NAME'], null, $oTranslation);
     $this->aDbTypes = $supportedDbTypes;
     $this->aTableTypes = $supportedTableTypes;
     $this->addElement('hidden', 'action', $action);
     if ($hasTimezoneError) {
         $this->buildTimezoneSection();
     }
     if ($isUpgrade) {
         $this->buildUpgradeDbViewSection();
     } else {
         $this->buildMainDbSection();
         $this->buildAdditionalDbSection();
     }
     $this->addElement('controls', 'form-controls');
     $this->addElement('submit', 'save', $GLOBALS['strBtnContinue']);
 }