diff --git a/globallevels.php b/globallevels.php new file mode 100644 index 0000000..c4acc9e --- /dev/null +++ b/globallevels.php @@ -0,0 +1,26 @@ +libdir.'/adminlib.php'); + +admin_externalpage_setup("block_gradelevel_default_levels"); + + +print $OUTPUT->header(); +print "

".get_string('cfgpage_globallevels', 'block_gradelevel')."

"; + + +print $OUTPUT->footer(); \ No newline at end of file diff --git a/lang/en/block_gradelevel.php b/lang/en/block_gradelevel.php index e68dc6d..c3ea57a 100644 --- a/lang/en/block_gradelevel.php +++ b/lang/en/block_gradelevel.php @@ -1,5 +1,5 @@ add(new admin_setting_heading( - 'gradelevel/headerconfig', - get_string('headerconfig', 'block_gradelevel'), - get_string('descconfig', 'block_gradelevel') - )); - +$ADMIN->add('blocksettings', new admin_category('block_gradelevel', get_string('cfgpage_generic', 'block_gradelevel'))); + + +$settings->add(new admin_setting_configcheckbox( + 'gradelevel/showtitle', + get_string('labelshowtitle', 'block_gradelevel'), + get_string('descshowtitle', 'block_gradelevel'), + true + )); + $settings->add(new admin_setting_configtext( 'gradelevel/blocktitle', get_string('labeltitle', 'block_gradelevel'), get_string('desctitle', 'block_gradelevel'), get_string('title', 'block_gradelevel') - )); \ No newline at end of file + )); + + + +// Add the default levels page +$external = new admin_externalpage( + 'block_gradelevel_default_levels', + get_string('cfgpage_globallevels', 'block_gradelevel'), + $CFG->wwwroot . '/blocks/gradelevel/globallevels.php' + ); + +$ADMIN->add("block_gradelevel", $settings); +$ADMIN->add("block_gradelevel", $external); + + +$settings = null; \ No newline at end of file