From fcbfde4da4a2928e960dc4851a6d44d4353a14c7 Mon Sep 17 00:00:00 2001
From: Cash Costello
Date: Wed, 27 May 2009 01:15:50 +0000
Subject: added action framework for new settings page
---
actions/settings.php | 23 +++++++++++++++++++++++
start.php | 1 +
views/default/tidypics/forms/admin.php | 6 +++---
3 files changed, 27 insertions(+), 3 deletions(-)
create mode 100644 actions/settings.php
diff --git a/actions/settings.php b/actions/settings.php
new file mode 100644
index 000000000..2c043426f
--- /dev/null
+++ b/actions/settings.php
@@ -0,0 +1,23 @@
+ $v) {
+
+ error_log("$k : $v");
+
+ }
+
+ system_message(elgg_echo('tidypics:settings:save:ok'));
+
+ forward($_SERVER['HTTP_REFERER']);
+?>
diff --git a/start.php b/start.php
index ea5c67e2d..3515ee667 100644
--- a/start.php
+++ b/start.php
@@ -352,6 +352,7 @@
register_elgg_event_handler('pagesetup','system','tidypics_adminmenu');
// Register actions
+ register_action("tidypics/settings", false, $CONFIG->pluginspath . "tidypics/actions/settings.php");
register_action("tidypics/upload", false, $CONFIG->pluginspath . "tidypics/actions/upload.php");
register_action("tidypics/addalbum", false, $CONFIG->pluginspath. "tidypics/actions/addalbum.php");
register_action("tidypics/edit", false, $CONFIG->pluginspath. "tidypics/actions/edit.php");
diff --git a/views/default/tidypics/forms/admin.php b/views/default/tidypics/forms/admin.php
index 8006cc69f..7e1c2bf53 100644
--- a/views/default/tidypics/forms/admin.php
+++ b/views/default/tidypics/forms/admin.php
@@ -9,7 +9,7 @@
// 3. clean up and organize
- $action = $vars['url'];// . "action/";
+ $action = $vars['url'] . 'action/tidypics/settings';
$plugin = find_plugin_settings('tidypics');
@@ -37,11 +37,11 @@
// Watermark Text
$form_body .= "" . elgg_echo('tidypics:settings:watermark') . "
";
- $form_body .= elgg_view("input/text",array('internalname' => 'watermark_text', 'value' => $plugin->$watermark_text)) . "
";
+ $form_body .= elgg_view("input/text",array('internalname' => 'params[watermark_text]', 'value' => $plugin->$watermark_text)) . "
";
// Max Image Size
$form_body .= "" . elgg_echo('tidypics:settings:img_size') . "
";
- $form_body .= elgg_view("input/text",array('internalname' => 'maxfilesize', 'value' => $plugin->$maxfilesize)) . "
";
+ $form_body .= elgg_view("input/text",array('internalname' => 'params[maxfilesize]', 'value' => $plugin->$maxfilesize)) . "";
// Thumbnail sizes
--
cgit v1.2.3