summaryrefslogtreecommitdiffstats
path: root/edittext.php
diff options
context:
space:
mode:
authorKamil Kaminski <kylek389@gmail.com>2014-12-14 04:39:17 -0600
committerKamil Kaminski <kylek389@gmail.com>2014-12-14 04:43:57 -0600
commitf0de7af14312368a11014befa428ff91bbebff76 (patch)
tree72f0aeb507a8bb1a8721ed18906aefc723e811c9 /edittext.php
downloadfracturedcms-f0de7af14312368a11014befa428ff91bbebff76.tar.gz
fracturedcms-f0de7af14312368a11014befa428ff91bbebff76.tar.bz2
fracturedcms-f0de7af14312368a11014befa428ff91bbebff76.zip
fracturedcms, a flat file cms, fork of wondercms
- minor code refactoring - fix improper navigation/footer link generation when current page is ?login or ?logout - include local jquery
Diffstat (limited to 'edittext.php')
-rw-r--r--edittext.php21
1 files changed, 21 insertions, 0 deletions
diff --git a/edittext.php b/edittext.php
new file mode 100644
index 0000000..961cea4
--- /dev/null
+++ b/edittext.php
@@ -0,0 +1,21 @@
+<?php
+session_start();
+$fieldname = $_REQUEST['fieldname'];
+$encrypt_pass = @file_get_contents('files/password');
+if ($_SESSION['l'] != $encrypt_pass) {
+ header('HTTP/1.1 401 Unauthorized');
+ exit;
+}
+
+$content = trim(rtrim(stripslashes($_REQUEST['content'])));
+
+$file = @fopen("files/$fieldname", "w");
+if (!$file) {
+ echo "Editing failed. Set correct permissions (755) to the 'files' folder.";
+ exit;
+}
+
+fwrite($file, $content);
+fclose($file);
+echo $content;
+?>