| 
<?php$error = false;
 
 if (phpversion() < 7.4 || ! in_array('mbstring', $extension) || ! in_array('intl', $extension) || ! in_array('gd', $extension) || ! in_array('json', $extension) || ! in_array('xml', $extension))
 {
 $error = true;
 }
 ?>
 <form action="<?= site_url('database'); ?>" method="POST" class="--validate-form">
 <h4>
 <?= phrase('Awesome!'); ?>
 </h4>
 <p>
 <?= phrase('You just read our notes and pretend to agree with it.'); ?>
 </p>
 <div class="text-muted opacity-50">
 <hr class="row" />
 </div>
 <p>
 <?= phrase('We will help you to prepare your application using this installation wizard.'); ?>
 <?= phrase('Before you go, make sure this pre-requirements are fulfilled without any warning.'); ?>
 <?= phrase('Otherwise your application will not work properly.'); ?>
 </p>
 <div class="text-muted opacity-50">
 <hr class="row" />
 </div>
 <div class="row">
 <div class="col-md-6">
 <div class="form-group">
 <label class="d-block mb-0">
 <?= phrase('PHP Version'); ?>
 </label>
 <p>
 <?= (phpversion() < 7.4 ? '<b class="text-danger">' . phpversion() . '</b>, ' . phrase('The minimum required version is') . ' <b>7.4</b>' : '<b class="text-success">' . phpversion() . '</b>'); ?>
 </p>
 </div>
 </div>
 <div class="col-md-6">
 <div class="form-group">
 <label class="d-block mb-0">
 <?= phrase('Rewrite Module'); ?>
 </label>
 <p>
 <?= (! $mod_rewrite ? '<b class="text-danger">' . phrase('Off') . '</b>, ' . phrase('Turn it on!') : '<b class="text-success">' . phrase('On') . '</b>'); ?>
 </p>
 </div>
 </div>
 </div>
 <div class="row">
 <div class="col-md-6">
 <div class="form-group">
 <label class="d-block mb-0">
 <?= phrase('Internationalization'); ?> (intl)
 </label>
 <p>
 <?= (! in_array('intl', $extension) ? '<b class="text-danger">' . phrase('Off') . '</b>, ' . phrase('Turn it on!') : '<b class="text-success">' . phrase('On') . '</b>'); ?>
 </p>
 </div>
 </div>
 <div class="col-md-6">
 <div class="form-group">
 <label class="d-block mb-0">
 <?= phrase('ZIP Archiver'); ?>
 </label>
 <p>
 <?= (! class_exists('ZipArchive') ? '<b class="text-danger">' . phrase('Disabled') . '</b>' : '<b class="text-success">' . phrase('Available') . '</b>'); ?>
 </p>
 </div>
 </div>
 </div>
 <div class="row">
 <div class="col-md-6">
 <div class="form-group">
 <label class="d-block mb-0">
 <?= phrase('Multibyte String'); ?> (mbstring)
 </label>
 <p>
 <?= (! in_array('mbstring', $extension) ? '<b class="text-danger">' . phrase('Off') . '</b>, ' . phrase('Turn it on!') : '<b class="text-success">' . phrase('On') . '</b>'); ?>
 </p>
 </div>
 </div>
 <div class="col-md-6">
 <div class="form-group">
 <label class="d-block mb-0">
 <?= phrase('PHP GD'); ?>
 </label>
 <p>
 <?= (! in_array('gd', $extension) ? '<b class="text-danger">' . phrase('Off') . '</b>, ' . phrase('Turn it on!') : '<b class="text-success">' . phrase('On') . '</b>'); ?>
 </p>
 </div>
 </div>
 </div>
 <div class="row">
 <div class="col-md-6">
 <div class="form-group">
 <label class="d-block mb-0">
 <?= phrase('JSON'); ?>
 </label>
 <p>
 <?= (! in_array('json', $extension) ? '<b class="text-danger">' . phrase('Off') . '</b>, ' . phrase('Turn it on!') : '<b class="text-success">' . phrase('On') . '</b>'); ?>
 </p>
 </div>
 </div>
 <div class="col-md-6">
 <div class="form-group">
 <label class="d-block mb-0">
 <?= phrase('XML'); ?>
 </label>
 <p>
 <?= (! in_array('xml', $extension) ? '<b class="text-danger">' . phrase('Off') . '</b>, ' . phrase('Turn it on!') : '<b class="text-success">' . phrase('On') . '</b>'); ?>
 </p>
 </div>
 </div>
 </div>
 <?= ($error ? '<div class="alert alert-warning failure"><b>' . phrase('Whoops!') . '</b> ' . phrase('Some requirement are not yet fulfilled.') . ' ' . phrase('Please update your server configuration and click on refresh button to continue the installation.') . '</div>' : (! $mod_rewrite ? '<div class="alert alert-warning failure"><b>' . phrase('Whoops!') . '</b> ' . phrase('The rewrite module is disabled by your server.') . ' ' . phrase('You can continue the installation but we recommend to enable it.') . '</div>' : null)); ?>
 <div class="text-muted opacity-50">
 <hr class="row" />
 </div>
 <div class="--validation-callback"></div>
 <div class="row">
 <div class="col-md-6">
 <?= ($error ? '<div class="d-grid"><a href="' . site_url('requirement') . '" class="btn btn-light btn-sm --xhr"><i class="mdi mdi-reload"></i> ' . phrase('Refresh') . '</a></div>' : ' '); ?>
 </div>
 <div class="col-md-6 text-right">
 <div class="d-grid">
 <input type="hidden" name="_token" value="<?= sha1(time()); ?>" />
 <button type="submit" class="btn btn-outline-primary btn-sm rounded-pill"<?= ($error ? ' disabled' : null); ?>>
 <i class="mdi mdi-check"></i>
 <?= phrase('Continue'); ?>
 </button>
 </div>
 </div>
 </div>
 </form>
 
 |