page: move client authentication to php include
[minimedit.git] / foot.inc.php
1 </div>
2 <hr class="footer" />
3 <?php
4 define('N', "\n");
5
6 $curfile = ltrim($_SERVER['SCRIPT_NAME'], '/');
7 if (is_executable(__DIR__ . '/' . $curfile)) {
8         // dynamic code is +x
9         $editable = FALSE;
10 }
11
12 if ($editable) {
13         $edit = preg_match('/[?]edit$/', $_SERVER['REQUEST_URI']);
14
15         if ($edit) {
16                 echo '<script src="/ckeditor/ckeditor.js"></script>'.N;
17                 echo '<script src="/edit.js"></script>'.N;
18                 if (($notfound = $_SERVER['SCRIPT_NAME'] == '/404.php')) {
19                         echo <<<'EOT'
20 <script>
21 var pagebody = document.getElementsByClassName('article')[0];
22 pagebody.innerHTML = '<h2>Nieuwe pagina</h2><p>&nbsp;</p>';
23 </script>
24 EOT;
25                 }
26         }
27
28         echo '<p class="footer">'.N;
29         echo "Beheer toegestaan voor $editable:".N;
30         printf('<a href="?%s">%s</a>'.N,
31                 $edit ? '' : 'edit',
32                 $edit ? 'lezen' : ($notfound ? 'aanmaken' : 'aanpassen')
33         );
34         echo '</p>'.N;
35 }
36
37 ?></body></html>