109f440daSSatoshi Sahara<?php 209f440daSSatoshi Sahara 309f440daSSatoshi Saharanamespace dokuwiki\Ui; 409f440daSSatoshi Sahara 509f440daSSatoshi Saharause dokuwiki\Extension\Event; 609f440daSSatoshi Saharause dokuwiki\Form\Form; 709f440daSSatoshi Sahara 809f440daSSatoshi Sahara/** 9*f9dfcbbeSSatoshi Sahara * DokuWiki Backlinks Interface 1009f440daSSatoshi Sahara * 1109f440daSSatoshi Sahara * @package dokuwiki\Ui 1209f440daSSatoshi Sahara */ 1309f440daSSatoshi Saharaclass Backlinks extends Ui 1409f440daSSatoshi Sahara{ 1509f440daSSatoshi Sahara /** 1609f440daSSatoshi Sahara * Display backlinks 1709f440daSSatoshi Sahara * 1809f440daSSatoshi Sahara * @author Andreas Gohr <andi@splitbrain.org> 1909f440daSSatoshi Sahara * @author Michael Klier <chi@chimeric.de> 2009f440daSSatoshi Sahara * 2109f440daSSatoshi Sahara * @return void 2209f440daSSatoshi Sahara */ 2309f440daSSatoshi Sahara public function show() 2409f440daSSatoshi Sahara { 2509f440daSSatoshi Sahara global $ID; 2609f440daSSatoshi Sahara global $lang; 2709f440daSSatoshi Sahara 2809f440daSSatoshi Sahara // print intro 2909f440daSSatoshi Sahara print p_locale_xhtml('backlinks'); 3009f440daSSatoshi Sahara 3109f440daSSatoshi Sahara $data = ft_backlinks($ID); 3209f440daSSatoshi Sahara 3309f440daSSatoshi Sahara if (!empty($data)) { 3409f440daSSatoshi Sahara print '<ul class="idx">'; 3509f440daSSatoshi Sahara foreach ($data as $blink){ 3609f440daSSatoshi Sahara print '<li><div class="li">'; 3709f440daSSatoshi Sahara print html_wikilink(':'.$blink,useHeading('navigation') ? null : $blink); 3809f440daSSatoshi Sahara print '</div></li>'; 3909f440daSSatoshi Sahara } 4009f440daSSatoshi Sahara print '</ul>'; 4109f440daSSatoshi Sahara } else { 4209f440daSSatoshi Sahara print '<div class="level1"><p>'. $lang['nothingfound'] .'</p></div>'; 4309f440daSSatoshi Sahara } 4409f440daSSatoshi Sahara print DOKU_LF; 4509f440daSSatoshi Sahara } 4609f440daSSatoshi Sahara 4709f440daSSatoshi Sahara} 48