public function getTextModeSelect($extension)
{
$extension = trim(strtolower($extension));
$find = false;
$ret = '<select name="textMode[]" class="textMode">' . "\n";
foreach ($this->getAvailiableTextModes() as $textmode) {
$ret .= ' <option';
if ($textmode == $extension) {
$ret .= ' selected="selected"';
$find = true;
}
$ret .= '>' . $textmode . '</option>' . "\n";
}
//unknown extension, print it in the end
if (!$find && $extension != '') {
$ret .= ' <option selected="selected">' . $textmode . '</option>' . "\n";
}
$ret .= '</select>' . "\n";
return $ret;
}
<?php foreach ($ext as $ex => $mode) { ////////////////////////////////////////////////////////////////// //print only valid assotiations ////////////////////////////////////////////////////////////////// if (!$fileExTM->validTextMode($mode)) { continue; } ?> <tr> <td><input class="FileExtension" type="text" name="extension[]" value="<?php echo $ex; ?> " /></td> <td><?php echo $fileExTM->getTextModeSelect($mode); ?> </td> </tr> <?php } ?> </tbody> </table> </div> <br> <button class="btn-left" onClick="codiad.fileext_textmode.addFieldToForm()"><?php i18n("New Extension"); ?> </button> <?php