|
ZenCart_Documentation
1.5.0
http://www.collinsharper.com
|
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 .= ' Patch: ' . $hist_details->fields['project_version_patch']; 00029 if (zen_not_null($hist_details->fields['project_version_date_applied'])) $sinfo .= ' [' . $hist_details->fields['project_version_date_applied'] . '] '; 00030 if (zen_not_null($hist_details->fields['project_version_comment'])) $sinfo .= ' (' . $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 .= ' Patch: ' . $hist_details->fields['project_version_patch']; 00037 if (zen_not_null($hist_details->fields['project_version_date_applied'])) $sinfo .= ' [' . $hist_details->fields['project_version_date_applied'] . '] '; 00038 if (zen_not_null($hist_details->fields['project_version_comment'])) $sinfo .= ' (' . $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 <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']; ?> </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']; ?> </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'] != '' ? ' <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 ' <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'); ?>