Index: trunk/admin/index.php
===================================================================
--- trunk/admin/index.php	(revision 61)
+++ trunk/admin/index.php	(revision 107)
@@ -31,5 +31,123 @@
 include_once('./../../../include/cp_header.php');
 xoops_cp_header();
-echo '<p>Yet Not Make XPressME index Page.</p>';
+include(dirname(__FILE__) . '/../wp-includes/version.php');
+
+echo "
+	<style type=\"text/css\">
+	label,text {
+		display: block;
+		float: left;
+		margin-bottom: 2px;
+	}
+	label {
+		text-align: right;
+		width: 200px;
+		padding-right: 20px;
+	}
+	br {
+		clear: left;
+	}
+	</style>
+";
+
+echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_SYSTEM_INFO . "</legend>";
+echo "<div style='padding: 8px;'>";
+echo "<label>" . "<strong>SERVER:</strong>" . ":</label><text>" . $_SERVER['SERVER_SOFTWARE'] . "</text><br />";
+echo "<label>" . "<strong>PHP Version:</strong>" . ":</label><text>" . phpversion() . "</text><br />";
+echo "<label>" . "<strong>MySQL Version:</strong>" . ":</label><text>" . mysql_get_server_info() . "</text><br />";
+echo "<label>" . "<strong>XOOPS Version:</strong>" . ":</label><text>" . XOOPS_VERSION . "</text><br />";
+echo "<label>" . "<strong>XPressME Version:</strong>" . ":</label><text>" . $xoopsModule->getInfo('version') . ' ' . $xoopsModule->getInfo('codename') . "</text><br />";
+echo "<label>" . "<strong>WordPress Version:</strong>" . ":</label><text>" . $wp_version . "</text><br />";
+echo "<label>" . "<strong>WP DB Version:</strong>" . ":</label><text>" . $wp_db_version . "</text><br />";
+
+echo "</div>";
+echo "<div style='padding: 8px;'>";
+echo "<label>safemode:</label><text>";
+echo ( ini_get( 'safe_mode' ) ) ? "ON" : "OFF";
+echo "</text><br />";
+echo "<label>register_globals:</label><text>";
+echo ( ini_get( 'register_globals' )) ? "ON" : "OFF";
+echo "</text><br />";
+echo "<label>magic_quotes_gpc:</label><text>";
+echo ( ini_get( 'magic_quotes_gpc' )) ? "ON" : "OFF";
+echo "</text><br />";
+echo "<label>XML extension:</label><text>";
+echo ( extension_loaded( 'xml' )) ? "ON" : "OFF";
+echo "</text><br />";
+echo "<label>memory_limit:</label><text>";
+echo  ini_get( 'memory_limit' );
+echo "</text><br />";
+echo "<label>post_max_size:</label><text>";
+echo  ini_get( 'post_max_size' );
+echo "</text><br />";
+echo "<label>upload_max_filesize:</label><text>";
+echo  ini_get( 'upload_max_filesize' );
+echo "</text><br />";
+echo "<label>display_errors:</label><text>";
+echo ( ini_get( 'display_errors' )) ? "ON" : "OFF";
+echo "</text><br />";
+echo "<label>MB extension:</label><text>";
+echo ( extension_loaded( 'mbstring' )) ? "ON" : "OFF";
+echo "</text><br />";
+echo "<label>mbstring.language:</label><text>";
+echo  ini_get( 'mbstring.language' );
+echo "</text><br />";
+echo "<label>mbstring.encoding_translation:</label><text>";
+echo  ( ini_get( 'mbstring.encoding_translation' )) ? "ON" : "OFF";
+echo "</text><br />";
+echo "<label>mbstring.internal_encoding:</label><text>";
+echo  ini_get( 'mbstring.internal_encoding' );
+echo "</text><br />";
+echo "<label>mbstring.http_input:</label><text>";
+echo  ini_get( 'mbstring.http_input' );
+echo "</text><br />";
+echo "<label>mbstring.http_output:</label><text>";
+echo  ini_get( 'mbstring.http_output' );
+echo "</text><br />";
+echo "<label>mbstring.detect_order:</label><text>";
+echo  ini_get( 'mbstring.detect_order' );
+echo "</text><br />";
+echo "<label>mbstring.substitute_character:</label><text>";
+echo  ini_get( 'mbstring.substitute_character' );
+echo "</text><br />";
+echo "<label>mbstring.func_overload:</label><text>";
+echo  ( ini_get( 'mbstring.func_overload' )) ? "ON" : "OFF";
+echo "</text><br />";
+echo "</div>";
+echo "</fieldset><br />";
+
+$xp_prefix = $GLOBALS['xoopsModule']->getInfo('dirname');
+if ($xp_prefix == 'wordpress'){
+ 	$xp_prefix = 'wp';
+}
+
+$prefix = $xoopsDB->prefix($xp_prefix . '_');
+$sql = "SELECT COUNT(DISTINCT post_author) AS count_author, COUNT(*) AS count_article FROM ".$prefix . "posts WHERE post_type = 'post' AND (post_status = 'publish' OR post_status = 'private')";
+$result = $xoopsDB->query($sql);
+if($myrow = $xoopsDB->fetchArray($result)){
+	$count_article = $myrow["count_article"];
+	$count_author = $myrow["count_author"];
+}
+
+if ($wp_db_version < 6124){
+	$sql = "SELECT COUNT(*) AS count_category FROM ".$xoopsDB->prefix($xp_prefix . "_categories");
+} else {
+	$sql = "SELECT COUNT(*) AS count_category FROM ".$xoopsDB->prefix($xp_prefix . "_term_taxonomy") . " WHERE taxonomy = 'category'";
+}
+$result = $xoopsDB->query($sql);
+if($myrow = $xoopsDB->fetchArray($result)){
+	$count_category = $myrow["count_category"];
+}
+
+echo "<fieldset><legend style='font-weight: bold; color: #900;'>" . _AM_XPRESS_STATS . "</legend>";
+echo "<div style='padding: 8px;'>";
+echo "<label>" . _AM_XPRESS_CATEGORIES .":</label><text>".@$count_category;
+echo "</text><br />";
+echo "<label>" . _AM_XPRESS_ARTICLES .":</label><text>". $count_article;
+echo "</text><br />";
+echo "<label>" . _AM_XPRESS_AUTHORS .":</label><text>". $count_author;
+echo "</text>";
+echo "</div>";
+echo "</fieldset>";
 xoops_cp_footer();
 	
