summaryrefslogtreecommitdiff
path: root/modules/watermark/helpers
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2008-12-29 22:30:19 +0000
committerBharat Mediratta <bharat@menalto.com>2008-12-29 22:30:19 +0000
commit776123496b1b43230973ba7c52669e5780b21cd0 (patch)
tree681970c5ab1c915635c271300ce08957cabdcdc0 /modules/watermark/helpers
parent763cc32cafd9330f848b869372b64c8ca7ec981d (diff)
Add transparency support
Diffstat (limited to 'modules/watermark/helpers')
-rw-r--r--modules/watermark/helpers/watermark.php16
1 files changed, 15 insertions, 1 deletions
diff --git a/modules/watermark/helpers/watermark.php b/modules/watermark/helpers/watermark.php
index 9fae277f..365cc793 100644
--- a/modules/watermark/helpers/watermark.php
+++ b/modules/watermark/helpers/watermark.php
@@ -19,22 +19,36 @@
*/
class watermark_Core {
public static function get_add_form() {
+ for ($i = 1; $i <= 100; $i++) {
+ $range[$i] = $i;
+ }
+
$form = new Forge("admin/watermarks/add", "", "post");
$group = $form->group("add_watermark")->label(_("Upload Watermark"));
$group->upload("file")->label(_("Watermark"))->rules("allow[jpg,png,gif]|size[1MB]|required");
$group->dropdown("position")->label(_("Watermark Position"))
->options(self::positions())
->selected("southeast");
+ $group->dropdown("transparency")->label(_("Transparency Percent"))
+ ->options($range)
+ ->selected(100);
$group->submit(_("Upload"));
return $form;
}
public static function get_edit_form() {
+ for ($i = 1; $i <= 100; $i++) {
+ $range[$i] = $i;
+ }
+
$form = new Forge("admin/watermarks/edit", "", "post");
$group = $form->group("edit_watermark")->label(_("Edit Watermark"));
$group->dropdown("position")->label(_("Watermark Position"))
->options(self::positions())
- ->selected("southeast");
+ ->selected(module::get_var("watermark", "position"));
+ $group->dropdown("transparency")->label(_("Transparency Percent"))
+ ->options($range)
+ ->selected(module::get_var("watermark", "transparency"));
$group->submit(_("Modify"));
return $form;
}