Chamilo is a learning management system focused on ease of use and accessibility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
chamilo-lms/main/notebook/resources/js/proxy.js

40 lines
748 B

/**
* Define a client proxy for ajax calls.
*/
function Proxy() {};
Proxy.prototype.root = function(){
return context.ajax;
}
Proxy.prototype.post = function(data, f){
if(typeof(context)!=='undefined' && typeof(context.sec_token)!=='undefined'){
data.sec_token = context.sec_token;
}
$.post(this.root(), data, f, 'json');
}
var notebook = new Proxy();
notebook.remove = function(c_id, id, f)
{
var data = {
c_id: c_id,
id: id,
action: 'remove'
};
this.post(data, f);
};
notebook.remove_by_course = function(c_id, session_id, f)
{
var data = {
c_id: c_id,
session_id: session_id,
action: 'remove_by_course'
};
this.post(data, f);
};