Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/monara/public_html/test.athavaneng.com/themes.php on line 99

Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 226

Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 227

Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 228

Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 229

Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 230

Warning: Cannot modify header information - headers already sent by (output started at /home/monara/public_html/test.athavaneng.com/themes.php:1) in /home/monara/public_html/test.athavaneng.com/themes.php on line 231
. /** * This page allows instructors to configure course level tool providers. * * @package mod_lti * @copyright Copyright (c) 2011 Moodlerooms Inc. (http://www.moodlerooms.com) * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later * @author Chris Scribner */ require_once('../../config.php'); require_once($CFG->dirroot.'/mod/lti/edit_form.php'); require_once($CFG->dirroot.'/mod/lti/lib.php'); $courseid = required_param('course', PARAM_INT); require_login($courseid, false); $url = new moodle_url('/mod/lti/instructor_edit_tool_type.php'); $PAGE->set_url($url); $PAGE->set_pagelayout('popup'); $PAGE->set_title(get_string('edittype', 'mod_lti')); $action = optional_param('action', null, PARAM_TEXT); $typeid = optional_param('typeid', null, PARAM_INT); require_sesskey(); require_capability('mod/lti:addcoursetool', context_course::instance($courseid)); if (!empty($typeid)) { $type = lti_get_type($typeid); if ($type->course != $courseid) { throw new Exception('You do not have permissions to edit this tool type.'); die; } } // Delete action is called via ajax. if ($action == 'delete') { lti_delete_type($typeid); die; } // Add a timeout for closing for behat so it can check for errors before switching back to the main window. $timeout = 0; if (defined('BEHAT_SITE_RUNNING') && BEHAT_SITE_RUNNING) { $timeout = 2000; } echo $OUTPUT->header(); if ($action == 'edit') { $type = lti_get_type_type_config($typeid); } else { $type = new stdClass(); $type->lti_clientid = null; } $form = new mod_lti_edit_types_form($url, (object)array('id' => $typeid, 'clientid' => $type->lti_clientid)); // If the user just opened an add or edit form. if ($action == 'add' || $action == 'edit') { if ($action == 'edit') { $form->set_data($type); } echo $OUTPUT->heading(get_string('toolsetup', 'lti')); $form->display(); } else { $script = ''; $closewindow = <<get_data()) { $type = new stdClass(); if (!empty($typeid)) { $type->id = $typeid; lti_load_type_if_cartridge($data); lti_update_type($type, $data); $fromdb = lti_get_type($typeid); $json = json_encode($fromdb); // Output script to update the calling window. $script = <<state = LTI_TOOL_STATE_CONFIGURED; $type->course = $COURSE->id; lti_load_type_if_cartridge($data); $id = lti_add_type($type, $data); $fromdb = lti_get_type($id); $json = json_encode($fromdb); // Output script to update the calling window. $script = <<is_cancelled()) { echo html_writer::script($closewindow); } else { echo $OUTPUT->heading(get_string('toolsetup', 'lti')); $form->display(); } } echo $OUTPUT->footer();