123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- <?php
- /* $Id: source.php,v 1.6 2006/03/27 13:08:09 sfox Exp $ */
- require_once('include/prepend.php');
- commonHeader('Show Source');
- $url = $_GET['url'];
- if (strpos($url, "manual1/") !== FALSE) {
- $lang = substr($url, 8, 2);
- }
- switch($lang) {
- case "pt":
- $lang = "pt_BR";
- case in_array($lang, $man_languages):
- $lang = $lang;
- break;
- default:
- echo "Language not recognised.";
- commonFooter();
- exit;
- }
- print('This feature is currently disabled.<br /><br /><br /><br /><br />');
- /*
- ?>
- Source of: <?php echo $url; ?><br />
- <?php
- hdelim();
- $legal_dirs = array(
- "/manual1/$lang" => 1,
- "/include" => 1,
- "/stats" => 1);
- $dir = dirname($url);
- if ($dir && $legal_dirs[$dir]) {
- $page_name = realpath($url);
- } else {
- $page_name = basename($url);
- }
- if (file_exists($page_name) && !is_dir($page_name)) {
- show_source($page_name);
- } elseif (is_dir($page_name)) {
- echo "<p>No file specified. Can't show source for a directory.</p>\n";
- }
- echo hdelim();
- ?>
- <p>If you're interested in what's behind the <strong>commonHeader()</strong>
- and <strong>commonFooter()</strong> functions, you can always take a look
- at the source of the <?php print_link('/source.php?url=/include/layout.php', 'layout.php'); ?>
- files. And, of course, if you want to see the source of this page, have a
- look <?php print_link("/source.php?url=/source.php", "here"); ?>.</p>
- <?
- */
- commonFooter();
- /* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */
- ?>
|