data->get_parameter("translate"); $trades_to_show = $this->data->get_parameter("trades", array()); if (count($trades_to_show)){ foreach ($data['options'] as $k => $option){ if (! in_array($option["value"], $trades_to_show)){ unset($data['options'][$k]); } } } $data['options'] = array_values($data['options']); $s = "
\n"; foreach ($data['options'] as $k => $option){ //basics $s .= "
$att_array){ $s .= " $att_key=\"" . implode(" ", (array)$att_array) . '" '; } } //end with label and closing tag $s .= ">{$option['label']}
\n"; if ($k % 3 == 2 AND ($k +1)!= count($data['options'])){ $s .= "
\n"; } } $s .= "
\n"; $s .= "
\n"; if (isset($data['other_option_name'])){ $s .= "
\n"; $s .= $translation->trans("Other, please state"); $s .= " \n"; $s .= "
\n"; } return $s; } }