diff options
author | Valentin Popov <info@valentineus.link> | 2018-09-20 17:29:50 +0300 |
---|---|---|
committer | Valentin Popov <info@valentineus.link> | 2018-09-20 17:29:50 +0300 |
commit | 68a1928a4cf812b42a10a62d8374ddabf35e08f4 (patch) | |
tree | 07dbcacb299f7c9ab36895c08b53ff2316cf5d17 /editservice.php | |
parent | 6e82b7cc19c611908aa7d9b629531872de3e95a1 (diff) | |
download | local_webhooks-68a1928a4cf812b42a10a62d8374ddabf35e08f4.tar.xz local_webhooks-68a1928a4cf812b42a10a62d8374ddabf35e08f4.zip |
Redesigned page of the service editor
Signed-off-by: Valentin Popov <info@valentineus.link>
Diffstat (limited to 'editservice.php')
-rw-r--r-- | editservice.php | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/editservice.php b/editservice.php deleted file mode 100644 index b7b4d72..0000000 --- a/editservice.php +++ /dev/null @@ -1,81 +0,0 @@ -<?php -// This file is part of Moodle - http://moodle.org/ -// -// Moodle is free software: you can redistribute it and/or modify -// it under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 3 of the License, or -// (at your option) any later version. -// -// Moodle is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Moodle. If not, see <http://www.gnu.org/licenses/>. - -/** - * Page for editing the service. - * - * @package local_webhooks - * @copyright 2017 "Valentin Popov" <info@valentineus.link> - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later - */ - -require_once(__DIR__ . "/../../config.php"); -require_once(__DIR__ . "/classes/service_form.php"); -require_once(__DIR__ . "/lib.php"); - -require_once($CFG->libdir . "/adminlib.php"); - -/* Optional parameters */ -$serviceid = optional_param("serviceid", 0, PARAM_INT); - -/* Link generation */ -$urlparameters = array("serviceid" => $serviceid); -$baseurl = new moodle_url("/local/webhooks/editservice.php", $urlparameters); -$managerservice = new moodle_url("/local/webhooks/index.php"); - -/* Configure the context of the page */ -admin_externalpage_setup("local_webhooks", "", null, $baseurl, array()); -$context = context_system::instance(); - -/* Create an editing form */ -$mform = new service_edit_form($PAGE->url); - -/* Cancel processing */ -if ($mform->is_cancelled()) { - redirect($managerservice); -} - -/* Getting the data */ -$servicerecord = new stdClass(); -if ($editing = boolval($serviceid)) { - $servicerecord = local_webhooks_get_record($serviceid); - $mform->set_data($servicerecord); -} - -/* Processing of received data */ -if (($data = $mform->get_data()) && confirm_sesskey()) { - if ($editing) { - $data->id = $serviceid; - local_webhooks_update_record($data); - } else { - local_webhooks_create_record($data); - } - - redirect($managerservice, new lang_string("changessaved", "moodle")); -} - -/* The page title */ -$titlepage = new lang_string("externalservice", "webservice"); -$PAGE->navbar->add($titlepage); -$PAGE->set_heading($titlepage); -$PAGE->set_title($titlepage); -echo $OUTPUT->header(); - -/* Displays the form */ -$mform->display(); - -/* Footer */ -echo $OUTPUT->footer();
\ No newline at end of file |