} } //регистрируем класс нотификаций //Регистрируем просмотр уведомлений скайпа $dbus->registerObject('/com/Skype/Client', 'com.Skype.API.Client', 'phpSkype'); //запускаем цикл обработки событий while (1) { $s = $dbus->waitLoop(1); //echo "Running skypebot...\n"; $tmp = SQLSelectOne("SELECT * FROM shouts WHERE MEMBER_ID = 0 ORDER BY ADDED DESC"); $latest_message = $tmp['MESSAGE']; if ($old_message != $latest_message) { $old_message = $latest_message; if (isset($tmp['IMPORTANCE']) && $tmp['IMPORTANCE'] > 0) { $users = SQLSelect("SELECT * FROM users WHERE SKYPE != ''"); $total = count($users); for ($i = 0; $i < $total; $i++) { echo "Sending to " . $users[$i]['SKYPE'] . ": " . convert_cyr_string(iconv('UTF-8', 'WINDOWS-1251', $latest_message), 'w', 'd') . "\n"; bot::send_Message(trim($users[$i]['SKYPE']), $latest_message); } } } if (file_exists('./reboot') || $_GET['onetime']) { $n = null; $dbus = null; $db->Disconnect(); exit; } } // закрываем соединение с БД $db->Disconnect();