summaryrefslogtreecommitdiff
path: root/modules/watermark/controllers
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2008-12-26 04:34:20 +0000
committerBharat Mediratta <bharat@menalto.com>2008-12-26 04:34:20 +0000
commit837a5430b8ef578bba19850272c6e399756b792f (patch)
tree2ed0267f359f4d54cc14a70870aa35dcbda2283d /modules/watermark/controllers
parentb20b56d762ef276d731fef7e83cb9482595cc26a (diff)
More watermark changes:
Change admin/watermarks/upload -> admin/watermarks/add for consistency. Internationalize position text, store it as text in the database, display it to the admin. Make i18n strings consistent to reduce l10n load.
Diffstat (limited to 'modules/watermark/controllers')
-rw-r--r--modules/watermark/controllers/admin_watermarks.php24
1 files changed, 14 insertions, 10 deletions
diff --git a/modules/watermark/controllers/admin_watermarks.php b/modules/watermark/controllers/admin_watermarks.php
index f009c0cf..3fc06c06 100644
--- a/modules/watermark/controllers/admin_watermarks.php
+++ b/modules/watermark/controllers/admin_watermarks.php
@@ -24,23 +24,21 @@ class Admin_Watermarks_Controller extends Admin_Controller {
$view = new Admin_View("admin.html");
$view->content = new View("admin_watermarks.html");
if ($name) {
- $view->content->name = $name;
+ $view->content->name = module::get_var("watermark", "name");
$view->content->url = url::file("var/modules/watermark/$name");
- $view->content->width = $name;
- $view->content->height = $name;
+ $view->content->width = module::get_var("watermark", "width");
+ $view->content->height = module::get_var("watermark", "height");
+ $view->content->position = module::get_var("watermark", "position");
}
print $view;
}
- public function form_add() {
- print watermark::get_add_form();
- }
-
public function form_edit() {
print watermark::get_edit_form();
}
public function edit() {
+ rest::http_content_type(rest::JSON);
$form = watermark::get_edit_form();
if ($form->validate()) {
module::set_var("watermark", "position", $form->edit_watermark->position->value);
@@ -59,6 +57,7 @@ class Admin_Watermarks_Controller extends Admin_Controller {
}
public function delete() {
+ rest::http_content_type(rest::JSON);
$form = watermark::get_delete_form();
if ($form->validate()) {
if ($name = module::get_var("watermark", "name")) {
@@ -70,7 +69,7 @@ class Admin_Watermarks_Controller extends Admin_Controller {
module::clear_var("watermark", "mime_type");
module::clear_var("watermark", "position");
- log::success("watermark", _("Deleted watermark"));
+ log::success("watermark", _("Watermark deleted"));
message::success(_("Watermark deleted"));
}
print json_encode(
@@ -83,7 +82,12 @@ class Admin_Watermarks_Controller extends Admin_Controller {
}
}
- public function upload() {
+ public function form_add() {
+ print watermark::get_add_form();
+ }
+
+ public function add() {
+ rest::http_content_type(rest::JSON);
$form = watermark::get_add_form();
if ($form->validate()) {
$file = $_POST["file"];
@@ -105,7 +109,7 @@ class Admin_Watermarks_Controller extends Admin_Controller {
module::set_var("watermark", "mime_type", $image_info["mime"]);
module::set_var("watermark", "position", $form->add_watermark->position->value);
message::success(_("Watermark saved"));
- log::success("watermark", _("Uploaded watermark"));
+ log::success("watermark", _("Watermark saved"));
@unlink($file);
print json_encode(