dokuwiki-matrixnotifierwas-plugin – Diff between revs 1 and 5

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 1 Rev 5
Line 4... Line 4...
4 if (!defined('DOKU_INC')) die(); 4 if (!defined('DOKU_INC')) die();
Line 5... Line 5...
5   5  
6 require_once __DIR__ . '/vendor/autoload.php'; 6 require_once __DIR__ . '/vendor/autoload.php';
Line 7... Line 7...
7 use MatrixPhp\MatrixClient; 7 use MatrixPhp\MatrixClient;
Line 8... Line 8...
8   8  
9 class helper_plugin_matrixnotifier extends DokuWiki_Plugin { 9 class helper_plugin_matrixnotifierwas extends DokuWiki_Plugin {
10 10
11 var $_event = null; 11 var $_event = null;
Line 110... Line 110...
110 throw new Exception('invalid notify_show_name value'); 110 throw new Exception('invalid notify_show_name value');
111 } 111 }
112 $link = $this -> _get_url ( $event, null ); 112 $link = $this -> _get_url ( $event, null );
113 $page = $event -> data['id']; 113 $page = $event -> data['id'];
114 //$description = "{$user} {$event_name} [__{$page}__]({$link})"; 114 //$description = "{$user} {$event_name} [__{$page}__]({$link})";
115 $description = $user.' <b>'.$event_name.'</b> <a href="'.$page.'">'.$link.'</a><br/>'; 115 $description = $user.' <b>'.$event_name.'</b> <a href="'.$link.'">'.$page.'</a><br/>';
Line 116... Line 116...
116 116
117 if ( $this -> _event != 'delete' ) { 117 if ( $this -> _event != 'delete' ) {
118 $oldRev = $INFO['meta']['last_change']['date']; 118 $oldRev = $INFO['meta']['last_change']['date'];
119 if ( !empty ( $oldRev ) ) { 119 if ( !empty ( $oldRev ) ) {
Line 142... Line 142...
142 142
143 private function _get_url ( $event = null, $Rev ) { 143 private function _get_url ( $event = null, $Rev ) {
144 global $ID; 144 global $ID;
145 global $conf; 145 global $conf;
146 $oldRev = $event -> data['oldRevision']; 146 $oldRev = $event -> data['oldRevision'];
147 $page = $event -> data['id']; 147 $page = $event -> data['id'];
148 if ( ( $conf['userewrite'] == 1 || $conf['userewrite'] == 2 ) && $conf['useslash'] == true ) 148 if ( ( $conf['userewrite'] == 1 || $conf['userewrite'] == 2 ) && $conf['useslash'] == true )
149 $page = str_replace ( ":", "/", $page ); 149 $page = str_replace ( ":", "/", $page );
150 switch ( $conf['userewrite'] ) { 150 switch ( $conf['userewrite'] ) {
151 case 0: 151 case 0:
152 $url = DOKU_URL . "doku.php?id={$page}"; 152 $url = DOKU_URL . "doku.php?id={$page}";
153 break; 153 break;