setPageNameIndex (BX_PAGE_DEFAULT); $oTemplate->setPageHeader ("Permalinks"); $oTemplate->setPageContent ('page_main_code', PageCompMainCode()); $oTemplate->getPageCode(); /** * page code function */ function PageCompMainCode() { ob_start(); $oPermalinks = BxDolPermalinks::getInstance(); $a = array ( 'http://192.168.1.215/d8/page/create-account', 'http://192.168.1.215/d8/page.php?i=create-account', 'http://192.168.1.215/d8/page.php?o=create-account', '/d8/page/create-account', '/d8/page.php?i=create-account', '/d8/page.php?o=create-account', 'page/create-account', 'page.php?i=create-account', 'page.php?o=create-account', ); foreach ($a as $sLink) { echo '
Original: ' . $sLink . '
'; echo 'UNpermalinked: ' . ($sLink = $oPermalinks->unpermalink($sLink)) . '
'; echo 'Page Name: ' . ($oPermalinks->getPageNameFromLink($sLink)) . '
'; echo 'Permalinked: ' . ($sLink = $oPermalinks->permalink($sLink)) . '
'; } return DesignBoxContent("Permalinks", ob_get_clean(), BX_DB_PADDING_DEF); } /** @} */