page: global var to indicate edit mode
[minimedit.git] / foot.inc.php
index 586d6a84353cb3a34b54f01c9f6717cabaaae41f..a7f52d692a1c5930d86724bfdbb6e6ee09a240a1 100755 (executable)
@@ -1,21 +1,16 @@
-</div>
 <hr class="footer" />
 <?php
 define('N', "\n");
 
-$curfile = ltrim($_SERVER['SCRIPT_NAME'], '/');
-if (is_executable(__DIR__ . '/' . $curfile)) {
-       // dynamic code is +x
-       $editable = FALSE;
-}
+global $Page, $User, $Admin, $Edit;
 
-if ($editable) {
-       $edit = preg_match('/[?]edit$/', $_SERVER['REQUEST_URI']);
+if ($Admin) {
+       $notfound = $Page == '404';
 
-       if ($edit) {
+       if ($Edit) {
                echo '<script src="/ckeditor/ckeditor.js"></script>'.N;
                echo '<script src="/edit.js"></script>'.N;
-               if (($notfound = $_SERVER['SCRIPT_NAME'] == '/404.php')) {
+               if ($notfound) {
                        echo <<<'EOT'
 <script>
 var pagebody = document.getElementsByClassName('article')[0];
@@ -26,12 +21,11 @@ EOT;
        }
 
        echo '<p class="footer">'.N;
-       echo "Beheer toegestaan voor $editable:".N;
+       echo "Beheer toegestaan voor $User:".N;
        printf('<a href="?%s">%s</a>'.N,
-               $edit ? '' : 'edit',
-               $edit ? 'lezen' : ($notfound ? 'aanmaken' : 'aanpassen')
+               $Edit ? '' : 'edit',
+               $Edit ? 'lezen' : ($notfound ? 'aanmaken' : 'aanpassen')
        );
        echo '</p>'.N;
 }
 
-?></body></html>