Example #1
0
 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');
 }
Example #2
0
 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');
 }
Example #3
0
 ></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