fileextension_textmode::getTextModeSelect PHP Method

getTextModeSelect() public method

public getTextModeSelect ( $extension )
    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;
    }

Usage Example

Beispiel #1
0
				<?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