@@ -30,18 +30,19 @@ function handle($match, $state, $pos, Doku_Handler $handler) {
30
30
*/
31
31
function render ($ mode , Doku_Renderer $ renderer , $ data ) {
32
32
if ($ mode == 'xhtml ' ) {
33
- list ( $ state, $ page , $ redirect , $ secid ) = $ data ;
33
+ $ state = array_shift ( $ data) ;
34
34
switch ($ state ) {
35
35
case 'open ' :
36
+ list ($ page , $ redirect , $ secid ) = $ data ;
36
37
if ($ redirect ) {
37
38
if (defined ('SEC_EDIT_PATTERN ' )) { // for DokuWiki Greebo and more recent versions
38
- $ renderer ->startSectionEdit (0 , array ('target ' => 'plugin_include_start ' , 'name ' => $ page ));
39
+ $ renderer ->startSectionEdit (0 , array ('target ' => 'plugin_include_start ' , 'name ' => $ page, ' hid ' => '' ));
39
40
} else {
40
41
$ renderer ->startSectionEdit (0 , 'plugin_include_start ' , $ page );
41
42
}
42
43
} else {
43
44
if (defined ('SEC_EDIT_PATTERN ' )) { // for DokuWiki Greebo and more recent versions
44
- $ renderer ->startSectionEdit (0 , array ('target ' => 'plugin_include_start_noredirect ' , 'name ' => $ page ));
45
+ $ renderer ->startSectionEdit (0 , array ('target ' => 'plugin_include_start_noredirect ' , 'name ' => $ page, ' hid ' => '' ));
45
46
} else {
46
47
$ renderer ->startSectionEdit (0 , 'plugin_include_start_noredirect ' , $ page );
47
48
}
@@ -50,7 +51,7 @@ function render($mode, Doku_Renderer $renderer, $data) {
50
51
// Start a new section with type != section so headers in the included page
51
52
// won't print section edit buttons of the parent page
52
53
if (defined ('SEC_EDIT_PATTERN ' )) { // for DokuWiki Greebo and more recent versions
53
- $ renderer ->startSectionEdit (0 , array ('target ' => 'plugin_include_end ' , 'name ' => $ page ));
54
+ $ renderer ->startSectionEdit (0 , array ('target ' => 'plugin_include_end ' , 'name ' => $ page, ' hid ' => '' ));
54
55
} else {
55
56
$ renderer ->startSectionEdit (0 , 'plugin_include_end ' , $ page );
56
57
}
0 commit comments