diff options
| author | Bharat Mediratta <bharat@menalto.com> | 2009-05-13 01:43:47 +0000 |
|---|---|---|
| committer | Bharat Mediratta <bharat@menalto.com> | 2009-05-13 01:43:47 +0000 |
| commit | 99c26f30c6b1755670710f465efc40bc5331964d (patch) | |
| tree | 4920d5eda592707a163cf90ef08503bd3841d294 /modules/tag/helpers | |
| parent | 983dc66684999e03685a496f17ca75f81cd21ffe (diff) | |
Allow users to enter multiple tags at once, split by space, semicolon
or comma.
Fixes ticket #193.
Diffstat (limited to 'modules/tag/helpers')
| -rw-r--r-- | modules/tag/helpers/tag.php | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/modules/tag/helpers/tag.php b/modules/tag/helpers/tag.php index cedf307e..b8e2e233 100644 --- a/modules/tag/helpers/tag.php +++ b/modules/tag/helpers/tag.php @@ -82,20 +82,18 @@ class tag_Core { static function get_add_form($item) { $form = new Forge("tags", "", "post", array("id" => "gAddTagForm")); $group = $form->group("add_tag")->label(t("Add Tag")); - $group->input("name")->label(t("Add tag")); + $group->input("name")->label(t("Add tag"))->rules("required|length[1,64]"); $group->hidden("item_id")->value($item->id); $group->submit("")->value(t("Add Tag")); - $form->add_rules_from(ORM::factory("tag")); return $form; } static function get_rename_form($tag) { $form = new Forge("admin/tags/rename/$tag->id", "", "post", array("id" => "gRenameTagForm")); $group = $form->group("rename_tag")->label(t("Rename Tag")); - $group->input("name")->label(t("Tag name"))->value($tag->name); + $group->input("name")->label(t("Tag name"))->value($tag->name)->rules("required|length[1,64]"); $group->inputs["name"]->error_messages("in_use", t("There is already a tag with that name")); $group->submit("")->value(t("Save")); - $form->add_rules_from(ORM::factory("tag")); return $form; } @@ -104,7 +102,6 @@ class tag_Core { $group = $form->group("delete_tag") ->label(t("Really delete tag %tag_name?", array("tag_name" => $tag->name))); $group->submit("")->value(t("Delete Tag")); - $form->add_rules_from(ORM::factory("tag")); return $form; } } |
