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;
}
}