1414 *
1515 * like displaying the editor and adding custom edit buttons
1616 */
17- class action_plugin_edittable_editor extends DokuWiki_Action_Plugin {
18-
17+ class action_plugin_edittable_editor extends DokuWiki_Action_Plugin
18+ {
1919 /**
2020 * Register its handlers with the DokuWiki's event controller
2121 */
@@ -40,10 +40,10 @@ public function register(Doku_Event_Handler $controller)
4040 *
4141 * @param Doku_Event $event
4242 */
43- function secedit_button (Doku_Event $ event ) {
44- if ( $ event -> data [ ' target ' ] !== ' table ' ) {
45- return ;
46- }
43+ public function secedit_button (Doku_Event $ event )
44+ {
45+ if ( $ event -> data [ ' target ' ] !== ' table ' ) return ;
46+
4747 $ event ->data ['name ' ] = $ this ->getLang ('secedit_name ' );
4848 }
4949
@@ -151,12 +151,12 @@ public function build_table($data, $meta) {
151151 $ colmax = $ cols ? array_fill (0 , $ cols , 0 ) : array ();
152152
153153 // find maximum column widths
154- for ($ row = 0 ; $ row < $ rows ; $ row ++) {
155- for ($ col = 0 ; $ col < $ cols ; $ col ++) {
154+ for ($ row = 0 ; $ row < $ rows ; $ row ++) {
155+ for ($ col = 0 ; $ col < $ cols ; $ col ++) {
156156 $ len = dokuwiki \Utf8 \PhpString::strlen ($ data [$ row ][$ col ]);
157157
158158 // alignment adds padding
159- if ($ meta [$ row ][$ col ]['align ' ] == 'center ' ) {
159+ if ($ meta [$ row ][$ col ]['align ' ] == 'center ' ) {
160160 $ len += 4 ;
161161 } else {
162162 $ len += 3 ;
@@ -165,19 +165,19 @@ public function build_table($data, $meta) {
165165 // remember lenght
166166 $ meta [$ row ][$ col ]['length ' ] = $ len ;
167167
168- if ($ len > $ colmax [$ col ]) $ colmax [$ col ] = $ len ;
168+ if ($ len > $ colmax [$ col ]) $ colmax [$ col ] = $ len ;
169169 }
170170 }
171171
172172 $ last = '| ' ; // used to close the last cell
173- for ($ row = 0 ; $ row < $ rows ; $ row ++) {
174- for ($ col = 0 ; $ col < $ cols ; $ col ++) {
173+ for ($ row = 0 ; $ row < $ rows ; $ row ++) {
174+ for ($ col = 0 ; $ col < $ cols ; $ col ++) {
175175
176176 // minimum padding according to alignment
177- if ($ meta [$ row ][$ col ]['align ' ] == 'center ' ) {
177+ if ($ meta [$ row ][$ col ]['align ' ] == 'center ' ) {
178178 $ lpad = 2 ;
179179 $ rpad = 2 ;
180- } elseif ($ meta [$ row ][$ col ]['align ' ] == 'right ' ) {
180+ } elseif ($ meta [$ row ][$ col ]['align ' ] == 'right ' ) {
181181 $ lpad = 2 ;
182182 $ rpad = 1 ;
183183 } else {
@@ -189,13 +189,13 @@ public function build_table($data, $meta) {
189189 $ target = $ colmax [$ col ];
190190
191191 // colspanned columns span all the cells
192- for ($ i = 1 ; $ i < $ meta [$ row ][$ col ]['colspan ' ]; $ i ++) {
192+ for ($ i = 1 ; $ i < $ meta [$ row ][$ col ]['colspan ' ]; $ i ++) {
193193 $ target += $ colmax [$ col + $ i ];
194194 }
195195
196196 // copy colspans to rowspans below if any
197- if ($ meta [$ row ][$ col ]['colspan ' ] > 1 ){
198- for ($ i = 1 ; $ i < $ meta [$ row ][$ col ]['rowspan ' ]; $ i ++) {
197+ if ($ meta [$ row ][$ col ]['colspan ' ] > 1 ){
198+ for ($ i = 1 ; $ i < $ meta [$ row ][$ col ]['rowspan ' ]; $ i ++) {
199199 $ meta [$ row + $ i ][$ col ]['colspan ' ] = $ meta [$ row ][$ col ]['colspan ' ];
200200 }
201201 }
@@ -205,15 +205,15 @@ public function build_table($data, $meta) {
205205 $ addpad = $ target - $ length ;
206206
207207 // decide which side needs padding
208- if ($ meta [$ row ][$ col ]['align ' ] == 'right ' ) {
208+ if ($ meta [$ row ][$ col ]['align ' ] == 'right ' ) {
209209 $ lpad += $ addpad ;
210210 } else {
211211 $ rpad += $ addpad ;
212212 }
213213
214214 // add the padding
215215 $ cdata = $ data [$ row ][$ col ];
216- if (!$ meta [$ row ][$ col ]['hide ' ] || $ cdata ) {
216+ if (!$ meta [$ row ][$ col ]['hide ' ] || $ cdata ) {
217217 $ cdata = str_pad ('' , $ lpad ).$ cdata .str_pad ('' , $ rpad );
218218 }
219219
0 commit comments