|
// +--------------------------------------------------------------------+
//
// $Id: xmi2code.tpl.php 1 2003-06-23 18:29:20Z gmeray $
//
// +X2C includes
require_once 'HTML/Table.php';
// ~X2C
// +X2C Class 162 :HTML_Noticia
/**
* @access public
*/
class HTML_Noticia extends HTML_Table {
/**
* @var noticia $noticia
* @access public
*/
var $noticia;
/**
* @var bool $completa
* @access public
*/
var $completa;
/**
* @var int $nuevo
* @access public
*/
var $nuevo;
// ~X2C
// +X2C Operation 166
/**
* @return void
* @access public
*/
function toHTML() // ~X2C
{
if($this->completa)
{
$this->addRow(array($this->noticia->getSeccion()), array('class' => 'noticias_titulo_uno'));
$this->addRow(array(new MECON_HTML_Image('images/noticia_linea_azul.gif')),
array('class' => 'ver_mas'));
$this->addRow(array($this->noticia->getTitulo()), array('class' => 'noticias_textoazul'));
$this->addRow(array($this->noticia->getTitulo2()), array('class' => 'noticias_titulo_vinculos'));
$this->addRow(array($this->noticia->getTexto()), array('class' => 'noticias_titulo_noticia'));
$tmp = $this->noticia->getFecha();
$this->addRow(array($tmp->format('Fecha de publicación: %d/%m/%Y')),
array('class' => 'noticias_ver_mas'));
$this->addRow(array(new MECON_HTML_Image('images/blanco.gif','',
array('height'=>'15', 'width'=>'1', 'border'=>'0'))),
array('class' => 'noticias_ver_mas'));
$tmp = new MECON_HTML_Image('images/noticia_anterior.gif');
$this->addRow(array("".$tmp->toHTML().
'volver'),
array('class' => 'noticias_ver_mas'));
}
else
{
$seccion = $this->noticia->getSeccion();
if(!is_null($seccion))
$this->addRow(array($seccion),
array('class' => 'noticias_subtitulo'));
$img_str = null;
if($this->nuevo)
{
$nuevo = new MECON_HTML_Image('images/noticia_nuevo.gif');
$img_str = ' '.$nuevo->toHTML();
}
$this->addRow(array("".$this->noticia->getTitulo().$img_str.''), array('class' => 'noticias_titulo_noticia'));
$tmp = $this->noticia->getFecha();
$this->addRow(array($tmp->format('(%d/%m/%Y)')),
array('class' => 'noticias_fecha_noticia'));
$mas = new MECON_HTML_Image('images/noticia_mas.gif');
if(isset($this->vermas))
{
$this->addRow(array("".$mas->toHTML().' ver más'),
array('class' => 'noticias_ver_mas'));
}
$this->addRow(array(new MECON_HTML_Image('images/noticia_linea_puntos.gif')),
array('class' => 'noticias_ver_mas'));
}
return parent::toHTML();
}
// -X2C
// +X2C Operation 167
/**
* @param noticia $noticia
*
* @return void
* @access public
*/
function HTML_Noticia($noticia) // ~X2C
{
$this->noticia = $noticia;
$params = array('width' => '280',
'border' =>'0',
'cellPadding'=>'0');
parent::HTML_Table($params);
}
// -X2C
// +X2C Operation 175
/**
* @param bool $completa
*
* @return void
* @access public
*/
function setCompleta($completa) // ~X2C
{
$this->completa = $completa;
}
// -X2C
// +X2C Operation 176
/**
* @param bool $nuevo
*
* @return void
* @access public
*/
function setNuevo($nuevo) // ~X2C
{
$this->nuevo = $nuevo;
}
// -X2C
// +X2C Operation 192
/**
* @param string $link
*
* @return void
* @access public
*/
function setLink($link) // ~X2C
{
$this->link = $link;
}
// -X2C
// +X2C Operation 193
/**
* @param string $link
*
* @return void
* @access public
*/
function setVerMas($link) // ~X2C
{
$this->vermas = $link;
}
// -X2C
// +X2C Operation 194
/**
* @param string $link
*
* @return void
* @access public
*/
function setVolver($link) // ~X2C
{
$this->volver = $link;
}
// -X2C
// +X2C Operation 195
/**
* @return void
* @access public
*/
function getCSS() // ~X2C
{
return "css/noticias.css";
}
// -X2C
} // -X2C Class :HTML_Noticia
?>