| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199 | 
							- <?php
 
- /**
 
-  * @version 7.10 [rev.7.10.01]
 
-  */
 
- $requirementsMet = true;
 
- $mysqlInfo = 'n/a';
 
- $mysqlVersion = 0;
 
- if (function_exists('mysqli_get_client_info')) {
 
-     $mysqlInfo = @mysqli_get_client_info();
 
-     $mysqlVersion = @mysqli_get_client_version();
 
- }
 
- ?>
 
- <blockquote class="bg-info">
 
-     This process will install PHP Pro Bid on your server. <br>To proceed, please complete the data requested in by the
 
-     fields below.
 
- </blockquote>
 
- <h4 class="headline">
 
-     <i class="fa fa-angle-right"></i>
 
-     <span>Server Requirements</span>
 
- </h4>
 
- <div class="row">
 
-     <dl class="dl-horizontal">
 
-         <dt>mySQL 5.1 (5.5 recommended) / MariaDB</dt>
 
-         <dd>
 
-             <span class="label label-info"><?php echo $mysqlInfo; ?></span>
 
-             <?php
 
-             if ($mysqlVersion >= 50100 || stristr($mysqlInfo, 'mariadb')) {
 
-                 echo '<label class="label label-success">Passed</label>';
 
-             }
 
-             else {
 
- //                $requirementsMet = false;
 
-                 echo '<label class="label label-warning">Failed</label>';
 
-             } ?>
 
-         </dd>
 
-         <dt>PDO Library w/ MySQL Driver</dt>
 
-         <dd>
 
-             <div>
 
-                 <?php
 
-                 if (extension_loaded('pdo_mysql')) {
 
-                     echo '<span class="label label-success">Enabled</span>';
 
-                 }
 
-                 else {
 
-                     $requirementsMet = false;
 
-                     echo '<span class="label label-danger">Disabled</span>';
 
-                 } ?>
 
-             </div>
 
-         </dd>
 
-         <dt>mcrypt Extension</dt>
 
-         <dd>
 
-             <div>
 
-                 <?php
 
-                 if (function_exists('mcrypt_encrypt')) {
 
-                     echo '<span class="label label-success">Enabled</span>';
 
-                 }
 
-                 else {
 
-                     $requirementsMet = false;
 
-                     echo '<span class="label label-danger">Disabled</span>';
 
-                 } ?>
 
-             </div>
 
-         </dd>
 
-         <dt>GD Library</dt>
 
-         <dd>
 
-             <div>
 
-                 <?php
 
-                 if (extension_loaded('gd') && function_exists('gd_info')) {
 
-                     echo '<span class="label label-success">Enabled</span>';
 
-                 }
 
-                 else {
 
-                     $requirementsMet = false;
 
-                     echo '<span class="label label-danger">Disabled</span>';
 
-                 } ?>
 
-             </div>
 
-         </dd>
 
-         <dt>ionCube Loaders</dt>
 
-         <dd>
 
-             <div>
 
-                 <?php
 
-                 if (extension_loaded('ionCube Loader')) {
 
-                     echo '<span class="label label-success">Enabled</span>';
 
-                 }
 
-                 else {
 
-                     echo '<span class="label label-warning">Disabled / Run-time Loaded</span>';
 
-                 } ?>
 
-             </div>
 
-             <div>
 
-                 <small>Important: ionCube Loaders are required.
 
-                     For more information on how to install them, please
 
-                     <a href="http://www.ioncube.com/loader_installation.php" target="_blank">click here</a>. <br>
 
-                     If they are run-time loaded, please disregard this message.
 
-                 </small>
 
-             </div>
 
-         </dd>
 
-         <dt>Writable Files / Folders</dt>
 
-         <dd>
 
-             <div>
 
-                 <label class="label label-info">File: global.config.php</label>
 
-                 <?php
 
-                 if (is_writable(__DIR__ . '/../../../../../config/global.config.php')) {
 
-                     echo '<span class="label label-success">Writable</span>';
 
-                 }
 
