system/sai/modules/saimod_sys_cron/js/saimod_sys_cron.js
2016-01-08 15:48:21 +01:00

78 lines
2.7 KiB
JavaScript

function init_saimod_sys_cron() {
$("#sai_mod_cron_table").tablesorter();
register_cron_add();
register_cron_del();
register_cron_edit();
register_cron_change();
}
function register_cron_change(){
$('.btn_cron_status').click(function(){
$.ajax({ type :'GET',
url : './sai.php?sai_mod=.SYSTEM.SAI.saimod_sys_cron&action=change'+
'&cls='+$(this).attr('_class')+
'&status='+$('#select_status_'+$(this).attr('_i')).val(),
success : function(data) {
if(data.status){
system.reload();
}else{
alert('Problem: '+data);}
}
});
});
}
function register_cron_del(){
$('.btn_cron_del').click(function(){
$.ajax({ type :'GET',
url : './sai.php?sai_mod=.SYSTEM.SAI.saimod_sys_cron&action=del'+
'&cls='+$(this).attr('_class'),
success : function(data) {
if(data.status){
system.reload();
}else{
alert('Problem: '+data);}
}
});
});
}
function register_cron_edit(){
$('.btn_cron_edit').click(function(){
$('#input_cron_class').val($(this).attr('_class'));
$('#input_cron_min').val($(this).attr('_min'));
$('#input_cron_hour').val($(this).attr('_hour'));
$('#input_cron_day').val($(this).attr('_day'));
$('#input_cron_day_week').val($(this).attr('_day_week'));
$('#input_cron_month').val($(this).attr('_month'));
$("#btn_cron_add").focus();
});
}
function register_cron_add(){
$('#btn_cron_add').click(function() {
var cls = $('#input_cron_class').val();
var min = $('#input_cron_min').val();
var hour = $('#input_cron_hour').val();
var day = $('#input_cron_day').val();
var day_week = $('#input_cron_day_week').val();
var month = $('#input_cron_month').val();
$.ajax({url: './sai.php',
data: { sai_mod: '.SYSTEM.SAI.saimod_sys_cron',
action: 'add',
cls: cls,
min: min,
hour: hour,
day: day,
day_week: day_week,
month: month},
type: 'GET',
success: function(data) {
if(data.status){
system.reload();
}else{
alert('Problem: '+data);}
}
});
});
}