Example #1
0
 function _cleanFields($fields)
 {
     $defaults = array('name' => NULL, 'title' => NULL, 'type' => 'text', 'default' => '', 'attrs' => array(), 'options' => array(), 'label' => '', 'required' => false);
     for ($i = 0; $i < count($fields); $i++) {
         $fields[$i] = array_merge($defaults, $fields[$i]);
         if (!isset($fields[$i]['name'])) {
             Fatal::internalError(Form::T("No name set for form field."));
         }
         if (!$fields[$i]['title']) {
             $fields[$i]['title'] = $fields[$i]['name'];
         }
     }
     return $fields;
 }