ZenCart_Documentation  1.5.0
http://www.collinsharper.com
C:/xampp/htdocs/zen-cart/admin/server_info.php
Go to the documentation of this file.
00001 <?php
00010   require('includes/application_top.php');
00011   $version_check_sysinfo=true;
00012 
00013   $system = zen_get_system_information();
00014 
00015 // the following is for display later
00016   $sinfo =  '<table width="700" border="1" cellpadding="3" style="border: 0px; border-color: #000000;">' .
00017          '  <tr align="center"><td><a href="http://www.zen-cart.com"><img border="0" src="images/logo.gif" alt=" Zen Cart " /></a>' .
00018          '     <h2 class="p"> ' . PROJECT_VERSION_NAME . ' ' . PROJECT_VERSION_MAJOR . '.' . PROJECT_VERSION_MINOR . '</h2>' .
00019                ((PROJECT_VERSION_PATCH1 =='') ? '' : '<h3>Patch: ' . PROJECT_VERSION_PATCH1 . '::' . PROJECT_VERSION_PATCH1_SOURCE . '</h3>') .
00020                ((PROJECT_VERSION_PATCH2 =='') ? '' : '<h3>Patch: ' . PROJECT_VERSION_PATCH2 . '::' . PROJECT_VERSION_PATCH2_SOURCE . '</h3>') .
00021          '     <h2 class="p"> ' . PROJECT_DATABASE_LABEL . ' ' . PROJECT_DB_VERSION_MAJOR . '.' . PROJECT_DB_VERSION_MINOR . '</h2>' .
00022                ((PROJECT_DB_VERSION_PATCH1 =='') ? '' : '<h3>Patch: ' . PROJECT_DB_VERSION_PATCH1 . '::' . PROJECT_DB_VERSION_PATCH1_SOURCE . '</h3>') .
00023                ((PROJECT_DB_VERSION_PATCH2 =='') ? '' : '<h3>Patch: ' . PROJECT_DB_VERSION_PATCH2 . '::' . PROJECT_DB_VERSION_PATCH2_SOURCE . '</h3>') ;
00024 
00025   $hist_query = "SELECT * from " . TABLE_PROJECT_VERSION . " WHERE project_version_key = 'Zen-Cart Main' GROUP BY concat(project_version_major, project_version_minor, project_version_comment) ORDER BY project_version_date_applied DESC, project_version_major DESC, project_version_minor DESC";
00026   $hist_details = $db->Execute($hist_query);
00027       $sinfo .=  'v' . $hist_details->fields['project_version_major'] . '.' . $hist_details->fields['project_version_minor'];
00028       if (zen_not_null($hist_details->fields['project_version_patch'])) $sinfo .= '&nbsp;&nbsp;Patch: ' . $hist_details->fields['project_version_patch'];
00029       if (zen_not_null($hist_details->fields['project_version_date_applied'])) $sinfo .= ' &nbsp;&nbsp;[' . $hist_details->fields['project_version_date_applied'] . '] ';
00030       if (zen_not_null($hist_details->fields['project_version_comment'])) $sinfo .= ' &nbsp;&nbsp;(' . $hist_details->fields['project_version_comment'] . ')';
00031       $sinfo .=  '<br />';
00032   $hist_query = "SELECT * from " . TABLE_PROJECT_VERSION_HISTORY . " WHERE project_version_key = 'Zen-Cart Main' GROUP BY concat(project_version_major, project_version_minor, project_version_comment) ORDER BY project_version_date_applied DESC, project_version_major DESC, project_version_minor DESC, project_version_patch DESC";
00033   $hist_details = $db->Execute($hist_query);
00034     while (!$hist_details->EOF) {
00035       $sinfo .=  'v' . $hist_details->fields['project_version_major'] . '.' . $hist_details->fields['project_version_minor'];
00036       if (zen_not_null($hist_details->fields['project_version_patch'])) $sinfo .= '&nbsp;&nbsp;Patch: ' . $hist_details->fields['project_version_patch'];
00037       if (zen_not_null($hist_details->fields['project_version_date_applied'])) $sinfo .= ' &nbsp;&nbsp;[' . $hist_details->fields['project_version_date_applied'] . '] ';
00038       if (zen_not_null($hist_details->fields['project_version_comment'])) $sinfo .= ' &nbsp;&nbsp;(' . $hist_details->fields['project_version_comment'] . ')';
00039       $sinfo .=  '<br />';
00040       $hist_details->MoveNext();
00041     }
00042   $sinfo .= '</td>' .
00043          '  </tr>' .
00044          '</table>';
00045 ?>
00046 <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
00047 <html <?php echo HTML_PARAMS; ?>>
00048 <head>
00049 <meta http-equiv="Content-Type" content="text/html; charset=<?php echo CHARSET; ?>">
00050 <title><?php echo TITLE; ?></title>
00051 <link rel="stylesheet" type="text/css" href="includes/stylesheet.css">
00052 <link rel="stylesheet" type="text/css" href="includes/cssjsmenuhover.css" media="all" id="hoverJS">
00053 <script language="javascript" src="includes/menu.js"></script>
00054 <script type="text/javascript">
00055   <!--
00056   function init()
00057   {
00058     cssjsmenu('navbar');
00059     if (document.getElementById)
00060     {
00061       var kill = document.getElementById('hoverJS');
00062       kill.disabled = true;
00063     }
00064   }
00065   // -->
00066 </script>
00067 </head>
00068 <body onLoad="init()" >
00069 <!-- header //-->
00070 <?php require(DIR_WS_INCLUDES . 'header.php'); ?>
00071 <!-- header_eof //-->
00072 <!-- body //-->
00073 <!-- body_text //-->
00074 <table width="90%" border="0" cellspacing="0" cellpadding="4">
00075   <tr>
00076     <td colspan="2" height="44"><h1><?php echo HEADING_TITLE; ?></h1></td>
00077   </tr>
00078   <tr>
00079     <td><strong><?php echo TITLE_SERVER_HOST; ?></strong> <?php echo $system['host'] . ' (' . $system['ip'] . ')'; ?>
00080       &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong> </strong></td>
00081     <td width="51%"><strong><?php echo TITLE_DATABASE_HOST; ?></strong> <?php echo $system['db_server'] . ' (' . $system['db_ip'] . ')'; ?></td>
00082   </tr>
00083   <tr>
00084     <td><strong><?php echo TITLE_SERVER_OS; ?></strong> <?php echo $system['system'] . ' ' . $system['kernel']; ?> &nbsp;&nbsp;</td>
00085     <td width="51%"><strong><?php echo TITLE_DATABASE; ?></strong> <?php echo $system['db_version'] . ($system['mysql_strict_mode'] == true ? '<em> ' . TITLE_MYSQL_STRICT_MODE . '</em>' : ''); ?></td>
00086   </tr>
00087   <tr>
00088     <td><strong><?php echo TITLE_SERVER_DATE; ?></strong> <?php echo $system['date']; ?> &nbsp;</td>
00089     <td width="51%"><strong><?php echo TITLE_DATABASE_DATE; ?></strong> <?php echo $system['db_date']; ?> </td>
00090   </tr>
00091   <tr>
00092     <td><strong><?php echo TITLE_SERVER_UP_TIME; ?></strong> <?php echo $system['uptime']; ?></td>
00093     <td width="51%"><strong><?php echo TITLE_HTTP_SERVER; ?></strong> <?php echo $system['http_server']; ?></td>
00094   </tr>
00095   <tr>
00096     <td><strong><?php echo TITLE_PHP_VERSION; ?></strong> <?php echo $system['php'] . ' (' . TITLE_ZEND_VERSION . ' ' . $system['zend'] . ')' . ($system['php_memlimit'] != '' ? ' &nbsp; <strong>' . TITLE_PHP_MEMORY_LIMIT . '</strong> ' . $system['php_memlimit'] : ''); ?></td>
00097     <td><?php echo '<strong>' . TITLE_PHP_SAFE_MODE . '</strong> ' . ($system['php_safemode'] != '' && $system['php_safemode'] != 'off' && $system['php_safemode'] != '0' ? 'On' : 'Off'); ?></td>
00098   </tr>
00099   <tr>
00100     <td><strong><?php echo TITLE_PHP_FILE_UPLOADS; ?></strong>
00101       <?php echo ($system['php_file_uploads'] != '' && $system['php_file_uploads'] != 'off' && $system['php_file_uploads'] != '0') ? 'On' : 'Off';  echo ' &nbsp;&nbsp; <strong>' . TITLE_PHP_UPLOAD_MAX . '</strong> ' . $system['php_uploadmaxsize'];?></td>
00102     <td><strong><?php echo TITLE_PHP_POST_MAX_SIZE; ?></strong> <?php echo $system['php_postmaxsize']; ?></td>
00103   </tr>
00104   <tr>
00105     <td><strong><?php echo TITLE_DATABASE_DATA_SIZE; ?></strong> <?php echo number_format(($system['database_size']/1024),0); ?> kB</td>
00106     <td><strong><?php echo TITLE_DATABASE_INDEX_SIZE; ?></strong> <?php echo number_format(($system['index_size']/1024),0); ?> kB</td>
00107   </tr>
00108 </table>
00109 <br />
00110 <table border="0" cellspacing="0" cellpadding="4" width="90%">
00111   <tr>
00112     <td width="100%" height="23">
00113       <style type="text/css">
00114  table, td, tr {font-family: sans-serif; font-size: 11px;}
00115 .p {text-align: center;}
00116 .e {background-color: #ccccff; font-weight: bold; font-size: 11px;}
00117 .h {background-color: #9999cc; font-weight: bold; font-size: 11px;}
00118 .v {background-color: #cccccc; font-size: 12px;}
00119 i {color: #666666; font-size: 11px;}
00120 hr {display: none; font-size: 11px;}
00121 </style>
00122 <?php
00123   if (function_exists('ob_start')) {
00124     ob_start();
00125     phpinfo();
00126     $phpinfo = ob_get_contents();
00127     ob_end_clean();
00128     $regs = '';
00129     $phpinfo = str_replace('border: 1px', '', $phpinfo);
00130     $phpinfo = str_replace('width="600"', 'width="700"', $phpinfo);
00131     preg_match('/<body>(.*)<\/body>/msi', $phpinfo, $regs);
00132     echo $sinfo;
00133     echo $regs[1];
00134   } else {
00135     echo $sinfo;
00136     phpinfo();
00137   }
00138 ?>
00139     </td>
00140   </tr>
00141 </table>
00142 <!-- body_text_eof //-->
00143 
00144 <!-- body_eof //-->
00145 
00146 <!-- footer //-->
00147 <?php require(DIR_WS_INCLUDES . 'footer.php'); ?>
00148 <!-- footer_eof //-->
00149 </body>
00150 </html>
00151 <?php require(DIR_WS_INCLUDES . 'application_bottom.php'); ?>
 All Data Structures Namespaces Files Functions Variables Enumerations