static function get_edit_form_admin($product) { $form = new Forge("admin/product_lines/edit_product/{$product->id}", "", "post", array("id" => "g-edit-product-form")); $group = $form->group("edit_product")->label(t("Edit Product")); $group->input("name")->label(t("Name"))->id("g-product-name")->value($product->name); $group->inputs["name"]->error_messages("in_use", t("There is already a product with that name")); $group->input("cost")->label(t("Cost"))->id("g-cost")->value($product->cost); $group->input("description")->label(t("Description"))->id("g-description")->value($product->description); $group->dropdown("postage_band")->label(t("Postage Band"))->options(postage_band::getPostageArray())->selected($product->postage_band_id); $group->submit("")->value(t("Modify Product")); return $form; }