From bb13290fc1b779666eba94ed9b540ed15381af9a Mon Sep 17 00:00:00 2001 From: Xuefer Date: Sun, 18 Jun 2006 01:29:08 +0000 Subject: [PATCH] handle without inodes git-svn-id: svn://svn.lighttpd.net/xcache/trunk@84 c26eb9a1-5813-0410-bd6c-c2e55f420ca7 --- admin/xcache.php | 7 ++++++- admin/xcache.tpl.php | 10 ++++++++-- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/admin/xcache.php b/admin/xcache.php index 6282689..20e9bbb 100644 --- a/admin/xcache.php +++ b/admin/xcache.php @@ -162,10 +162,15 @@ case XC_TYPE_VAR: } 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 ++; } diff --git a/admin/xcache.tpl.php b/admin/xcache.tpl.php index e850f2e..e190afb 100644 --- a/admin/xcache.tpl.php +++ b/admin/xcache.tpl.php @@ -163,9 +163,11 @@ if ($cachelist) { SrcSize Modify + device inode + Access Create @@ -202,9 +204,13 @@ ENTRY; echo <<{$sourcesize} {$mtime} - {$entry['device']} - {$entry['inode']} ENTRY; + if (isset($entry['inode'])) { + echo <<{$entry['device']} + {$entry['inode']} +ENTRY; + } } echo <<{$atime}