/** * Draws this datatype as a HTML widget directly into the output stream */ function drawWidget() { $mediaService = new MediaService(); $fileArray = $mediaService->listMedia(); ?> <select name="<?php echo $this->getName()?>" id="<?php echo $this->getName()?>"> <option value=""></option> <?php foreach($fileArray as $file) { /* @var $file File */ $selected = ""; if ($file->getHttpPath() == $this->getValue()) $selected = "selected=\"selected\""; ?> <option <?php echo $selected?> value="<?php echo $file->getHttpPath()?>"><?php echo $file->getTitle()?></option> <?php }?> </select> <? }