require $_SERVER['DOCUMENT_ROOT'] . '/system.php'; $db = new DB(); $db->connect("STREAMS-CRON"); $empty = true; $list = $db->execute("SELECT * FROM `streams`"); while ($data = $db->fetch_assoc($list)) { if ($data['status'] != 1 && $data['status'] != 4 && $data['status'] != 5) { $json_array = json_decode(file_get_contents('https://api.twitch.tv/kraken/streams/' . $data['streamer'] . '/'), true); if ($json_array['stream'] != NULL) { //$json_array['stream']['created_at']; $dur = gmdate("H:i:s", time() - strtotime(date('d.m.Y H:i', strtotime($json_array['stream']['created_at'])))); $viewers = $json_array['stream']['viewers']; $db->execute("UPDATE `streams` SET `totaldur` = `totaldur` + 300,`status` = 2,`duration` = '{$dur}',`viewers` = '{$viewers}' WHERE `id` = '" . $data['id'] . "'"); if ($data['totaldur'] >= 172800 && $data['bonus_given'] == 1) { $db->execute("UPDATE `money` SET `realmoney` = `realmoney`+90 WHERE `username` = '" . IDToLogin($data['creator']) . "'"); $db->execute("UPDATE `streams` SET `bonus_given` = 2 WHERE `creator` = '" . $data['creator'] . "'"); PM::Send("Спасибо за ваши стримы!", '<h4>Вашими стримами вы помагаете проекту набрать популярность.</h4><p>Каждому стримеру который отстримит на нашем проекте 48 часов даються <strong>90 рублей</strong>.</p><p>На эти деньги вы можете купить/продлить свою VIP либо потратить эти деньги в магазине за покупку игровых предметов!</p><p> </p><p style="text-align: right;"><em><strong>Спасибо за поддержку проекта!</strong></em></p>', $data['creator'], 2); } } else { $db->execute("UPDATE `streams` SET `status` = 3 WHERE `id` = '" . $data['id'] . "'"); } } $empty = false; //echo $data['streamer']; } $db->close(); if ($empty == true) { exit("EMPTY"); } else { exit("OK"); }