LinkShowAction.class.php (764B)
1 <?php 2 namespace cms\action\link; 3 use cms\action\LinkAction; 4 use cms\action\Method; 5 use cms\model\BaseObject; 6 use util\Html; 7 8 9 class LinkShowAction extends LinkAction implements Method { 10 11 public function view() { 12 $this->setContentType('text/html' ); 13 14 15 echo '<html><body>'; 16 echo '<h1>'.$this->link->filename.'</h1>'; 17 echo '<hr />'; 18 19 try { 20 $o = new BaseObject( $this->link->linkedObjectId ); 21 $o->load(); 22 echo '<a href="'.Html::url($o->getType(),'show',$o->objectid).'">'.$o->filename.'</a>'; 23 } 24 catch( \util\exception\ObjectNotFoundException $e ) { 25 echo '-'; 26 } 27 28 echo '</body></html>'; 29 30 exit; 31 } 32 33 public function post() { 34 } 35 }