forked from Tomax-Think-Academy/moodle-plagiarism_tomagrade
-
Notifications
You must be signed in to change notification settings - Fork 0
/
debug_form.php
65 lines (54 loc) · 2.61 KB
/
debug_form.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<?php
// This file is part of Moodle - https://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 <https://www.gnu.org/licenses/>.
/**
* plagiarism_form.php - Will be used to setup the admin section of the plugin.
*
* @package plagiarism_tomagrade
* @subpackage plagiarism
* @copyright 2021 Tomax ltd <roy@tomax.co.il>
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
defined('MOODLE_INTERNAL') || die();
require_once($CFG->dirroot.'/lib/formslib.php');
require_once('./lib.php');
class debug_form extends moodleform {
// Define the form!
public function definition () {
global $CFG, $DB;
$mform =& $this->_form;
// Build form.
$mform->addElement('html');
$checkconnection = $CFG->wwwroot . '/plagiarism/tomagrade/checkConnection.php';
$mform->addElement('button', "onclick='asdfasfd'", "Check Connection",
array("onclick" => "window.open('$checkconnection')"));
$checklogs = $CFG->wwwroot . '/plagiarism/tomagrade/showLogs.php';
$mform->addElement('button', "onclick='asdfasfd'", "Show logs",
array("onclick" => "window.open('$checklogs')"));
$clearlogs = $CFG->wwwroot . '/plagiarism/tomagrade/clearLogs.php';
$mform->addElement('button', "onclick='asdfasfd'", "Clear logs",
array("onclick" => "window.open('$clearlogs')"));
$checkassignindb = $CFG->wwwroot . '/plagiarism/tomagrade/checkassigninDB.php';
$mform->addElement('text', 'assignment_id',
"Assignment id", array('size' => '30', 'style' => 'height: 33px'));
$mform->setType('assignment_id', PARAM_TEXT);
$this->add_action_buttons($cancel = false, $submitlabel = "Check DB");
$htmlstring = '<div class="qheader"><h3> Fix tomagrade_use for Moodle version less than 3.9</h3></div>';
$mform->addElement('html', $htmlstring);
$fixuse = $CFG->wwwroot . '/plagiarism/tomagrade/fix_tomagrade_use.php';
$mform->addElement('button', "onclick='asdfasfd'", "Fix",
array("onclick" => "window.open('$fixuse')"));
}
}