notizia = $notizia;
}
public function __toString(){
$mainMedia = DaoMediaHandler::getMainMediaFromModel($this->notizia);
$mediaText = "";
if (!is_null($mainMedia)){
$mediaText = $mainMedia->asText(array("clickable"=>true));
}
$rval = '
';
$rval.= '
'.$mediaText.'
';
$rval.= '
'.$this->notizia->titolo.'
';
$rval.= '
'.$this->notizia->sottotitolo.'
';
$rval.= '
'.$this->notizia->testo.'
';
$rval.= "
";
return $rval;
}
}
class NotiziaCommentiList {
private $notizia;
public function __construct(NotiziaModel $notizia){
$this->notizia = $notizia;
}
public function __toString(){
$rval = '";
return $rval;
}
}
class CommentoBlock {
private $commento;
public function __construct(CommentoModel $commento){
$this->commento = $commento;
}
public function __toString(){
$userModel = GlobalVariables::get("dao")->getFirst("UserModel",array("id"=>$this->commento->user));
$userString = "Utente cancellato";
if (!is_null($userModel)){
$userString = $userModel->nome." ".$userModel->cognome;
}
$rval = '";
return $rval;
}
}
?>
"; foreach ($commenti as $commento){ $commentoBlock = new CommentoBlock($commento); $rval.= "- ".$commentoBlock."
";
}
$rval.= "
"; } $rval.= "