From 0943e6cea132f51a16aaec66c59437b4f7a14280 Mon Sep 17 00:00:00 2001 From: Jan Schneider Date: Mon, 5 Oct 2009 19:17:04 +0200 Subject: [PATCH] Fix browse(). --- turba/lib/Api.php | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/turba/lib/Api.php b/turba/lib/Api.php index f9806d8b4..fb92584aa 100644 --- a/turba/lib/Api.php +++ b/turba/lib/Api.php @@ -150,6 +150,15 @@ class Turba_Api extends Horde_Registry_Api return $prefs->getValue('default_dir'); } + private function _modified($uid) + { + $modified = $this->getActionTimestamp($uid, 'modify'); + if (empty($modified)) { + $modified = $this->getActionTimestamp($uid, 'add'); + } + return $modified; + } + /** * Browses through Turba's object tree. * @@ -161,15 +170,6 @@ class Turba_Api extends Horde_Registry_Api */ public function browse($path = '', $properties = array()) { - function _modified($uid) - { - $modified = $this->getActionTimestamp($uid, 'modify'); - if (empty($modified)) { - $modified = $this->getActionTimestamp($uid, 'add'); - } - return $modified; - } - require_once dirname(__FILE__) . '/base.php'; global $registry, $cfgSources; @@ -344,7 +344,7 @@ class Turba_Api extends Horde_Registry_Api $results[$key]['contentlength'] = strlen($data); } if (in_array('modified', $properties)) { - $results[$key]['modified'] = _modified($contact->getValue('__uid')); + $results[$key]['modified'] = $this->_modified($contact->getValue('__uid')); } if (in_array('created', $properties)) { $results[$key]['created'] = $this->getActionTimestamp($contact->getValue('__uid'), 'add'); @@ -376,7 +376,7 @@ class Turba_Api extends Horde_Registry_Api $result = array('data' => $this->export($contact->getValue('__uid'), 'text/x-vcard', $contact->getSource()), 'mimetype' => 'text/x-vcard'); - $modified = _modified($contact->getValue('__uid')); + $modified = $this->_modified($contact->getValue('__uid')); if (!empty($modified)) { $result['mtime'] = $modified; } -- 2.11.0