id}", "", "post", array("id" => "g-add-embed-form")); $group = $form->group("add_embedded_video") ->label(t("Add embedded video to %album_title", array("album_title" => $album->title))); $group->input("title")->label(t("Title")) ->error_messages("required", t("You must provide a title")) ->error_messages("length", t("Your title is too long")); $group->input("video_url")->label(t("Video URL")) ->error_messages( "conflict", t("There is already a movie with this ID")) ->error_messages("required", t("You must provide a URL")) ->error_messages("invalid_id", t("Invalid URL")); $group->textarea("description")->label(t("Description")); $group->input("slug")->label(t("Internet Address")) ->error_messages( "conflict", t("There is already a movie, photo or album with this internet address")) ->error_messages( "not_url_safe", t("The internet address should contain only letters, numbers, hyphens and underscores")) ->error_messages("required", t("You must provide an internet address")) ->error_messages("length", t("Your internet address is too long")); module::event("item_add_form", $album, $form); $group = $form->group("buttons")->label(""); $group->submit("")->value(t("Add")); return $form; } }