1*09f440daSSatoshi Sahara<?php 2*09f440daSSatoshi Sahara 3*09f440daSSatoshi Saharanamespace dokuwiki\Ui; 4*09f440daSSatoshi Sahara 5*09f440daSSatoshi Saharause dokuwiki\Extension\Event; 6*09f440daSSatoshi Saharause dokuwiki\Form\Form; 7*09f440daSSatoshi Sahara 8*09f440daSSatoshi Sahara/** 9*09f440daSSatoshi Sahara * DokuWiki Backlinks Insterface 10*09f440daSSatoshi Sahara * 11*09f440daSSatoshi Sahara * @package dokuwiki\Ui 12*09f440daSSatoshi Sahara */ 13*09f440daSSatoshi Saharaclass Backlinks extends Ui 14*09f440daSSatoshi Sahara{ 15*09f440daSSatoshi Sahara /** 16*09f440daSSatoshi Sahara * Display backlinks 17*09f440daSSatoshi Sahara * 18*09f440daSSatoshi Sahara * @author Andreas Gohr <andi@splitbrain.org> 19*09f440daSSatoshi Sahara * @author Michael Klier <chi@chimeric.de> 20*09f440daSSatoshi Sahara * 21*09f440daSSatoshi Sahara * @return void 22*09f440daSSatoshi Sahara */ 23*09f440daSSatoshi Sahara public function show() 24*09f440daSSatoshi Sahara { 25*09f440daSSatoshi Sahara global $ID; 26*09f440daSSatoshi Sahara global $lang; 27*09f440daSSatoshi Sahara 28*09f440daSSatoshi Sahara // print intro 29*09f440daSSatoshi Sahara print p_locale_xhtml('backlinks'); 30*09f440daSSatoshi Sahara 31*09f440daSSatoshi Sahara $data = ft_backlinks($ID); 32*09f440daSSatoshi Sahara 33*09f440daSSatoshi Sahara if (!empty($data)) { 34*09f440daSSatoshi Sahara print '<ul class="idx">'; 35*09f440daSSatoshi Sahara foreach ($data as $blink){ 36*09f440daSSatoshi Sahara print '<li><div class="li">'; 37*09f440daSSatoshi Sahara print html_wikilink(':'.$blink,useHeading('navigation') ? null : $blink); 38*09f440daSSatoshi Sahara print '</div></li>'; 39*09f440daSSatoshi Sahara } 40*09f440daSSatoshi Sahara print '</ul>'; 41*09f440daSSatoshi Sahara } else { 42*09f440daSSatoshi Sahara print '<div class="level1"><p>'. $lang['nothingfound'] .'</p></div>'; 43*09f440daSSatoshi Sahara } 44*09f440daSSatoshi Sahara print DOKU_LF; 45*09f440daSSatoshi Sahara } 46*09f440daSSatoshi Sahara 47*09f440daSSatoshi Sahara} 48