-                 else {
 
-                     $requirementsMet = false;
 
-                     echo '<span class="label label-danger">Not Writable</span>
 
-                         <p><small>Please give writing permissions to <strong>/config/global.config.php</strong></small></p>';
 
-                 } ?>
 
-             </div>
 
-             <div>
 
-                 <label class="label label-info">File: admin/module.config.php</label>
 
-                 <?php
 
-                 if (is_writable(__DIR__ . '/../../../../../module/Admin/config/module.config.php')) {
 
-                     echo '<span class="label label-success">Writable</span>';
 
-                 }
 
-                 else {
 
-                     $requirementsMet = false;
 
-                     echo '<span class="label label-danger">Not Writable</span>
 
-                         <p><small>Please give writing permissions to <strong>/module/Admin/config/module.config.php</strong></small></p>';
 
-                 } ?>
 
-             </div>
 
-             <div>
 
-                 <label class="label label-info">Folder: /cache/</label>
 
-                 <?php
 
-                 if (is_writable(__DIR__ . '/../../../../../cache')) {
 
-                     echo '<span class="label label-success">Writable</span>';
 
-                 }
 
-                 else {
 
-                     $requirementsMet = false;
 
-                     echo '<span class="label label-danger">Not Writable</span>';
 
-                 } ?>
 
-             </div>
 
-             <div>
 
-                 <label class="label label-info">Folder: /uploads/</label>
 
-                 <?php echo (is_writable(__DIR__ . '/../../../../../uploads')) ?
 
-                     '<span class="label label-success">Writable</span>' : '<span class="label label-warning">Not Writable</span>'; ?>
 
-             </div>
 
-             <div>
 
-                 <label class="label label-info">Folder: /uploads/cache/</label>
 
-                 <?php echo (is_writable(__DIR__ . '/../../../../../uploads/cache')) ?
 
-                     '<span class="label label-success">Writable</span>' : '<span class="label label-warning">Not Writable</span>'; ?>
 
-             </div>
 
-         </dd>
 
-         <dt>
 
-             cURL Library
 
-         </dt>
 
-         <dd>
 
-             <div>
 
-                 <?php echo function_exists('curl_version') ? '<span class="label label-success">Enabled</span>' : '<span class="label label-warning">Disabled</span>'; ?>
 
-             </div>
 
-             <div>
 
-                 <small>(optional) The cURL library is needed by the USPS and Australia Post shipping modules.</small>
 
-             </div>
 
-         </dd>
 
-         <dt>
 
-             allow_url_fopen = on
 
-         </dt>
 
-         <dd>
 
-             <div>
 
-                 <?php echo ini_get('allow_url_fopen') ? '<span class="label label-success">Enabled</span>' : '<span class="label label-warning">Disabled</span>'; ?>
 
-             </div>
 
-             <div>
 
-                 <small>(optional) Required if you wish to allow remote images to be added to listings.</small>
 
-             </div>
 
-         </dd>
 
-         <dt>
 
-             SOAPClient
 
-         </dt>
 
-         <dd>
 
-             <div>
 
-                 <?php echo class_exists('SOAPClient') ? '<span class="label label-success">Enabled</span>' : '<span class="label label-warning">Disabled</span>'; ?>
 
-             </div>
 
-             <div>
 
-                 <small>(optional) The SOAPClient library is needed by the UPS and FedEx shipping modules.</small>
 
-             </div>
 
-         </dd>
 
-         <dt>Exif Library</dt>
 
-         <dd>
 
-             <div>
 
-                 <?php echo function_exists('exif_read_data') ? '<span class="label label-success">Enabled</span>' : '<span class="label label-warning">Disabled</span>'; ?>
 
-             </div>
 
-             <div>
 
-                 <small>(optional) The Exif library is required for rotating certain images uploaded by smartphones or
 
-                     tablets.
 
-                 </small>
 
-             </div>
 
-         </dd>
 
-     </dl>
 
- </div>
 
- <?php
 
- if ($requirementsMet === true) {
 
-     echo $this->form;
 
- }
 
- else {
 
-     echo '<div class="alert alert-danger">Please make sure that all mandatory server requirements are met before proceeding with the installation.</div>';
 
- } ?>
 
 
  |