function init_saimod_sys_cron() { $("#sai_mod_cron_table").tablesorter(); register_cron_add(); register_cron_del(); register_cron_edit(); register_cron_change(); register_cron_run(); } function register_cron_run(){ $('.btn_cron_run').click(function(){ $.ajax({ type :'GET', url : './sai.php?sai_mod=.SYSTEM.SAI.saimod_sys_cron&action=run'+ '&cls='+$(this).attr('_class'), success : function(data) { if(data.status){ alert('ok'); }else{ alert('fail'); } } }); }); } 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);} } }); }); }