public function form_urls() { if ($this->urls) { return $this->urls; } $d = new Draft(); $context = defined('DRAFT_CONTEXT') ? DRAFT_CONTEXT : false; $path = ''; if (!$context) { $d->where('current', 1)->get(); $path = $d->path; } else { if (is_numeric(DRAFT_CONTEXT)) { $d->get_by_id(DRAFT_CONTEXT); $path = $d->path; } else { $path = DRAFT_CONTEXT; } } list($this->urls, $this->url_data, , $this->segments) = $d->setup_urls(FCPATH . 'storage' . DIRECTORY_SEPARATOR . 'themes' . DIRECTORY_SEPARATOR . $path . DIRECTORY_SEPARATOR); return $this->urls; }