/**
  * Returns all the fields passed into 'fields' as hidden fields to submit
  *
  * Expected Param:
  *  fields array A PHP array that needs to be converted to hidden fields
  *
  * @return string
  */
 public function hiddenFormFields()
 {
     $fields = $this->getParameter('fields');
     if (empty($fields)) {
         return '';
     }
     $html_array = ArrayUtils::htmlArrayFlatten($fields);
     foreach ($html_array as $name => $value) {
         $name = htmlentities($name, ENT_QUOTES);
         $value = htmlentities($value, ENT_QUOTES);
         $output[] = "<input type=\"hidden\" name=\"{$name}\" value=\"{$value}\" />";
     }
     return join("\n", $output);
 }