Example #1
0
 /**
  * Displays events
  *
  * @return  string
  */
 protected function displayEvents()
 {
     $called = Event::getCalledListeners();
     if (!count($called)) {
         return '<p>' . Lang::txt('JNONE') . '</p>';
     }
     $html = '<ul>';
     foreach ($called as $info) {
         $html .= '<li><code>';
         $html .= '<span class="tm">' . $info['event'] . '</span> ';
         $html .= '<span class="op">&mdash;</span> ';
         $html .= '<span class="msg">' . $info['type'] . '</span> ';
         $html .= '<span class="op">&mdash;</span> ';
         if ($info['type'] == 'Function') {
             $html .= '<span class="vl">' . $info['function'] . '</span>';
         } elseif ($info['type'] == 'Method') {
             $html .= '<span class="ky">' . $info['class'] . '</span><span class="op">::</span><span class="vl">' . $info['method'] . '</span>';
         }
         $html .= ' <span class="op">&rarr;</span> <span class="op">' . substr($info['file'], strlen(PATH_ROOT)) . ':<span class="tm">' . $info['line'] . '</span></span>';
         $html .= '</code></li>';
     }
     $html .= '</ul>';
     return $html;
 }