/** * Validates and stores a new custom field. * * @author [Brady Wetherington] [<*****@*****.**>] * @param int $id * @since [v1.8] * @return View */ public function show($id) { //$id=$parameters[0]; $cfset = CustomFieldset::find($id); //print_r($parameters); // $custom_fields_list = ["" => "Add New Field to Fieldset"] + CustomField::lists("name", "id")->toArray(); // print_r($custom_fields_list); $maxid = 0; foreach ($cfset->fields as $field) { // print "Looking for: ".$field->id; if ($field->pivot->order > $maxid) { $maxid = $field->pivot->order; } if (isset($custom_fields_list[$field->id])) { // print "Found ".$field->id.", so removing it.<br>"; unset($custom_fields_list[$field->id]); } } return View::make("custom_fields.show")->with("custom_fieldset", $cfset)->with("maxid", $maxid + 1)->with("custom_fields_list", $custom_fields_list); }