示例#1
0
 function setPageName($uri)
 {
     $last = getPostVar('last_pagename');
     $this->trace(TC_Init, 'setPageName: ' . $uri . ' last_pagename: (' . $last . ')');
     $pageurl = decodeWikiName($this, preg_replace('/\\?.*$/', '', $uri));
     if (strpos($pageurl, '.php') > 0) {
         $pageurl = empty($last) ? P_Undef : $last;
         if (!empty($last)) {
             $this->setLocation(encodeWikiName($this, $last));
         }
     }
     $this->setMacro(TM_PageName, $pageurl);
     $this->fPageURL = $pageurl;
     $this->setMacro(TM_PageLink, $pageurl);
     $this->setMacro(TM_PageTitle, $pageurl);
     $this->trace(TC_Init, 'setPageName: PageName: ' . $pageurl . TAG_NEWLINE);
 }
示例#2
0
 function setPageName($uri)
 {
     global $last_pagename;
     $this->trace(TC_Init, 'setPageName: ' . $uri . " last_pagename: ({$last_pagename})");
     $this->fPageName = decodeWikiName($this, preg_replace('/\\?.*$/', '', $uri));
     if (strpos($this->fPageName, '.php') > 0) {
         $this->fPageName = empty($last_pagename) ? P_Undef : $last_pagename;
         if (!empty($last_pagename)) {
             $this->setLocation($last_pagename);
         }
     }
     $this->fPageTitle = $this->fPageName;
     $this->trace(TC_Init, 'setPageName: PageName: ' . $this->fPageName . '<br>');
 }