Index: /branches/1.0/admin/xcache.php
===================================================================
--- /branches/1.0/admin/xcache.php	(revision 83)
+++ /branches/1.0/admin/xcache.php	(revision 84)
@@ -163,8 +163,13 @@
 	if ($type == XC_TYPE_PHP) {
 		$inodes = array();
+		$haveinode = false;
 		foreach ($cachelist['cache_list'] as $e) {
+			if (!isset($e['inode'])) {
+				break;
+			}
+			$haveinode = true;
 			$i = &$inodes[$e['inode']];
 			if (isset($i) && $i == 1) {
-				set_error("duplicate inode $e[inode]");
+				trigger_error("duplicate inode $e[inode]");
 			}
 			$i ++;
Index: /branches/1.0/admin/xcache.tpl.php
===================================================================
--- /branches/1.0/admin/xcache.tpl.php	(revision 83)
+++ /branches/1.0/admin/xcache.tpl.php	(revision 84)
@@ -164,6 +164,8 @@
 			<th><a href="javascript:" onclick="resort(this); return false">SrcSize</a></th>
 			<th><a href="javascript:" onclick="resort(this); return false">Modify</a></th>
+			<?php if ($haveinode) { ?>
 			<th><a href="javascript:" onclick="resort(this); return false">device</a></th>
 			<th><a href="javascript:" onclick="resort(this); return false">inode</a></th>
+			<?php } ?>
 			<?php } ?>
 			<th><a href="javascript:" onclick="resort(this); return false">Access</a></th>
@@ -203,7 +205,11 @@
 				<td int="{$entry['sourcesize']}">{$sourcesize}</td>
 				<td int="{$entry['mtime']}">{$mtime}</td>
-				<td int="{$entry['device']}">{$entry['device']}</td>
-				<td int="{$entry['inode']}">{$entry['inode']}</td>
-ENTRY;
+ENTRY;
+				if (isset($entry['inode'])) {
+					echo <<<ENTRY
+					<td int="{$entry['device']}">{$entry['device']}</td>
+					<td int="{$entry['inode']}">{$entry['inode']}</td>
+ENTRY;
+				}
 			}
 			echo <<<ENTRY
Index: /trunk/admin/xcache.php
===================================================================
--- /trunk/admin/xcache.php	(revision 83)
+++ /trunk/admin/xcache.php	(revision 84)
@@ -163,8 +163,13 @@
 	if ($type == XC_TYPE_PHP) {
 		$inodes = array();
+		$haveinode = false;
 		foreach ($cachelist['cache_list'] as $e) {
+			if (!isset($e['inode'])) {
+				break;
+			}
+			$haveinode = true;
 			$i = &$inodes[$e['inode']];
 			if (isset($i) && $i == 1) {
-				set_error("duplicate inode $e[inode]");
+				trigger_error("duplicate inode $e[inode]");
 			}
 			$i ++;
Index: /trunk/admin/xcache.tpl.php
===================================================================
--- /trunk/admin/xcache.tpl.php	(revision 83)
+++ /trunk/admin/xcache.tpl.php	(revision 84)
@@ -164,6 +164,8 @@
 			<th><a href="javascript:" onclick="resort(this); return false">SrcSize</a></th>
 			<th><a href="javascript:" onclick="resort(this); return false">Modify</a></th>
+			<?php if ($haveinode) { ?>
 			<th><a href="javascript:" onclick="resort(this); return false">device</a></th>
 			<th><a href="javascript:" onclick="resort(this); return false">inode</a></th>
+			<?php } ?>
 			<?php } ?>
 			<th><a href="javascript:" onclick="resort(this); return false">Access</a></th>
@@ -203,7 +205,11 @@
 				<td int="{$entry['sourcesize']}">{$sourcesize}</td>
 				<td int="{$entry['mtime']}">{$mtime}</td>
-				<td int="{$entry['device']}">{$entry['device']}</td>
-				<td int="{$entry['inode']}">{$entry['inode']}</td>
-ENTRY;
+ENTRY;
+				if (isset($entry['inode'])) {
+					echo <<<ENTRY
+					<td int="{$entry['device']}">{$entry['device']}</td>
+					<td int="{$entry['inode']}">{$entry['inode']}</td>
+ENTRY;
+				}
 			}
 			echo <<<ENTRY
