Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
moodle
moodle
Commits
4000d6e5
Commit
4000d6e5
authored
Mar 25, 2017
by
Tobias Nießen
Browse files
MDL-56632 book: position of "Turn editing on/off"
parent
3c45d26f
Changes
1
Hide whitespace changes
Inline
Side-by-side
mod/book/lib.php
View file @
4000d6e5
...
...
@@ -293,15 +293,10 @@ function book_supports($feature) {
function
book_extend_settings_navigation
(
settings_navigation
$settingsnav
,
navigation_node
$booknode
)
{
global
$USER
,
$PAGE
,
$OUTPUT
;
$plugins
=
core_component
::
get_plugin_list
(
'booktool'
);
foreach
(
$plugins
as
$plugin
=>
$dir
)
{
if
(
file_exists
(
"
$dir
/lib.php"
))
{
require_once
(
"
$dir
/lib.php"
);
}
$function
=
'booktool_'
.
$plugin
.
'_extend_settings_navigation'
;
if
(
function_exists
(
$function
))
{
$function
(
$settingsnav
,
$booknode
);
}
if
(
$booknode
->
children
->
count
()
>
0
)
{
$firstkey
=
$booknode
->
children
->
get_key_list
()[
0
];
}
else
{
$firstkey
=
null
;
}
$params
=
$PAGE
->
url
->
params
();
...
...
@@ -316,9 +311,21 @@ function book_extend_settings_navigation(settings_navigation $settingsnav, navig
$edit
=
'1'
;
}
$url
=
new
moodle_url
(
'/mod/book/view.php'
,
array
(
'id'
=>
$params
[
'id'
],
'chapterid'
=>
$params
[
'chapterid'
],
'edit'
=>
$edit
,
'sesskey'
=>
sesskey
()));
$booknode
->
add
(
$string
,
$url
,
navigation_node
::
TYPE_SETTING
);
$editnode
=
navigation_node
::
create
(
$string
,
$url
,
navigation_node
::
TYPE_SETTING
);
$booknode
->
add_node
(
$editnode
,
$firstkey
);
$PAGE
->
set_button
(
$OUTPUT
->
single_button
(
$url
,
$string
));
}
$plugins
=
core_component
::
get_plugin_list
(
'booktool'
);
foreach
(
$plugins
as
$plugin
=>
$dir
)
{
if
(
file_exists
(
"
$dir
/lib.php"
))
{
require_once
(
"
$dir
/lib.php"
);
}
$function
=
'booktool_'
.
$plugin
.
'_extend_settings_navigation'
;
if
(
function_exists
(
$function
))
{
$function
(
$settingsnav
,
$booknode
);
}
}
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment