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