super_query( "SELECT id FROM " . PREFIX . "_notice WHERE user_id = '{$member_id['user_id']}'" ); $notice = $db->safesql( $_POST['notice'] ); if( $row['id'] ) { $db->query( "UPDATE " . PREFIX . "_notice SET notice='{$notice}' WHERE user_id = '{$member_id['user_id']}'" ); } else { $db->query( "INSERT INTO " . PREFIX . "_notice (user_id, notice) values ('{$member_id['user_id']}', '$notice')" ); } } function gdversion() { static $gd_version_number = null; if( $gd_version_number === null ) { ob_start(); phpinfo( 8 ); $module_info = ob_get_contents(); ob_end_clean(); if( preg_match( "/\bgd\s+version\b[^\d\n\r]+?([\d\.]+)/i", $module_info, $matches ) ) { $gdversion_h = $matches[1]; } else { $gdversion_h = 0; } } return $gdversion_h; } $maxmemory = (@ini_get( 'memory_limit' ) != '') ? @ini_get( 'memory_limit' ) : $lang['undefined']; $disabledfunctions = (strlen( ini_get( 'disable_functions' ) ) > 1) ? @ini_get( 'disable_functions' ) : $lang['undefined']; $disabledfunctions = str_replace( ",", ", ", $disabledfunctions ); $safemode = (@ini_get( 'safe_mode' ) == 1) ? $lang['safe_mode_on'] : $lang['safe_mode_off']; $licence = ($lic_tr) ? $lang['licence_trial'] : $lang['licence_full']; $offline = ($config['site_offline'] == "no") ? $lang['safe_mode_on'] : "" . $lang['safe_mode_off'] . ""; if( function_exists( 'apache_get_modules' ) ) { if( array_search( 'mod_rewrite', apache_get_modules() ) ) { $mod_rewrite = $lang['safe_mode_on']; } else { $mod_rewrite = "" . $lang['safe_mode_off'] . ""; } } else { $mod_rewrite = $lang['undefined']; } $os_version = @php_uname( "s" ) . " " . @php_uname( "r" ); $phpv = phpversion(); $gdversion = gdversion(); $maxupload = str_replace( array ('M', 'm' ), '', @ini_get( 'upload_max_filesize' ) ); $maxupload = formatsize( $maxupload * 1024 * 1024 ); $row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post" ); $stats_news = $row['count']; $row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_comments" ); $count_comments = $row['count']; $row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_comments WHERE approve ='0'" ); $count_c_app = $row['count']; if( $count_c_app ) { $count_c_app = $count_c_app . " [ {$lang['stat_cmod_link']} ]"; } $row = $db->super_query( "SELECT COUNT(*) as count FROM " . USERPREFIX . "_users" ); $stats_users = $row['count']; $row = $db->super_query( "SELECT COUNT(*) as count FROM " . USERPREFIX . "_users where banned='yes'" ); $stats_banned = $row['count']; $row = $db->super_query( "SELECT COUNT(*) as count FROM " . PREFIX . "_post where approve = '0'" ); $approve = $row['count']; if( $approve and $user_group[$member_id['user_group']]['allow_all_edit'] ) { $approve = $approve . " [ {$lang['stat_medit_link']} ]"; } $db->query( "SHOW TABLE STATUS FROM `" . DBNAME . "`" ); $mysql_size = 0; while ( $r = $db->get_array() ) { if( strpos( $r['Name'], PREFIX . "_" ) !== false ) $mysql_size += $r['Data_length'] + $r['Index_length']; } $db->free(); $mysql_size = formatsize( $mysql_size ); function dirsize($directory) { if( ! is_dir( $directory ) ) return - 1; $size = 0; if( $DIR = opendir( $directory ) ) { while ( ($dirfile = readdir( $DIR )) !== false ) { if( @is_link( $directory . '/' . $dirfile ) || $dirfile == '.' || $dirfile == '..' ) continue; if( @is_file( $directory . '/' . $dirfile ) ) $size += filesize( $directory . '/' . $dirfile ); else if( @is_dir( $directory . '/' . $dirfile ) ) { $dirSize = dirsize( $directory . '/' . $dirfile ); if( $dirSize >= 0 ) $size += $dirSize; else return - 1; } } closedir( $DIR ); } return $size; } $cache_size = formatsize( dirsize( "engine/cache" ) ); $dfs = @disk_free_space( "." ); $freespace = formatsize( $dfs ); if( $member_id['user_group'] == 1 ) { echo <<
|
|||||||||||||||||||||||||||
|
|
|||||
"; } echo << |
|||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
|
|
||||