summaryrefslogtreecommitdiff
path: root/modules/developer/controllers/admin_developer.php
diff options
context:
space:
mode:
authorTim Almdal <tnalmdal@shaw.ca>2009-03-15 20:35:24 +0000
committerTim Almdal <tnalmdal@shaw.ca>2009-03-15 20:35:24 +0000
commitbf4cd1b813c8b7abe66c32ac8384f2a4799ed2f4 (patch)
tree9adc3dee45035430524c16cc8196480364aaa806 /modules/developer/controllers/admin_developer.php
parent6ac6c6a7e0824d8fda81e36240818f9b7e9c4696 (diff)
Move profiling and debugging out of the scaffolding and into the
developer module.
Diffstat (limited to 'modules/developer/controllers/admin_developer.php')
-rw-r--r--modules/developer/controllers/admin_developer.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/developer/controllers/admin_developer.php b/modules/developer/controllers/admin_developer.php
index 0f4eb125..b961959a 100644
--- a/modules/developer/controllers/admin_developer.php
+++ b/modules/developer/controllers/admin_developer.php
@@ -86,6 +86,16 @@ class Admin_Developer_Controller extends Admin_Controller {
}
}
+ public function session($key) {
+ if (!(user::active()->admin)) {
+ throw new Exception("@todo UNAUTHORIZED", 401);
+ }
+
+ Session::instance()->set($key, $this->input->get("value", false));
+ $this->auto_render = false;
+ url::redirect($_SERVER["HTTP_REFERER"]);
+ }
+
private function _get_module_create_content($form, $errors) {
$config = Kohana::config("developer.methods");