<?php
+if (file_exists($Page->file) and !is_writable($Page->file)) {
+ return;
+}
+
if (!isset($Page->raw)) {
# open bottom template as initial contents
$template = 'template.inc.html';
$Page->body = NULL;
}
-$editpage = $Page->link;
-if (is_dir($editpage)) {
- if (file_exists("$editpage/index.html")) {
- $editpage .= '/index.html';
- }
-}
-else {
- $editpage .= '.html';
-}
-if (file_exists($editpage) and !is_writable($editpage)) {
- return;
-}
-
if (isset($Page->raw)) {
# restore meta tags in static contents for editing
foreach (array_reverse($Page->meta) as $metaprop => $val) {
}
}
+ob_start();
+if ($csssrc = '/admin.css' and file_exists(DOCROOT . $csssrc)) {
+ printf('<link rel="stylesheet" type="text/css" href="%s" />'."\n", $csssrc);
+}
$ckesrc = '/lib/ckeditor'; # local install
if (!file_exists(DOCROOT . $ckesrc)) {
$ckesrc = '//cdn.ckeditor.com/4.15.1/full-all'; # remote fallback
}
-ob_start();
-printf("<script>var ckesrc = '%s'</script>\n", "$ckesrc/ckeditor.js");
-print '<script src="/edit/page.js"></script>'."\n";
+printf('<script src="/edit/page.js" data-ckesrc="%s"></script>'."\n", "$ckesrc/ckeditor.js");
$Page->head = ob_get_clean();