page: replace links to current page in menu include
[minimedit.git] / foot.inc.php
index d2ba8267f89759a85582d76d6b89fbc951682aaf..e3e36b6f183b07e9f3c5c7bbb752205af56d7d85 100755 (executable)
@@ -1,31 +1,28 @@
-</div>
 <hr class="footer" />
 <?php
-if (($notfound = $_SERVER['SCRIPT_NAME'] == '/404.php')) {
-       echo <<<'EOT'
+define('N', "\n");
+
+global $Page, $User, $Admin;
+
+if ($Admin) {
+       $edit = preg_match('/[?]edit$/', $_SERVER['REQUEST_URI']);
+       $notfound = $Page == '404';
+
+       if ($edit) {
+               echo '<script src="/ckeditor/ckeditor.js"></script>'.N;
+               echo '<script src="/edit.js"></script>'.N;
+               if ($notfound) {
+                       echo <<<'EOT'
 <script>
 var pagebody = document.getElementsByClassName('article')[0];
 pagebody.innerHTML = '<h2>Nieuwe pagina</h2><p>&nbsp;</p>';
 </script>
 EOT;
-}
-
-define('N', "\n");
-
-$editable = FALSE; // "Beheer toegestaan voor {$_SERVER['REMOTE_ADDR']}:";
-
-$curfile = ltrim($_SERVER['SCRIPT_NAME'], '/');
-if (is_executable(__DIR__ . '/' . $curfile)) {
-       // dynamic code is +x
-       $editable = FALSE;
-}
+               }
+       }
 
-if ($editable) {
        echo '<p class="footer">'.N;
-       echo $editable.N;
-       echo '<script src="/ckeditor/ckeditor.js"></script>'.N;
-       echo '<script src="/edit.js"></script>'.N;
-       $edit = array_key_exists($_GET['edit']);
+       echo "Beheer toegestaan voor $User:".N;
        printf('<a href="?%s">%s</a>'.N,
                $edit ? '' : 'edit',
                $edit ? 'lezen' : ($notfound ? 'aanmaken' : 'aanpassen')
@@ -33,4 +30,3 @@ if ($editable) {
        echo '</p>'.N;
 }
 
-?></body></html>