29 lines
694 B
PHP
29 lines
694 B
PHP
<?php
|
|
|
|
class MediaPdf extends MediaRenderer{
|
|
private $id;
|
|
|
|
public function __construct($model){
|
|
$this->id = $model->id;
|
|
}
|
|
|
|
public function asText(array $opt = array()){
|
|
$clickable = false;
|
|
if (array_key_exists("clickable", $opt)){
|
|
$clickable = $opt["clickable"];
|
|
}
|
|
if ($clickable){
|
|
return '<a href="'.GUIHandler::getBaseUrl().'getPDF.php?id='.$this->id.'"><img src="'.GUIHandler::getBaseUrl().'images/pdf.png"/></a>';
|
|
}
|
|
else {
|
|
return '<img src="'.GUIHandler::getBaseUrl().'images/pdf.png"/>';
|
|
}
|
|
|
|
// return GlobalVariables::get("config")->paths->media."/".$this->id.".pdf";
|
|
}
|
|
|
|
public function render(array $opt = array()){
|
|
echo $this->asText($opt);
|
|
}
|
|
}
|
|
?>
|