protected function add_title() { $page = new Page(); //the default page title will be whats set in the controller //but if there is an entry in the db override the controller's title with the title from the db $page_title = $page->get_title($this->controller_name, $this->action_name); if ($page_title) { $this->data['title'] = $page_title; } }
$perflog->stack[] = $users; $ui = $users["list"][0]; $user = $ui->user; //Show form if &article parameter is not set (or empty) if (!$user && (!$page || !$lang || !$wiki || strval($namespace) == "")) { $wt->showPage(); } $dbr = $wt->loadDatabase($lang, $wiki); if ($page) { $site = $wt->loadPeachy($lang, $wiki); try { $pageObj = new Page($site, $page); $nsname = $pageObj->get_namespace(false); $nsid = $pageObj->get_namespace(); $nscolon = $nsid ? $nsname . ":" : ""; $page_title = $pageObj->get_title(false); $page_id = $pageObj->get_id(); } catch (Exception $e) { $wt->error = $e->getMessage() . " (topedits::pageObj)"; $wt->showPage(); } if (!$page_id || $page_id == 0) { $wt->toDie('nosuchpage', $page . " ({$domain})"); } $list = getPageEditsPerUser($dbr, $page_id, $domain, $users, $wi); $wt->content = getPageTemplate('resultpage'); $userprefix = ''; } else { $cnt = new Counter($dbr, $user, $domain, true); if ($cnt->optin) { $wt->content = getPageTemplate('resultns');
function get_title() { $title = parent::get_title(); $pos = strpos($title, ' »'); return substr($title, 0, $pos); }
/** * Gets page title */ function get_title() { if ($this->isArchive()) { return $this->getTitleForArchive(); } if (!($title = $this->meta_tags['og:title'])) { $title = parent::get_title(); } return $title; }