Revision 2357 | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed
{include file="header.tpl"}<script type="text/javascript" src="/backend/js/DataTables-1.10.5/media/js/jquery.dataTables.min.js"></script><script type="text/javascript" src="/backend/js/DataTables-1.10.5/extensions/TableTools/js/dataTables.tableTools.js"></script><script type="text/javascript" src="/backend/js/DataTables-1.10.5/plugins/sorting/date-de.js"></script><script type="text/javascript" src="/backend/js/DataTables-1.10.5/plugins/sorting/numeric-comma.js"></script><script type="text/javascript" src="/backend/js/spin.min.js"></script><script src="/backend/js/toolbox.js?{$smarty.now}"></script><script>var loading;$(function(){$('.crontabTable').DataTable({"ordering": false,"info": false,"paging": false,"columnDefs": [{ "visible": false, "targets": 0 }],"dom": 'f',"order": [[ 0, 'asc' ]],"language": {"sEmptyTable": "Keine Daten in der Tabelle vorhanden","sInfo": "_START_ bis _END_ von _TOTAL_ Einträgen","sInfoEmpty": "0 bis 0 von 0 Einträgen","sInfoFiltered": "(gefiltert von _MAX_ Einträgen)","sInfoPostFix": "","sInfoThousands": ".","sLengthMenu": "_MENU_ Einträge anzeigen","sLoadingRecords": "Wird geladen...","sProcessing": "Bitte warten...","sSearch": "Suchen","sZeroRecords": "Keine Einträge vorhanden.","oPaginate": {"sFirst": "Erste","sPrevious": "Zurück","sNext": "Nächste","sLast": "Letzte"},"oAria": {"sSortAscending": ": aktivieren, um Spalte aufsteigend zu sortieren","sSortDescending": ": aktivieren, um Spalte absteigend zu sortieren"}}});$('#taskQuestion').dialog({autoOpen:false,modal:true,width:800,resizable:false,buttons:[{text:"ja",icons: {primary: "ui-icon-check"},showText: false,click:function(){$('#taskResult').load("/backend/scheduler/del",$('#scheduler_form').serializeArray(),function(){$('#taskResult').dialog("open");})$('#taskQuestion').dialog("close");}},{text:"nein",icons: {primary: "ui-icon-close"},showText: false,click:function(){$('#taskQuestion').dialog("close");}}]});$('#startJobDlg').dialog({autoOpen:false,modal:true,resizable:false,width:800,buttons:[{text:"OK",icons: {primary: "ui-icon-check"},click:function(){$('#startJobDlg').dialog("close");}}]})$('.task_start').click(startJob);$(".task_play");$('.del').click(deltask);$('.task_edit').click(edittask);$('.newTask').click(edittask);//checktask();})//var checktaskInterval = setInterval(checktask, 5000);function startJob(){jId=$(this).attr('data-task-id');//alert(jId);$.getJSON("startJob.php?id="+jId,function(ret){code=ret.code;msg=ret.msg;console.log(code);if( code == 1 ){if($(".task_start",$('#starttask_'+jId)).css("display")!="none"){$(".task_start",$('#starttask_'+jId)).css("display","none");$('.loading',$('#starttask_'+jId)).show();$("#edittask_"+jId).attr("disabled", true);$("#deltask_"+jId).attr("disabled", true);$('#startJobDlg').html(msg).dialog("open");}} else {$(".task_start",$('#starttask_'+jId)).css("display","block");$('.loading',$('#starttask_'+jId)).hide();$("#edittask_"+jId).attr("disabled", false);$("#deltask_"+jId).attr("disabled", false);}})}function checktask(){$('.status').each(function(){if( !$(this).hasClass("active") ){var data = [];var element = $(this);var id = $(this).attr("id");var idArray = id.split("_");id = idArray[1];data.push({ name : "id", value : id });$.ajax({type: "POST",url : "job_monitor.php?mode=reload",data: data,success : function(html){if( html == 1 ){if($(".task_start",element).css("display")!="none"){$(".task_start",element).css("display","none");$('.loading',element).show();$("#edittask_"+id).attr("disabled", true);$("#deltask_"+id).attr("disabled", true);}} else {//if($(".task_start",element).css("display")=="none"){$(".task_start",element).css("display","block");$('.loading',element).hide();$("#edittask_"+id).attr("disabled", false);$("#deltask_"+id).attr("disabled", false);}}}});}});}function deltask(){tIdArr=$(this).attr("id").split("_");tId=tIdArr[1];$('#taskQuestion').load("/backend/scheduler/del/"+tId,function(){$('#taskQuestion').dialog("open");})}function edittask(e){e.preventDefault();$('#taskForm').dialog("open");}</script><style>.spinner{width:100%!important;}</style>{if $smarty.session.user_data.uname == 'eBay'}{else}<input type="button" class="newTask" value="neu" id="newtask" />{/if}<input type="hidden" value="{$smarty.session.user_data.uname}" name="ebayusernam" id=""/><table style="width:100%" class="crontabTable display"><thead><tr><td>id</td><td>Name</td><td>Art</td><td>Skript</td><td>Benutzer</td><td>Starten / Aktiv</td>{if $smarty.session.user_data.uname == 'eBay'}{else}<td>Aktionen</td>{/if}</tr></thead><tbody>{foreach $tasks as $task}<tr><td>{$task.id}</td><td>{$task.name}</td><td>{$task.art}</td><td>{$task.skript}{if $task.parameter}{$task.parameter}{/if}</td><td>{$task.user}</td><td class="status" id="starttask_{$task.id}"><span class="task_start ui-icon ui-icon-circle-triangle-e" style="margin: 0 auto;cursor: pointer;" title="{$task.name} starten" data-task-id="{$task.id}"></span><span class="loading" style="float:left;width:100%;text-align:center;display:none;"><img src="/backend/images/loading.gif" /></span></td>{if $smarty.session.user_data.uname == 'eBay'}{else}<td><input type="button" class="task_edit" value="editieren" id="edittask_{$task.id}"/><input type="button" class="del" value="löschen" id="deltask_{$task.id}" /></td>{/if}</tr>{/foreach}</tbody></table><div id="taskForm" title="Job anlegen / editieren"></div><div id="taskResult" title="Ergebnis"></div><div id="taskQuestion" title="Job löschen"></div><div id="startJobDlg" title="Rückmeldung"></div>{include file="footer.tpl"}