Lines Matching defs:linkback

9  * @link       http://wiki.foosel.net/snippets/dokuwiki/linkback
14 require_once (DOKU_PLUGIN . 'linkback/tools.php');
28 $this->tools = plugin_load('tools', 'linkback');
62 if (!isset ($_REQUEST['linkback']) || $INFO['perm'] != AUTH_ADMIN)
63 $_REQUEST['linkback'] = 'linkback_show';
67 $_REQUEST['linkback'] = 'linkback_show';
69 switch ($_REQUEST['linkback']) {
72 $linkback = $data['receivedpings'][$lid];
73 $data = $this->_changeLinkbackVisibilities(array($lid), !$linkback['show']);
75 // delete linkback
79 // report linkback as ham
83 // report linkback as spam
112 echo '<span class="linkback_trackbackurl">' . DOKU_URL . 'lib/plugins/linkback/exe/trackback.php/' . $ID . '</span>';
129 * Prints an individual linkback
131 function _print($lid, $linkback, $visible = true) {
135 if (!is_array($linkback))
138 if (!$linkback['show']) { // linkback hidden
146 $title = $linkback['title'];
147 $url = $linkback['url'];
148 $date = $linkback['received'];
149 $excerpt = $linkback['excerpt'];
150 $icon = $linkback['favicon'];
151 $type = $linkback['type'];
153 // linkback head with date and link
173 echo $this->external_link($url, ($linkback['blog_title'] ? $linkback['blog_title'] . ': ' : '') . $title, 'urlextern url fn');
179 // main linkback content
189 if (!$linkback['show']) {
204 if (!$linkback['show']) {
221 <input type="hidden" name="linkback" value="<?php echo $act ?>" />
233 * Adds a TOC entry for the linkback section.
249 return; // no linkback section
290 $linkback = $data['receivedpings'][$lid];
291 if ($linkback['show'] == $visible)
294 $linkback['show'] = $visible;
295 if ($linkback['show'])
299 $data['receivedpings'][$lid] = $linkback;
300 $this->tools->addLogEntry($linkback['received'], $ID, (($linkback['show']) ? 'sl' : 'hl'), '', $linkback['lid']);
328 $linkback = $data['receivedpings'][$lid];
330 if ($linkback['show'])
332 $this->tools->addLogEntry($linkback['received'], $ID, 'dl', '', $linkback['lid']);
359 $linkback = $data['receivedpings'][$lid];
361 Event::createAndTrigger('ACTION_LINKBACK_SPAM', $linkback);
363 Event::createAndTrigger('ACTION_LINKBACK_HAM', $linkback);