Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var last_date_global = '1970-01-01';
- var results;
- function getNews(last_date, callback) {
- $.get('/includes/getNews.php?last_date=' + last_date, function(data) {
- if (data && data!='null') {
- var parsedData = JSON.parse(data);
- var last_date2 = parsedData[parsedData.length -1];
- last_date_global = last_date2.date;
- callback(parsedData);
- }
- else
- callback(null)
- });
- }
- function closeNews(news_id) {
- $.get('/includes/closeNews.php?news_id=' + news_id, function() {
- $('#order'+news_id).remove();
- });
- }
- $(document).ready(function() {
- getNews(last_date_global, function(data) {
- var line;
- if (data) {
- data.forEach(function(d) {
- line = $("<tr id='order" + d.news_id + "'></tr>");
- $(line).append("<td>" + d.news_id + "</td><td>" + d.date + "</td><td>" + d.news_text + "</td><td>" + d.status + "</td><td><button class='enableItem' itemId='" + d.news_id + "'>ENABLE</button> <button class='disableItem' itemId='" + d.news_id + "'>DISABLE</button>");
- $('#news').append(line);
- });
- }
- });
- });
- setInterval(function() {
- getNews(last_date_global, function(data) {
- var line;
- if (data) {
- data.forEach(function(d) {
- line = $("<tr id='order" + d.news_id + "'></tr>");
- $(line).append("<td>" + d.news_id + "</td><td>" + d.date + "</td><td>" + d.news_text + "</td><td>" + d.status + "</td><td><button class='enableItem' itemId='" + d.news_id + "'>ENABLE</button> <button class='disableItem' itemId='" + d.news_id + "'>DISABLE</button>");
- $('#news').append(line);
- });
- }
- });
- },3000)
- function changeStatus(id, status, callback) {
- $.get('/includes/changeStatus.php?id=' + id + "&status=" + status, function() {
- return callback();
- });
- }
- $('.enableItem').on('click', function() {
- var id = $(this).getAttr('itemId');
- changeStatus(id, 0, function() {
- location.reload();
- });
- });
- $('.disableItem').on('click', function() {
- var id = $(this).getAttr('itemId');
- changeStatus(id, 1, function() {
- location.reload();
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement