public function Step1() { Theme::Set('form_action', 'install.php'); // Check environment $config = new Config(); $environment = $config->CheckEnvironment(); $formFields = array(); $formButtons = array(); $formFields[] = FormManager::AddMessage(sprintf(__("First we need to check if your server meets %s's requirements."), Theme::GetConfig('app_name'))); $formFields[] = FormManager::AddRaw($environment); if ($config->EnvironmentFault()) { $formFields[] = FormManager::AddHidden('step', 1); $formButtons[] = FormManager::AddButton(__('Retest')); } else { if ($config->EnvironmentWarning()) { $formFields[] = FormManager::AddHidden('step', 2); $formButtons[] = FormManager::AddButton(__('Retest'), 'link', 'install.php?step=1'); $formButtons[] = FormManager::AddButton(__('Next')); } else { $formFields[] = FormManager::AddHidden('step', 2); $formButtons[] = FormManager::AddButton(__('Next')); } } // Return a rendered form Theme::Set('form_fields', $formFields); Theme::Set('form_buttons', $formButtons); return Theme::RenderReturn('form_render'); }
public function Step1() { Theme::Set('form_action', 'index.php?p=upgrade'); // Check environment $config = new Config(); $environment = $config->CheckEnvironment(); $formFields = array(); $formButtons = array(); $formFields[] = FormManager::AddMessage(sprintf(__('First we need to re-check if your server meets %s\'s requirements. The CMS requirements may change from release to release. If this is the case there will be further information in the release notes.'), Theme::GetConfig('app_name'))); $formFields[] = FormManager::AddRaw($environment); if ($config->EnvironmentFault()) { $formFields[] = FormManager::AddHidden('step', 1); $formButtons[] = FormManager::AddButton(__('Retest')); } else { if ($config->EnvironmentWarning()) { $formFields[] = FormManager::AddHidden('step', 2); $formButtons[] = FormManager::AddButton(__('Retest'), 'link', 'index.php?p=upgrade&step=1'); $formButtons[] = FormManager::AddButton(__('Next')); } else { $formFields[] = FormManager::AddHidden('step', 2); $formButtons[] = FormManager::AddButton(__('Next')); } } // Return a rendered form Theme::Set('form_fields', $formFields); Theme::Set('form_buttons', $formButtons); return Theme::RenderReturn('form_render'); }
></button></div> </form> <?php } elseif ($xibo_step == 1) { # Check environment $db = new Database(); $cObj = new Config(); ?> <p><?php echo __("First we need to check if your server meets Xibo's requirements."); ?> </p> <div class="checks"> <?php echo $cObj->CheckEnvironment(); if ($cObj->EnvironmentFault()) { ?> <form action="install.php" method="POST"> <input type="hidden" name="xibo_step" value="1" /> <div class="loginbutton"><button type="submit"><?php echo __("Retest"); ?> </button></div> </form> <?php } else { if ($cObj->EnvironmentWarning()) { ?> <form action="install.php" method="POST"> <input type="hidden" name="xibo_step" value="1" /> <div class="loginbutton"><button type="submit"><?php