+ $src = $this->getSeleccionada() ? $this->_imgSelect : $this->_imgComun;
+ $img = new MECON_HTML_Image($src, $this->_alt, array('name' => $this->_nombre, 'border' => 0));
+ $html = $img->toHtml();
+ if ($this->getHabilitada()) {
+ if ($this->getSeleccionada()) {
+ $prepend = '<a href="'.$this->getLink().'">';
+ } else {
+ $prepend = '<a href="'.$this->getLink().'" onMouseOut="MM_swapImgRestore()"
+ onMouseOver="MM_displayStatusMsg(\''.$this->_nombre.'\');
+ MM_swapImage(\''.$this->_nombre.'\',\'\',\''.$this->_imgMouseOn.'\',1);
+ return document.MM_returnValue"
+ MM_swapImage(\''.$this->_nombre.'\',\'\',\''.$this->_imgMouseOn.'\',1)>';
+ }
+ $html = $prepend . $html . '</a>';
+ }
+ return $html;
+ }
+ // -X2C
+
+ // +X2C Operation 209
+ /**
+ * @param string $imagen Nombre de la imagen.
+ * @param string $directorio Directorio.
+ * @param string $modificador Modificador que indica una variante de la imagen.
+ *
+ * @return string
+ * @access protected
+ */
+ function _calcularImagen($imagen, $directorio, $modificador = '') // ~X2C
+ {
+ if ($modificador !== '') {
+ $pos = strrpos($imagen, '.');
+ $ext = substr($imagen, $pos);
+ $nom = substr($imagen, 0, $pos);
+ $imagen = "$nom$modificador$ext";
+ }
+ if (is_readable("{$_SERVER['DOCUMENT_ROOT']}$directorio/$imagen")) {
+ return "$directorio/$imagen";
+ }
+ else {
+ return MECON_MARCO_IMAGENANIMADA_DIR_GENERAL . "/$imagen";
+ }