1
0

Added length restriction to ecard message (255 chars). This is done

via a Kohana validation check, but I should be able to get a realtime
JS update in there soon enough.
This commit is contained in:
dmolavi 2011-01-11 21:06:47 -05:00
parent 46657f8325
commit 76c3bca8a8
6 changed files with 12 additions and 10 deletions

View File

@ -50,10 +50,11 @@ class ecard_Core {
->error_messages("required", t("You must enter a valid email address")) ->error_messages("required", t("You must enter a valid email address"))
->error_messages("invalid", t("You must enter a valid email address")); ->error_messages("invalid", t("You must enter a valid email address"));
$group->textarea("text") $group->textarea("text")
->label(t("Message")) ->label(t("Message (255 chars max)"))
->id("g-text") ->id("g-text")
->rules("required") ->rules("required|length[0,255]")
->error_messages("required", t("You must enter a message")); ->error_messages("required", t("You must enter a message"))
->error_messages("length", t("Your message is too long, please shorten."));
$group->checkbox("send_to_self") $group->checkbox("send_to_self")
->label(t("Send yourself a copy")) ->label(t("Send yourself a copy"))
->value(true) ->value(true)

View File

@ -25,6 +25,6 @@ class ecard_installer {
"Click the image to be taken to the gallery."); "Click the image to be taken to the gallery.");
module::set_var("ecard", "bcc", ""); module::set_var("ecard", "bcc", "");
module::set_var("ecard", "access_permissions", "everybody"); module::set_var("ecard", "access_permissions", "everybody");
module::set_version("ecard", 6); module::set_version("ecard", 7);
} }
} }

View File

@ -1,4 +1,4 @@
name = "E-Card" name = "E-Card"
description = "Send a photo as a postcard" description = "Send a photo as a postcard"
version = 6 version = 7

View File

@ -50,10 +50,11 @@ class ecard_Core {
->error_messages("required", t("You must enter a valid email address")) ->error_messages("required", t("You must enter a valid email address"))
->error_messages("invalid", t("You must enter a valid email address")); ->error_messages("invalid", t("You must enter a valid email address"));
$group->textarea("text") $group->textarea("text")
->label(t("Message")) ->label(t("Message (255 chars max)"))
->id("g-text") ->id("g-text")
->rules("required") ->rules("required|length[0,255]")
->error_messages("required", t("You must enter a message")); ->error_messages("required", t("You must enter a message"))
->error_messages("length", t("Your message is too long, please shorten."));
$group->checkbox("send_to_self") $group->checkbox("send_to_self")
->label(t("Send yourself a copy")) ->label(t("Send yourself a copy"))
->value(true) ->value(true)

View File

@ -25,6 +25,6 @@ class ecard_installer {
"Click the image to be taken to the gallery."); "Click the image to be taken to the gallery.");
module::set_var("ecard", "bcc", ""); module::set_var("ecard", "bcc", "");
module::set_var("ecard", "access_permissions", "everybody"); module::set_var("ecard", "access_permissions", "everybody");
module::set_version("ecard", 6); module::set_version("ecard", 7);
} }
} }

View File

@ -1,4 +1,4 @@
name = "E-Card" name = "E-Card"
description = "Send a photo as a postcard" description = "Send a photo as a postcard"
version = 6 version = 7