mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 00:46:50 +02:00
themes lib MDL-24895 Multiple fixes to better handle overflow.
Major tasks undertaken in this patch: * New format_text argument, overflowdiv. * New page layout Report. * Review of all format_text calls. * Added support for the report layout to all themes. * Changed forum post display from tables to divs.
This commit is contained in:
parent
2412f8b882
commit
367a75fae4
125 changed files with 3366 additions and 2062 deletions
|
@ -5526,8 +5526,10 @@ class admin_setting_manageportfolio extends admin_setting {
|
|||
* added to the turn blocks editing on/off form, so this page reloads correctly.
|
||||
* @param string $actualurl if the actual page being viewed is not the normal one for this
|
||||
* page (e.g. admin/roles/allowassin.php, instead of admin/roles/manage.php, you can pass the alternate URL here.
|
||||
* @param array $options Additional options that can be specified for page setup.
|
||||
* pagelayout - This option can be used to set a specific pagelyaout, admin is default.
|
||||
*/
|
||||
function admin_externalpage_setup($section, $extrabutton = '', array $extraurlparams = null, $actualurl = '') {
|
||||
function admin_externalpage_setup($section, $extrabutton = '', array $extraurlparams = null, $actualurl = '', array $options = array()) {
|
||||
global $CFG, $PAGE, $USER, $SITE, $OUTPUT;
|
||||
|
||||
$PAGE->set_context(null); // hack - set context to something, by default to system context
|
||||
|
@ -5549,7 +5551,10 @@ function admin_externalpage_setup($section, $extrabutton = '', array $extraurlpa
|
|||
die;
|
||||
}
|
||||
|
||||
if ($section === 'upgradesettings') {
|
||||
if (!empty($options['pagelayout'])) {
|
||||
// A specific page layout has been requested.
|
||||
$PAGE->set_pagelayout($options['pagelayout']);
|
||||
} else if ($section === 'upgradesettings') {
|
||||
$PAGE->set_pagelayout('maintenance');
|
||||
} else {
|
||||
$PAGE->set_pagelayout('admin');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue