Файл: sysadm/sys.php
Строк: 223
<?
define('ROOT','../');
require_once (ROOT.'system/power.php');
$fuser->aut();
$admin->user_can('settings_site',$ya['id'],true,ROOT.'sysadm/');
$diz -> head('Информация');
$diz -> title('Информация');
list ($php_ver1,$php_ver2,$php_ver3)=explode('.', strtok(strtok(phpversion(),'-'),' '), 3);
echo '
<table width="100%" border="1" class="fon" style="padding:0px">';
echo '<div class="new">'.language('Информация').':</div>';
echo '<div class="fon">
'.language('Имя сервера').': <span class="text">'.$_SERVER['SERVER_NAME'].'</span><br />
'.language('IP-адрес сервера').': <span class="text">'.$_SERVER['SERVER_ADDR'].'</span><br />
'.language('Серверное время').': <span class="text">'.$func -> times(date('H:i:s',time())).'</span><br />
'.language('Пёрфикс файлов').': <span class="text">'.$perf.'</span><br />';
$q = $db->query('SHOW TABLE STATUS');
while($row = $q->fetch_assoc())
{
$dbsize+=$row['Data_length']+$row['Index_length'];
}
echo language('Размер базы данных').': <span class="text"/>'.$func->size($dbsize).'</span><br/>
'.language('Порт сервера').': <span class="text"/>'.$_SERVER['SERVER_PORT'].'</span><br />
'.language('Web-сервер').': <span class="text"/>'.$_SERVER['SERVER_SOFTWARE'].'</span><br />
'.language('Версия HTTP протокола').': <span class="text"/>'.$_SERVER['SERVER_PROTOCOL'].'</span><br />
'.language('Интерфейс').': <span class="text"/>'.$_SERVER['GATEWAY_INTERFACE'].'</span></br>
'.language('Максимальный размер импорта').': <span class="text"/>'.ini_get('upload_max_filesize').'</span></br>
'.language('Жёсткий диск').': <span class="text"/>'.$func->size(disk_total_space("/")-disk_free_space("/"))."/".$func->size(disk_total_space("/"))." (".language('Свободно').": ".$func->size(disk_free_space("/")).')</span></br>';
echo '</div><div class="new">'.language('Проверка').':</div>';
if (function_exists('mcrypt_cbc')) $res='<td style="background: green; color: white;">'.language('Хорошо').'</td>'; else $res='<td style="background: red; color: white;">'.language('Плохо').'</td>';
echo'<tr><td>'.language('Шифрование COOKIE').'</td>'.$res.'</tr>';
if (ini_get('register_globals')==false) $res='<td style="background: green; color: white;">'.language('Хорошо').'</td>'; else $res='<td style="background: red; color: white;">'.language('Плохо').'</td>';
echo'<tr><td>register_globals</td>'.$res.'</tr>';
if (class_exists('ffmpeg_movie')) $res='<td style="background: green; color: white;">'.language('Хорошо').'</td>'; else $res='<td style="background: red; color: white;">'.language('Плохо').'</td>';
echo'<tr><td>FFmpeg</td>'.$res.'</tr>';
if (function_exists('iconv')) $res='<td style="background: green; color: white;">'.language('Хорошо').'</td>'; else $res='<td style="background: red; color: white;">'.language('Плохо').'</td>';
echo'<tr><td>Iconv</td>'.$res.'</tr>';
if (function_exists('mysql_info')) $res='<td style="background: green; color: white;">'.language('Хорошо').'</td>'; else $res='<td style="background: red; color: white;">'.language('Плохо').'</td>';
echo'<tr><td>MySQL</td>'.$res.'</tr>';
$gdinfo=gd_info();
if (function_exists('imagecreatefromstring') && function_exists('gd_info')) $res='<td style="background: green; color: white;">'.language('Хорошо').'</td>'; else $res='<td style="background: red; color: white;">'.language('Плохо').'</td>';
echo'<tr><td>GD: '.$gdinfo['GD Version'].'</td>'.$res.'</tr>';
if ($php_ver1>=5 or $php_ver1<=8) $res='<td style="background: green; color: white;">'.language('Хорошо').'</td>'; else $res='<td style="background: red; color: white;">'.language('Плохо').'</td>';
echo'<tr><td>'.language('Версия PHP').': '.$php_ver1.'.'.$php_ver2.'.'.$php_ver3.'</td>'.$res.'</tr>';
if (function_exists('set_time_limit')) $res='<td style="background: green; color: white;">'.language('Хорошо').'</td>'; else $res='<td style="background: red; color: white;">'.language('Плохо').'</td>';
echo'<tr><td>set_time_limit</td>'.$res.'</tr>';
if (ini_get('arg_separator.output')=='&') $res='<td style="background: green; color: white;">'.language('Хорошо').'</td>'; else $res='<td style="background: red; color: white;">'.language('Плохо').'</td>';
echo'<tr><td>arg_separator.output: &</td>'.$res.'</tr>';
if (ini_get('magic_quotes_gpc')==0) $res='<td style="background: green; color: white;">'.language('Хорошо').'</td>'; else $res='<td style="background: red; color: white;">'.language('Плохо').'</td>';
echo'<tr><td>magic_quotes_gpc</td>'.$res.'</tr>';
if (ini_get('session.use_trans_sid')==true) $res='<td style="background: green; color: white;">'.language('Хорошо').'</td>'; else $res='<td style="background: red; color: white;">'.language('Плохо').'</td>';
echo'<tr><td>session.use_trans_sid</td>'.$res.'</tr>';
if (file_exists(H.'install/mod_rewrite_test.php')){
if (trim(file_get_contents("http://".$_SERVER['HTTP_HOST']."/install/mod_rewrite.test"))=='mod_rewrite-ok') {
$res='<td style="background: green; color: white;">'.language('Хорошо').'</td>';
}elseif(function_exists('apache_get_modules')){
$apache_mod=apache_get_modules();
if (array_search('mod_rewrite', $apache_mod)) {
$res='<td style="background: green; color: white;">'.language('Хорошо').'</td>';
}else{
$res='<td style="background: red; color: white;">'.language('Плохо').'</td>';
}
}else{
$res='<td style="background: red; color: white;">'.language('Плохо').'</td>';
}
}elseif(function_exists('apache_get_modules'))
{
$apache_mod=apache_get_modules();
if (array_search('mod_rewrite', $apache_mod)) {
$res='<td style="background: green; color: white;">'.language('Хорошо').'</td>';
}else{
$res='<td style="background: red; color: white;">'.language('Плохо').'</td>';
}
}else{
$res='<td style="background: yellow; color: white;">'.language('Неопределено').'</td>';
}
echo'<tr><td>mod_rewrite</td>'.$res.'</tr>';
echo'</table>';
echo '<div class="new">'.language('Описание').' "<b>'.language('Плохо').'</b>":</div>';
echo '<div class="fon">
<b>*~session.use_trans_sid <font style="color:red"/>'.language('Плохо').'</font></b><br/>
'.language('Будет теряться сессия на браузерах без поддержки COOKIE').'<br/><br/>
<b>*~magic_quotes_gpc <font style="color:red"/>'.language('Плохо').'</font></b><br/>
'.language('Включено экранирование кавычек').'<br/><br/>
<b>*~arg_separator.output: & <font style="color:red"/>'.language('Плохо').'</font></b><br/>
'.language('Может возникнуть ошибка xml').'<br/><br/>
<b>*~mod_rewrite <font style="color:red"/>'.language('Плохо').'</font></b><br/>
'.language('Необходима поддержка mod_rewrite').'<br/><br/>
<b>*~GD <font style="color:red"/>'.language('Плохо').'</font></b><br/>
'.language('GD необходима для корректной работы').'<br/><br/>
<b>*~MySQL <font style="color:red"/>'.language('Плохо').'</font></b><br/>
'.language('Без MySQL работа не возможна').'<br/><br/>
<b>*~'.language('Версия PHP').' <font style="color:red"/>'.language('Плохо').'</font></b><br/>
'.language('Может возникать ошибка при работе').'<br/><br/>
<b>*~Iconv <font style="color:red"/>'.language('Плохо').'</font></b><br/>
'.language('Без Iconv работа не возможна').'<br/><br/>
<b>*~FFmpeg <font style="color:red"/>'.language('Плохо').'</font></b><br/>
'.language('Без FFmpeg автоматическое создание скриношотов к видео недоступно').'<br/><br/>
<b>*~register_globals off <font style="color:red"/>'.language('Плохо').'</font></b><br/>
'.language('Грубое нарушение безопасности').'
</div>';
echo '<div class="levo"><a href="./" class="levo_tuch">'.$diz -> icon('back.png').' '.language('Управление').'</a></div>';
echo '<div class="levo"><a href="'.ROOT.'" class="levo_tuch">'.$diz -> icon('home.png').' '.language('На главную').'</a></div>';
#####Копирайт#######
$diz -> out($msg);
?>