Index: /trunk/admin/xcache.tpl.php
===================================================================
--- /trunk/admin/xcache.tpl.php	(revision 930)
+++ /trunk/admin/xcache.tpl.php	(revision 931)
@@ -164,7 +164,7 @@
 			<th><a href="javascript:" onclick="resort(this); return false"><?php echo _T('entry'); ?></a></th>
 			<th><a href="javascript:" onclick="resort(this); return false"><?php echo _T('Hits'); ?></a></th>
-			<th><a href="javascript:" onclick="resort(this); return false"><?php echo _T('Refcount'); ?></a></th>
 			<th><a href="javascript:" onclick="resort(this); return false"><?php echo _T('Size'); ?></a></th>
 			<?php if ($isphp) { ?>
+			<th><a href="javascript:" onclick="resort(this); return false"><?php echo _T('Refcount'); ?></a></th>
 			<th><a href="javascript:" onclick="resort(this); return false"><?php echo _T('PhpShared'); ?></a></th>
 			<th><a href="javascript:" onclick="resort(this); return false"><?php echo _T('SrcSize'); ?></a></th>
@@ -188,5 +188,4 @@
 			$name     = htmlspecialchars($entry['name']);
 			$hits     = number_format($entry['hits']);
-			$refcount = number_format($entry['refcount']);
 			$size     = size($entry['size']);
 			if ($isphp) {
@@ -219,9 +218,10 @@
 			<td>{$namelink}</td>
 			<td align="right" int="{$entry['hits']}">{$entry['hits']}</td>
-			<td align="right" int="{$entry['refcount']}">{$entry['refcount']}</td>
 			<td align="right" int="{$entry['size']}">{$size}</td>
 ENTRY;
 			if ($isphp) {
+				$refcount = number_format($entry['refcount']);
 				echo <<<ENTRY
+				<td align="right" int="{$entry['refcount']}">{$entry['refcount']}</td>
 				<td align="right" int="{$entry['phprefcount']}">{$phprefcount}</td>
 				<td align="right" int="{$entry['file_size']}">{$file_size}</td>
Index: /trunk/xcache.c
===================================================================
--- /trunk/xcache.c	(revision 930)
+++ /trunk/xcache.c	(revision 931)
@@ -651,10 +651,8 @@
 	zval* ei;
 	const xc_entry_data_php_t *php;
-	xc_entry_php_t *entry_php = (xc_entry_php_t *) entry;
 
 	ALLOC_INIT_ZVAL(ei);
 	array_init(ei);
 
-	add_assoc_long_ex(ei, ZEND_STRS("refcount"), entry_php->refcount);
 	add_assoc_long_ex(ei, ZEND_STRS("hits"),     entry->hits);
 	add_assoc_long_ex(ei, ZEND_STRS("ctime"),    entry->ctime);
@@ -670,5 +668,5 @@
 		switch (entry->name_type) {
 			case IS_UNICODE:
-					ZVAL_UNICODEL(zv, entry->name.ustr.val, entry->name.ustr.len, 1);
+				ZVAL_UNICODEL(zv, entry->name.ustr.val, entry->name.ustr.len, 1);
 				break;
 			case IS_STRING:
@@ -685,7 +683,9 @@
 #endif
 	switch (type) {
-		case XC_TYPE_PHP:
+		case XC_TYPE_PHP: {
+			xc_entry_php_t *entry_php = (xc_entry_php_t *) entry;
 			php = entry_php->php;
 			add_assoc_long_ex(ei, ZEND_STRS("size"),          entry->size + php->size);
+			add_assoc_long_ex(ei, ZEND_STRS("refcount"),      entry_php->refcount);
 			add_assoc_long_ex(ei, ZEND_STRS("phprefcount"),   php->refcount);
 			add_assoc_long_ex(ei, ZEND_STRS("file_mtime"),    entry_php->file_mtime);
@@ -705,4 +705,5 @@
 #endif
 			break;
+		}
 
 		case XC_TYPE_VAR:
