/** * 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']); }
/** * 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']); }
/** * 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']); }