Exemplo n.º 1
0
 /**
  * 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);
 }