function getLevel($only_published = false) { $this->loadCache(); if (isset($this->cache['level'])) { return $this->cache['level']; } else { $level = parent::getLevel(); $this->cache['level'] = $level; $this->saveCache(); return $level; } }