Example #1
0
 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;
 }