diff options
author | Tim Almdal <tnalmdal@shaw.ca> | 2009-03-14 02:16:06 +0000 |
---|---|---|
committer | Tim Almdal <tnalmdal@shaw.ca> | 2009-03-14 02:16:06 +0000 |
commit | 229eca29189e33e87fd0c0e454bb0e248e3188e3 (patch) | |
tree | 85da71583f84b95fe58fba62377e6f7807c11321 /modules/developer/controllers/admin_developer.php | |
parent | cb3d39fe62d69022cc90ae52b634e997905c242c (diff) |
* Allow module names with spaces
* remove debug code
Diffstat (limited to 'modules/developer/controllers/admin_developer.php')
-rw-r--r-- | modules/developer/controllers/admin_developer.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/developer/controllers/admin_developer.php b/modules/developer/controllers/admin_developer.php index cf4548d4..3811862e 100644 --- a/modules/developer/controllers/admin_developer.php +++ b/modules/developer/controllers/admin_developer.php @@ -36,18 +36,18 @@ class Admin_Developer_Controller extends Admin_Controller { list ($form, $errors) = $this->_get_module_form(); $post = new Validation($_POST); - $post->pre_filter("strtolower", "name"); $post->add_rules("name", "required"); $post->add_rules("description", "required"); $post->add_callbacks("name", array($this, "_is_module_defined")); if ($post->validate()) { - $task_def = Task_Definition::factory() ->callback("developer_task::create_module") ->description(t("Create a new module")) ->name(t("Create Module")); - $task = task::create($task_def, array_merge(array("step" => 0), $post->as_array())); + $path_part = strtr(strtolower($post->name), " ", "_"); + $task = task::create($task_def, array_merge(array("step" => 0, "path_part" => $path_part), + $post->as_array())); print json_encode(array("result" => "started", "url" => url::site("admin/developer/run_create/{$task->id}?csrf=" . |