<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://bittorrent.ixbb.ru/export.php?type=rss" rel="self" type="application/rss+xml" />
		<title>TBDev catarr Edition - Форум разработки</title>
		<link>http://bittorrent.ixbb.ru/</link>
		<description>TBDev catarr Edition - Форум разработки</description>
		<language>ru-ru</language>
		<lastBuildDate>Sun, 22 Oct 2023 02:51:09 +0300</lastBuildDate>
		<generator>MyBB/mybb.ru</generator>
		<item>
			<title>Услуги клининга Москва и МО</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=78#p78</link>
			<description>&lt;p&gt;Профессиональные услуги клининга: уборка после ремонта, генеральная, поддерживающая, химчистка мягкой мебели, удаление жировых отложений на кухне парогенератором, мытье окон + альпинист и многое другое. Мы также предлагаем ЭКО-чистку детских игрушек, колясок, комнат и различных предметов.&amp;#160; Заказ по тел. +7 915 204 1047 Наш канал: t.me/wwcleaning Москва и Московская область Услуги клининга офиса, квартиры: грязь, пыль, разводы, зеркала, плитка, цемент, краска, светильники, люстры, свч, холодильник, духовка, плита, варочная панель, вытяжка, розетки, выключатели, керамика, смесители, скотч, мусор, шкафы, сантехника, плинтуса, фартук, столешница, стирка, глажка, пятна, загрязнения, диван, кровать &amp;#9989;Уборка квартиры после ремонта &amp;#9989;Уборка после ремонта цена&amp;#160; &amp;#9989;Уборка после ремонта москва&amp;#160; &amp;#9989;Уборка квартиры после ремонта цена&amp;#160; &amp;#9989;Уборка помещений после ремонта&amp;#160; &amp;#9989;Услуги клининга цены&amp;#160; &amp;#9989;Клининг компания услуги&amp;#160; &amp;#9989;Услуги клининга офиса&amp;#160; &amp;#9989;Химчистка мягкой мебели москва&amp;#160; &amp;#9989;Химчистка мягкой мебели +на дому&amp;#160; &amp;#9989;Химчистка мягкой мебели +и ковров&amp;#160; &amp;#9989;Мытье окон +в москве&amp;#160; &amp;#9989;Мытье окон без разводов&amp;#160; &amp;#9989;Клининг компания услуги&amp;#160; &amp;#9989;ЭКО чистка детских кресел&amp;#160; &amp;#9989;Экологическая очистка детских комнат&amp;#160; &amp;#9989;Услуги клининга квартир&amp;#160; Заказ по тел. +7 915 204 1047 Наш канал: &lt;a href=&quot;https://t.me/wwcleaning&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://t.me/wwcleaning&lt;/a&gt;&amp;#160; &amp;#160;Вотсап: &lt;a href=&quot;https://wa.me/79152041047&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://wa.me/79152041047&lt;/a&gt;&amp;#160; Перейти: &lt;a href=&quot;https://is.gd/fF4IeE&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://is.gd/fF4IeE&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (bltjlmrshf)</author>
			<pubDate>Sun, 22 Oct 2023 02:51:09 +0300</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=78#p78</guid>
		</item>
		<item>
			<title>Секреты рулетки 2023г</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=77#p77</link>
			<description>&lt;p&gt;Новинка 2023г!&amp;#160; &amp;#160;&lt;a href=&quot;http://rouletka.top/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://rouletka.top/&lt;/a&gt;&amp;#160; Отныне выиграть много и быстро для тебя станет легко. Перейди по ссылке и введи свои данные в форму подписки: &lt;a href=&quot;https://is.gd/i5L5KE&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://is.gd/i5L5KE&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (bltjlmrshf)</author>
			<pubDate>Wed, 19 Apr 2023 13:08:31 +0300</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=77#p77</guid>
		</item>
		<item>
			<title>1000 $ долларов в месяц самый постой заработок с P2P</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=76#p76</link>
			<description>&lt;p&gt;Самый эффективный канал заработка на&amp;#160; P2P во всем Telegram! &lt;a href=&quot;https://t.me/coin_pos&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://t.me/coin_pos&lt;/a&gt;&amp;#160; Перейти&amp;#160; &lt;a href=&quot;https://is.gd/Ls88aX&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://is.gd/Ls88aX&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (bltjlmrshf)</author>
			<pubDate>Fri, 16 Sep 2022 19:29:49 +0300</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=76#p76</guid>
		</item>
		<item>
			<title>Жду Вас на интенсиве «Таро: 3D взгляд»</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=75#p75</link>
			<description>&lt;p&gt;Жизнь – удивительна и прекрасна. И только в НАШИХ силах на нее повлиять . Не знаете, куда идти дальше ? Не понимаете, что нужно менять? Хотите разобраться в том, что сейчас происходит? Я Инна Авалон – таролог с 20-летним стажем. Маг 15 аркана. Помогу наладить собственную жизнь, определить собственные ориентиры для своего развития и обрести благополучие 18 апреля стартует мой интенсив «Таро: 3D взгляд», на котором Вы: -Получите все ответы на все жизненно важные вопросы. - Приведете себя в комфортное состояние- Пересмотрите свои активы - Узнаете, чего еще Вам не хватает для движения вперед - Узнаете КУДА и КАК двигаться дальше Для кого подходит интенсив? -Для тех , кто в Таро давно Для тех, кто в Таро недавно Прямые эфиры будут проходить на закрытой платформе. Вас ждет : -Общий чат.- Записи занятий.- Домашние занятия.- Будет обратная связь.- Много ПРАКТИКИ Зарегистрироваться Вы можете по ссылке: &lt;a href=&quot;https://cloud.mail.ru/public/zANF/fANekwJ4u&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://cloud.mail.ru/public/zANF/fANekwJ4u&lt;/a&gt; Перейти &lt;a href=&quot;https://is.gd/yaTZk1&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://is.gd/yaTZk1&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (bltjlmrshf)</author>
			<pubDate>Wed, 13 Apr 2022 00:11:46 +0300</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=75#p75</guid>
		</item>
		<item>
			<title>Новое уникальное мобильное приложение «Призолов».</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=74#p74</link>
			<description>&lt;p&gt;Предлагаем Вашему вниманию единственное, не имеющее аналогов на Российском и зарубежных рынках мобильное приложение «Призолов». Для более эффективного продвижения продукта, привлечения новых подписчиков, повышения активности на странице в «Призолов» собраны и постоянно обновляются все giveaways и розыгрыши площадок Instagram, VK, Telegram. Скачивайте в Google Play и получайте: скидки, подарки, будьте в курсе актуальных акций, розыгрышей и лотерей от ведущих блогеров, торговых сетей, маркетплейсов и интернет-магазинов. «Призолов» уникален и не имеет аналогов в мире. Интуитивно понятный интерфейс поможет быстро просканировать социальные сети, и выбрать лучшие гивы, розыгрыши и подарки.Для определения победителей в «Призолов» доступен Генератор случайных чисел.Встроенный сервис «Биржа розыгрышей» - уникальная возможность быстрого поиска запланированных гивов, позволяет размещать собственные объявления с индивидуальными критериями.Качай «Призолов» бесплатно для Android. &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.prizolov&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://play.google.com/store/apps/deta &amp;#8230; m.prizolov&lt;/a&gt;&amp;#160; Аккаунт в Instagram:https://www.instagram.com/prizolov/ Скоро и на AppStore… Скачать приложение &lt;a href=&quot;https://is.gd/qLnUuy&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://is.gd/qLnUuy&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (bltjlmrshf)</author>
			<pubDate>Sun, 16 Jan 2022 23:57:53 +0300</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=74#p74</guid>
		</item>
		<item>
			<title>AirDrop на 1$ от RITS COIN</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=73#p73</link>
			<description>&lt;p&gt;AirDrop на 1$ от RITS COIN RITS COIN - Валюта для оплаты услуг и комиссий на краудфандинге - Alpaca Fund. Краудфандинг выйдет в январе 2022 года, а в марте проект планирует запустить собственный спутник на орбиту&amp;#160; Возможности для новичков:Фарминг 6-22% в месяц (ежедневные начисления). При покупке монет с заморозкой - анлок минимум в х3 (300%). 1 ур. Реф. системы / 10% от Фарминга рефералов. Продажа в любой момент через PancakeSwap. О RITS COIN уже пишут СМИ, ликвидность для откупа &amp;gt; 14.000 $, основатель - популярный Российский Предприниматель, в сообществе больше 1000 активных участников и инвесторов. Получить монеты: &lt;a href=&quot;https://farm.ritstoken.com/?reg=2&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://farm.ritstoken.com/?reg=2&lt;/a&gt;&amp;#160; Присоединиться к Сообществу: &lt;a href=&quot;https://t.me/joinchat/C7bRhahvxP1jNjgy&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://t.me/joinchat/C7bRhahvxP1jNjgy&lt;/a&gt;&amp;#160; Приложенные файлы&amp;#160; &lt;a href=&quot;https://is.gd/cMSyAQ&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://is.gd/cMSyAQ&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (bltjlmrshf)</author>
			<pubDate>Tue, 23 Nov 2021 07:41:11 +0300</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=73#p73</guid>
		</item>
		<item>
			<title>Хотите получить систему, которая будет приносить доход на автопилоте?</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=72#p72</link>
			<description>&lt;p&gt;Специально для начинающих интернет-предпринимателей! СИСТЕМА АВТОМАТИЧЕСКИХ ПРОДАЖ В ИНТЕРНЕТЕ&amp;#160; Схема Предложений, Которая Монетизирует Каждого Вашего Подписчика&amp;#160; + Подробное Поясняющее Видео от Автора&amp;#160; Скачать бесплатно тут - &lt;a href=&quot;https://prozarabotki.ru/av/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://prozarabotki.ru/av/&lt;/a&gt;&amp;#160; &amp;#160;Система выстраивает особые отношения с клиентами через серию писем. Это не бомбежка на &amp;quot;выжигание подписной базы&amp;quot;, а умная стратегия, гарантирующая успех. Сколько нужно приветственных писем? Сколько, как и когда нужно делать продающих предложений своим подписчикам? Стоит ли менять местами информацию и оффер? Как не испугать потенциального клиента ценами? Именно ответы на эти и другие важные вопросы составляют основу предлагаемой автоматической системы продаж. И, если Вы настроите по всем правилам серию писем, то финансовая отдача от Вашей серии будет максимальной, а отношения с подписчиками только окрепнут. Никто из них даже не подумает назвать Вас &amp;quot;Продаваном&amp;quot;! Скачать бесплатно тут - &lt;a href=&quot;https://prozarabotki.ru/av/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://prozarabotki.ru/av/&lt;/a&gt;&amp;#160; &amp;#160;&lt;a href=&quot;https://is.gd/wjuNQB&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://is.gd/wjuNQB&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (bltjlmrshf)</author>
			<pubDate>Wed, 03 Nov 2021 20:07:55 +0300</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=72#p72</guid>
		</item>
		<item>
			<title>Заработай на своём мастерстве!</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=71#p71</link>
			<description>&lt;p&gt;Всеми известная легендарная карточная игра дурак, уже давно поселилась в виртуальном мире и моментально привлекла в него множество поклонников данной тематики. Теперь не нужно искать подходящую компанию, она всегда найдется в интернете! Дурак Онлайн - играй против реальных людей! Стань чемпионом!&amp;#160; &lt;a href=&quot;https://goolnk.com/8vlpg7&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://goolnk.com/8vlpg7&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (bltjlmrshf)</author>
			<pubDate>Wed, 27 Oct 2021 22:23:37 +0300</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=71#p71</guid>
		</item>
		<item>
			<title>Международный круизный клуб InCruises</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=70#p70</link>
			<description>&lt;p&gt;С международным круизным клубом InCruises вы станете фанатами круизных путешествий благодаря их беспрецедентно выгодным и доступным для многих условиям,а также конечно роскошному лакшери отдыху&amp;#160; &lt;a href=&quot;https://cruises.diamonds/vdm_blnky&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://cruises.diamonds/vdm_blnky&lt;/a&gt;&amp;#160; &amp;#160;&lt;a href=&quot;https://is.gd/gsGprL&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://is.gd/gsGprL&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (bltjlmrshf)</author>
			<pubDate>Tue, 19 Oct 2021 23:58:41 +0300</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=70#p70</guid>
		</item>
		<item>
			<title>Фотоловушка Егерькам</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=69#p69</link>
			<description>&lt;p&gt;Использую фотоловушки сантек и баливер, но мой фаворит это фотоловушка Егерькам Охотник. Яндекс отключил свой СМТП сервер на 25 порту.&amp;#160; Фотоловушки сантек и баливер в Июле 21 го перестали отправлять фото в то время как Егерькам работала..Ещё, в силу моего возраста и не близких отношений с техникой очень трудно было настраивать балевер и сантек, а вот в Егерькаме я прописал только почту и она уже была готова отправлять фото. Также, по промокоду РИО, который пне дали друзья, ребята из Егерькама&amp;#160; дали мне скидку в размере 1500р, и она вышла мне на сумму 13500.Фото и видео с неё намного лучше чем с баливера&amp;#160; за 20000. Ещё очень полезная функция Егерькама- это его система Антивор и возможность отправки фото на социальные сети. Собираюсь полностью обновить свой парк на Егерькамы. Говорят ещё, что у них скоро будут новые камеры, жду с нетерпеньем.&amp;#160; &lt;a href=&quot;http://egermag.ru/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;http://egermag.ru/&lt;/a&gt;&amp;#160; &lt;a href=&quot;https://is.gd/Gutqk0&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://is.gd/Gutqk0&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (bltjlmrshf)</author>
			<pubDate>Tue, 12 Oct 2021 12:50:02 +0300</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=69#p69</guid>
		</item>
		<item>
			<title>Стабильная прибыль от 20% в месяц с мировых финансовых рынков.</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=68#p68</link>
			<description>&lt;p&gt;Готов ИНВЕСТИРОВАТЬ? ПОЛУЧАЙ 1-3 % от депозита в день! Финансовые рынки США и Европы дают возможность хорошо жить каждому!!! Лучшие брокеры! Защита капитала! 5 лет успешной работы! Безопасно. Прозрачно. Легально. Жми и подключайся -» &lt;a href=&quot;https://t.me/avalon2020&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://t.me/avalon2020&lt;/a&gt;&amp;#160; &amp;#160; &amp;#160;&lt;a href=&quot;https://is.gd/vTd42u&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://is.gd/vTd42u&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (bltjlmrshf)</author>
			<pubDate>Sat, 02 Oct 2021 08:08:40 +0300</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=68#p68</guid>
		</item>
		<item>
			<title>ВСЕ ДЛЯ БУХГАЛТЕРОВ И НЕ ТОЛЬКО</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=67#p67</link>
			<description>&lt;p&gt;&amp;#128293;&amp;#128293; ВСЕ ДЛЯ БУХГАЛТЕРОВ И НЕ ТОЛЬКО&amp;#128293;&amp;#128293;&amp;#160; &amp;#160; &amp;#160; &amp;#160;Контактный телеграм:&amp;#160; &lt;a href=&quot;https://t.me/ANABIXC&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://t.me/ANABIXC&lt;/a&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &lt;a href=&quot;https://is.gd/PsoWpK&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://is.gd/PsoWpK&lt;/a&gt;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128308;Живой бумажный НДС от 1,2%&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128993;Технические компании&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128993; Компании с живыми директорами&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128993; Компании с реальными оборотами&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128993; Компании с госконтрактами&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128993; Корректировки,уточнёнки&amp;#160; с 2018&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128308; Регистрация ООО под Ключ 25 000&amp;#8381; + 2 счета (Москва)&amp;#160; &amp;#160; &amp;#160; &amp;#160; Заявление по форме Р11001&amp;#160; &amp;#160; &amp;#160; &amp;#160; Устав Решение о создании ООО&amp;#160; &amp;#160; &amp;#160; &amp;#160; Юридический адрес на 11 месяцев&amp;#160; &amp;#160; &amp;#160; &amp;#160; Печать&amp;#160; &amp;#160; &amp;#160; &amp;#160; Госпошлина&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128308;Регистрация компаний под НДС&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128308;Регистрация ООО под Ключ на вашего директора дистанционно (ЭЦП)&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128308;Смена юридического адреса по Москве 35 000&amp;#8381;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128308;Переезд из региона в Москву от 300 000&amp;#8381;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128308;Ликвидация ООО как с долгами так и без&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128308;Помощь в выводе заблокированных средств по 115 ФЗ&amp;#128293;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128308;Открытие расчетных счетов по все России&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128308; Открытие спецсчета&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128308;Сопровождение,Лом,Транзит,ВЭД&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128308; Вывод по чеку от 5%&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128308; Вывод наличных от 14% (любые оквэды) день в день&amp;#128293;&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;&amp;#128308; Банковские гарантии&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128308;Кредитная линия на исполнение контракта&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128308;Кредиты под залог недвижимости&amp;#160; &amp;#160; &amp;#160; &amp;#160; Покупаем и продаём компании как с оборотом так и без.&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#128293;&amp;#128293; Контактный телеграм: &lt;a href=&quot;https://t.me/ANABIXC&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://t.me/ANABIXC&lt;/a&gt;&amp;#160; &amp;#128293;&amp;#128293;&amp;#160; &amp;#160; &amp;#160; &amp;#160;&lt;a href=&quot;https://is.gd/PsoWpK&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://is.gd/PsoWpK&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (bltjlmrshf)</author>
			<pubDate>Wed, 29 Sep 2021 05:33:53 +0300</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=67#p67</guid>
		</item>
		<item>
			<title>Институт повышения квалификации</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=66#p66</link>
			<description>&lt;p&gt;Институт повышения квалификации специалистов предлагает Вам и работникам Вашего предприятия пройти обучение и аттестацию по программам: Охрана труда&amp;#160; Пожарная безопасность&amp;#160; Работа на высоте&amp;#160; Электробезопасность&amp;#160; Рабочие профессии и другие программы&amp;#160; ДИСТАНЦИОННО и Выездом к Вам на предприятие&amp;#160; Телефоны: (495) 012-53-00, +7(903)286-07-46 (WhatsApp) E-mail: info@ipks.ru , ipks@bk.ru&amp;#160; &amp;#160;Сайт: &lt;a href=&quot;https://ipks.ru/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://ipks.ru/&lt;/a&gt;&amp;#160; &lt;a href=&quot;https://is.gd/60nlRH&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://is.gd/60nlRH&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (bltjlmrshf)</author>
			<pubDate>Mon, 27 Sep 2021 20:26:51 +0300</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=66#p66</guid>
		</item>
		<item>
			<title>Зарегистрировать домен</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=65#p65</link>
			<description>&lt;p&gt;Если у вас появился вопрос о том, как и где зарегистрировать домен — значит, скоро вы станете обладателем своего, собственного&amp;#160; сайта и его счастливым владельцем. Поработав над идеей сайта, и создав увлекательный материал, вам осталось сделать всего один шаг. Поэтому перед регистрацией домена, нужно ознакомиться со следующей информацией.&amp;#160; &lt;a href=&quot;https://deltahost.ua/kak-zaregistrirovat-domen-klyuchevye-momenty.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;https://deltahost.ua/kak-zaregistrirova &amp;#8230; menty.html&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (bltjlmrshf)</author>
			<pubDate>Tue, 31 Aug 2021 13:07:04 +0300</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=65#p65</guid>
		</item>
		<item>
			<title>Мод Мультитрекер</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=64#p64</link>
			<description>&lt;p&gt;Иван можно подробную инструкцию установки?&lt;br /&gt;а то я ставлю на движок от &lt;strong&gt;TBDevYSE - TBDev Yuna Scatari Edition&lt;/strong&gt;&amp;#160; &lt;br /&gt;и у меня ошибка при загрузки файла в разделе загрузить &lt;strong&gt;&lt;em class=&quot;bbuline&quot;&gt;&lt;span style=&quot;color: red&quot;&gt;mysql puked: Unknown column &#039;image3&#039; in &#039;field list&#039;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (SONIC)</author>
			<pubDate>Fri, 13 Jan 2012 15:08:05 +0400</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=64#p64</guid>
		</item>
		<item>
			<title>Грабер</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=63#p63</link>
			<description>&lt;p&gt;кто может помочь или объяснить как исправить парсет торрентов для другой версии TBDeV ? очень надо&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Иван)</author>
			<pubDate>Fri, 24 Jun 2011 22:27:05 +0400</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=63#p63</guid>
		</item>
		<item>
			<title>Листалка страниц</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=62#p62</link>
			<description>&lt;p&gt;красивая листалка страниц на jQuery.Установка и скрин в архиве. &lt;a href=&quot;http://narod.ru/disk/17056197001/%5BjQuery%5D%20Pagination%20mod%20by%20Xaker_Poxer.zip.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;скачать&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Иван)</author>
			<pubDate>Fri, 24 Jun 2011 22:24:55 +0400</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=62#p62</guid>
		</item>
		<item>
			<title>Скрины</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=60#p60</link>
			<description>&lt;div class=&quot;quote-box answer-box&quot;&gt;&lt;cite&gt;шок написал(а):&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;Автор а как сделать чтоб? все форматы открывались а то только гиф открывает у меня&amp;#160; Да ещё есть вопрос как сделать чтоб скрины шли не по вертикали а по горизонтали&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;Вот это о Фото строчка идёт.&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;tr($tracker_lang[&#039;image&#039;], &amp;quot;&amp;lt;input type=file name=image0 size=80&amp;gt; &amp;lt;br /&amp;gt;&amp;quot;.$tracker_lang[&#039;max_file_size&#039;].&amp;quot;: 500kb &amp;quot;.$tracker_lang[&#039;avialable_formats&#039;].&amp;quot;: .gif .jpg .png\n&amp;quot;, 1);&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
			<author>mybb@mybb.ru (vano793)</author>
			<pubDate>Tue, 22 Jun 2010 22:13:08 +0400</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=60#p60</guid>
		</item>
		<item>
			<title>10 последних раздач</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=59#p59</link>
			<description>&lt;p&gt;И куда файл пихать потом... как вывести на сайте уже это всё... я что должен тыкать пальцем в небо???&lt;/p&gt;</description>
			<author>mybb@mybb.ru (Кокос)</author>
			<pubDate>Thu, 18 Feb 2010 16:42:28 +0300</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=59#p59</guid>
		</item>
		<item>
			<title>1 Вопрос №3</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=58#p58</link>
			<description>&lt;p&gt;Ооо добрые люди помогите есть токая ошибка когда я нажимают на спасибо&amp;#160; там вылетает страница я думаю вам эта проблема известна вот мой&amp;#160; &amp;#160;Если не трудно то поманите &lt;br /&gt;[PHP]&lt;br /&gt;&amp;lt;?&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 35em&quot;&gt;&lt;pre&gt;/*
// +--------------------------------------------------------------------------+
// | Project:    TBDevYSE - TBDev Yuna Scatari Edition                        |
// +--------------------------------------------------------------------------+
// | This file is part of TBDevYSE. TBDevYSE is based on TBDev,               |
// | originally by RedBeard of TorrentBits, extensively modified by           |
// | Gartenzwerg.                                                             |
// |                                                                          |
// | TBDevYSE is free software; you can redistribute it and/or modify         |
// | it under the terms of the GNU General Public License as published by     |
// | the Free Software Foundation; either version 2 of the License, or        |
// | (at your option) any later version.                                      |
// |                                                                          |
// | TBDevYSE is distributed in the hope that it will be useful,              |
// | but WITHOUT ANY WARRANTY; without even the implied warranty of           |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the            |
// | GNU General Public License for more details.                             |
// |                                                                          |
// | You should have received a copy of the GNU General Public License        |
// | along with TBDevYSE; if not, write to the Free Software Foundation,      |
// | Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA            |
// +--------------------------------------------------------------------------+
// |                                               Do not remove above lines! |
// +--------------------------------------------------------------------------+
*/

require_once(&amp;quot;include/bittorrent.php&amp;quot;);

gzip();

function getagent($httpagent, $peer_id = &amp;quot;&amp;quot;) {
        if (preg_match(&amp;quot;/^Azureus ([0-9]+\.[0-9]+\.[0-9]+\.[0-9]\_B([0-9][0-9|*])(.+)$)/&amp;quot;, $httpagent, $matches))
        return &amp;quot;Azureus/$matches[1]&amp;quot;;
        elseif (preg_match(&amp;quot;/^Azureus ([0-9]+\.[0-9]+\.[0-9]+\.[0-9]\_CVS)/&amp;quot;, $httpagent, $matches))
        return &amp;quot;Azureus/$matches[1]&amp;quot;;
        elseif (preg_match(&amp;quot;/^Java\/([0-9]+\.[0-9]+\.[0-9]+)/&amp;quot;, $httpagent, $matches))
        return &amp;quot;Azureus/&amp;lt;2.0.7.0&amp;quot;;
        elseif (preg_match(&amp;quot;/^Azureus ([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/&amp;quot;, $httpagent, $matches))
        return &amp;quot;Azureus/$matches[1]&amp;quot;;
        elseif (preg_match(&amp;quot;/BitTorrent\/S-([0-9]+\.[0-9]+(\.[0-9]+)*)/&amp;quot;, $httpagent, $matches))
        return &amp;quot;Shadow&#039;s/$matches[1]&amp;quot;;
        elseif (preg_match(&amp;quot;/BitTorrent\/U-([0-9]+\.[0-9]+\.[0-9]+)/&amp;quot;, $httpagent, $matches))
        return &amp;quot;UPnP/$matches[1]&amp;quot;;
        elseif (preg_match(&amp;quot;/^BitTor(rent|nado)\\/T-(.+)$/&amp;quot;, $httpagent, $matches))
        return &amp;quot;BitTornado/$matches[2]&amp;quot;;
        elseif (preg_match(&amp;quot;/^BitTornado\\/T-(.+)$/&amp;quot;, $httpagent, $matches))
        return &amp;quot;BitTornado/$matches[1]&amp;quot;;
        elseif (preg_match(&amp;quot;/^BitTorrent\/ABC-([0-9]+\.[0-9]+(\.[0-9]+)*)/&amp;quot;, $httpagent, $matches))
        return &amp;quot;ABC/$matches[1]&amp;quot;;
        elseif (preg_match(&amp;quot;/^ABC ([0-9]+\.[0-9]+(\.[0-9]+)*)\/ABC-([0-9]+\.[0-9]+(\.[0-9]+)*)/&amp;quot;, $httpagent, $matches))
        return &amp;quot;ABC/$matches[1]&amp;quot;;
        elseif (preg_match(&amp;quot;/^Python-urllib\/.+?, BitTorrent\/([0-9]+\.[0-9]+(\.[0-9]+)*)/&amp;quot;, $httpagent, $matches))
        return &amp;quot;BitTorrent/$matches[1]&amp;quot;;
        elseif (preg_match(&amp;quot;/^BitTorrent\/brst(.+)/&amp;quot;, $httpagent, $matches))
        return &amp;quot;Burst&amp;quot;;
        elseif (preg_match(&amp;quot;/^RAZA (.+)$/&amp;quot;, $httpagent, $matches))
        return &amp;quot;Shareaza/$matches[1]&amp;quot;;
        elseif (preg_match(&amp;quot;/Rufus\/([0-9]+\.[0-9]+\.[0-9]+)/&amp;quot;, $httpagent, $matches))
        return &amp;quot;Rufus/$matches[1]&amp;quot;;
        elseif (preg_match(&amp;quot;/^Python-urllib\\/([0-9]+\\.[0-9]+(\\.[0-9]+)*)/&amp;quot;, $httpagent, $matches))
        return &amp;quot;G3 Torrent&amp;quot;;
        elseif (preg_match(&amp;quot;/MLDonkey\/([0-9]+).([0-9]+).([0-9]+)*/&amp;quot;, $httpagent, $matches))
        return &amp;quot;MLDonkey/$matches[1].$matches[2].$matches[3]&amp;quot;;
        elseif (preg_match(&amp;quot;/ed2k_plugin v([0-9]+\\.[0-9]+).*/&amp;quot;, $httpagent, $matches))
        return &amp;quot;eDonkey/$matches[1]&amp;quot;;
        elseif (preg_match(&amp;quot;/uTorrent\/([0-9]+)([0-9]+)([0-9]+)([0-9A-Z]+)/&amp;quot;, $httpagent, $matches))
        return &amp;quot;µTorrent/$matches[1].$matches[2].$matches[3].$matches[4]&amp;quot;;
        elseif (preg_match(&amp;quot;/CT([0-9]+)([0-9]+)([0-9]+)([0-9]+)/&amp;quot;, $peer_id, $matches))
        return &amp;quot;cTorrent/$matches[1].$matches[2].$matches[3].$matches[4]&amp;quot;;
        elseif (preg_match(&amp;quot;/Transmission\/([0-9]+).([0-9]+)/&amp;quot;, $httpagent, $matches))
        return &amp;quot;Transmission/$matches[1].$matches[2]&amp;quot;;
        elseif (preg_match(&amp;quot;/KT([0-9]+)([0-9]+)([0-9]+)([0-9]+)/&amp;quot;, $peer_id, $matches))
        return &amp;quot;KTorrent/$matches[1].$matches[2].$matches[3].$matches[4]&amp;quot;;
        elseif (preg_match(&amp;quot;/rtorrent\/([0-9]+\\.[0-9]+(\\.[0-9]+)*)/&amp;quot;, $httpagent, $matches))
        return &amp;quot;rTorrent/$matches[1]&amp;quot;;
        elseif (preg_match(&amp;quot;/^ABC\/Tribler_ABC-([0-9]+\.[0-9]+(\.[0-9]+)*)/&amp;quot;, $httpagent, $matches))
        return &amp;quot;Tribler/$matches[1]&amp;quot;;
        elseif (preg_match(&amp;quot;/^BitsOnWheels( |\/)([0-9]+\\.[0-9]+).*/&amp;quot;, $httpagent, $matches))
        return &amp;quot;BitsOnWheels/$matches[2]&amp;quot;;
        elseif (preg_match(&amp;quot;/BitTorrentPlus\/(.+)$/&amp;quot;, $httpagent, $matches))
        return &amp;quot;BitTorrent Plus!/$matches[1]&amp;quot;;
        elseif (ereg(&amp;quot;^Deadman Walking&amp;quot;, $httpagent))
        return &amp;quot;Deadman Walking&amp;quot;;
        elseif (preg_match(&amp;quot;/^eXeem( |\/)([0-9]+\\.[0-9]+).*/&amp;quot;, $httpagent, $matches))
        return &amp;quot;eXeem$matches[1]$matches[2]&amp;quot;;
        elseif (preg_match(&amp;quot;/^libtorrent\/(.+)$/&amp;quot;, $httpagent, $matches))
        return &amp;quot;libtorrent/$matches[1]&amp;quot;;
        elseif (substr($peer_id, 0, 12) == &amp;quot;d0c&amp;quot;)
        return &amp;quot;Mainline&amp;quot;;
        elseif (substr($peer_id, 0, 1) == &amp;quot;M&amp;quot;)
        return &amp;quot;Mainline/Decoded&amp;quot;;
        elseif (substr($peer_id, 0, 3) == &amp;quot;-BB&amp;quot;)
        return &amp;quot;BitBuddy&amp;quot;;
        elseif (substr($peer_id, 0, 8) == &amp;quot;-AR1001-&amp;quot;)
        return &amp;quot;Arctic Torrent/1.2.3&amp;quot;;
        elseif (substr($peer_id, 0, 6) == &amp;quot;exbc\08&amp;quot;)
        return &amp;quot;BitComet/0.56&amp;quot;;
        elseif (substr($peer_id, 0, 6) == &amp;quot;exbc\09&amp;quot;)
        return &amp;quot;BitComet/0.57&amp;quot;;
        elseif (substr($peer_id, 0, 6) == &amp;quot;exbc\0:&amp;quot;)
        return &amp;quot;BitComet/0.58&amp;quot;;
        elseif (substr($peer_id, 0, 4) == &amp;quot;-BC0&amp;quot;)
        return &amp;quot;BitComet/0.&amp;quot;.substr($peer_id, 5, 2);
        elseif (substr($peer_id, 0, 7) == &amp;quot;exbc\0L&amp;quot;)
        return &amp;quot;BitLord/1.0&amp;quot;;
        elseif (substr($peer_id, 0, 7) == &amp;quot;exbcL&amp;quot;)
        return &amp;quot;BitLord/1.1&amp;quot;;
        elseif (substr($peer_id, 0, 3) == &amp;quot;346&amp;quot;)
        return &amp;quot;TorrenTopia&amp;quot;;
        elseif (substr($peer_id, 0, 8) == &amp;quot;-MP130n-&amp;quot;)
        return &amp;quot;MooPolice&amp;quot;;
        elseif (substr($peer_id, 0, 8) == &amp;quot;-SZ2210-&amp;quot;)
        return &amp;quot;Shareaza/2.2.1.0&amp;quot;;
        elseif (ereg(&amp;quot;^0P3R4H&amp;quot;, $httpagent))
        return &amp;quot;Opera BT Client&amp;quot;;
        elseif (substr($peer_id, 0, 6) == &amp;quot;A310--&amp;quot;)
        return &amp;quot;ABC/3.1&amp;quot;;
        elseif (ereg(&amp;quot;^XBT Client&amp;quot;, $httpagent))
        return &amp;quot;XBT Client&amp;quot;;
        elseif (ereg(&amp;quot;^BitTorrent\/BitSpirit$&amp;quot;, $httpagent))
        return &amp;quot;BitSpirit&amp;quot;;
        elseif (ereg(&amp;quot;^DansClient&amp;quot;, $httpagent))
        return &amp;quot;XanTorrent&amp;quot;;
        else
        return &amp;quot;Unknown&amp;quot;;
}

function dltable($name, $arr, $torrent)
{

        global $CURUSER, $tracker_lang;
        $s = &amp;quot;&amp;lt;b&amp;gt;&amp;quot; . count($arr) . &amp;quot; $name&amp;lt;/b&amp;gt;\n&amp;quot;;
        if (!count($arr))
                return $s;
        $s .= &amp;quot;\n&amp;quot;;
        $s .= &amp;quot;&amp;lt;table width=100% class=main border=1 cellspacing=0 cellpadding=5&amp;gt;\n&amp;quot;;
        $s .= &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td class=colhead&amp;gt;&amp;quot;.$tracker_lang[&#039;user&#039;].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot; .
          &amp;quot;&amp;lt;td class=colhead align=center&amp;gt;&amp;quot;.$tracker_lang[&#039;port_open&#039;].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;.
          &amp;quot;&amp;lt;td class=colhead align=right&amp;gt;&amp;quot;.$tracker_lang[&#039;uploaded&#039;].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;.
          &amp;quot;&amp;lt;td class=colhead align=right&amp;gt;&amp;quot;.$tracker_lang[&#039;ul_speed&#039;].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot;.
          &amp;quot;&amp;lt;td class=colhead align=right&amp;gt;&amp;quot;.$tracker_lang[&#039;downloaded&#039;].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot; .
          &amp;quot;&amp;lt;td class=colhead align=right&amp;gt;&amp;quot;.$tracker_lang[&#039;dl_speed&#039;].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot; .
          &amp;quot;&amp;lt;td class=colhead align=right&amp;gt;&amp;quot;.$tracker_lang[&#039;ratio&#039;].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot; .
          &amp;quot;&amp;lt;td class=colhead align=right&amp;gt;&amp;quot;.$tracker_lang[&#039;completed&#039;].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot; .
          &amp;quot;&amp;lt;td class=colhead align=right&amp;gt;&amp;quot;.$tracker_lang[&#039;connected&#039;].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot; .
          &amp;quot;&amp;lt;td class=colhead align=right&amp;gt;&amp;quot;.$tracker_lang[&#039;idle&#039;].&amp;quot;&amp;lt;/td&amp;gt;&amp;quot; .
          &amp;quot;&amp;lt;td class=colhead align=left&amp;gt;&amp;quot;.$tracker_lang[&#039;client&#039;].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;;
        $now = time();
        $moderator = (isset($CURUSER) &amp;amp;&amp;amp; get_user_class() &amp;gt;= UC_MODERATOR);
    $mod = get_user_class() &amp;gt;= UC_MODERATOR;
        foreach ($arr as $e) {
                // user/ip/port
                // check if anyone has this ip
                $s .= &amp;quot;&amp;lt;tr&amp;gt;\n&amp;quot;;
                if ($e[&amp;quot;username&amp;quot;])
                  $s .= &amp;quot;&amp;lt;td&amp;gt;&amp;lt;a href=\&amp;quot;userdetails.php?id=$e[userid]\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot;.get_user_class_color($e[&amp;quot;class&amp;quot;], $e[&amp;quot;username&amp;quot;]).&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;.($mod ? &amp;quot;&amp;amp;nbsp;[&amp;lt;span title=\&amp;quot;{$e[&amp;quot;ip&amp;quot;]}\&amp;quot; style=\&amp;quot;cursor: pointer\&amp;quot;&amp;gt;IP&amp;lt;/span&amp;gt;]&amp;quot; : &amp;quot;&amp;quot;).&amp;quot;&amp;lt;/td&amp;gt;\n&amp;quot;;
                else
                  $s .= &amp;quot;&amp;lt;td&amp;gt;&amp;quot; . ($mod ? $e[&amp;quot;ip&amp;quot;] : preg_replace(&#039;/\.\d+$/&#039;, &amp;quot;.xxx&amp;quot;, $e[&amp;quot;ip&amp;quot;])) . &amp;quot;&amp;lt;/td&amp;gt;\n&amp;quot;;
                $secs = max(10, ($e[&amp;quot;la&amp;quot;]) - $e[&amp;quot;pa&amp;quot;]);
                $revived = $e[&amp;quot;revived&amp;quot;] == &amp;quot;yes&amp;quot;;
            $s .= &amp;quot;&amp;lt;td align=\&amp;quot;center\&amp;quot;&amp;gt;&amp;quot; . ($e[connectable] == &amp;quot;yes&amp;quot; ? &amp;quot;&amp;lt;span style=\&amp;quot;color: green; cursor: help;\&amp;quot; title=\&amp;quot;Порт открыт. Этот пир может подключатся к любому пиру.\&amp;quot;&amp;gt;&amp;quot;.$tracker_lang[&#039;yes&#039;].&amp;quot;&amp;lt;/span&amp;gt;&amp;quot; : &amp;quot;&amp;lt;span style=\&amp;quot;color: red; cursor: help;\&amp;quot; title=\&amp;quot;Порт закрыт. Рекомендовано проверить настройки Firwewall&#039;а.\&amp;quot;&amp;gt;&amp;quot;.$tracker_lang[&#039;no&#039;].&amp;quot;&amp;lt;/span&amp;gt;&amp;quot;) . &amp;quot;&amp;lt;/td&amp;gt;\n&amp;quot;;
                $s .= &amp;quot;&amp;lt;td align=\&amp;quot;right\&amp;quot;&amp;gt;&amp;lt;nobr&amp;gt;&amp;quot; . mksize($e[&amp;quot;uploaded&amp;quot;]) . &amp;quot;&amp;lt;/nobr&amp;gt;&amp;lt;/td&amp;gt;\n&amp;quot;;
                $s .= &amp;quot;&amp;lt;td align=\&amp;quot;right\&amp;quot;&amp;gt;&amp;lt;nobr&amp;gt;&amp;quot; . mksize($e[&amp;quot;uploadoffset&amp;quot;] / $secs) . &amp;quot;/s&amp;lt;/nobr&amp;gt;&amp;lt;/td&amp;gt;\n&amp;quot;;
                $s .= &amp;quot;&amp;lt;td align=\&amp;quot;right\&amp;quot;&amp;gt;&amp;lt;nobr&amp;gt;&amp;quot; . mksize($e[&amp;quot;downloaded&amp;quot;]) . &amp;quot;&amp;lt;/nobr&amp;gt;&amp;lt;/td&amp;gt;\n&amp;quot;;
                //if ($e[&amp;quot;seeder&amp;quot;] == &amp;quot;no&amp;quot;)
                        $s .= &amp;quot;&amp;lt;td align=\&amp;quot;right\&amp;quot;&amp;gt;&amp;lt;nobr&amp;gt;&amp;quot; . mksize($e[&amp;quot;downloadoffset&amp;quot;] / $secs) . &amp;quot;/s&amp;lt;/nobr&amp;gt;&amp;lt;/td&amp;gt;\n&amp;quot;;
                /*else
                        $s .= &amp;quot;&amp;lt;td align=\&amp;quot;right\&amp;quot;&amp;gt;&amp;lt;nobr&amp;gt;&amp;quot; . mksize($e[&amp;quot;downloadoffset&amp;quot;] / max(1, $e[&amp;quot;finishedat&amp;quot;] - $e[&amp;quot;st&amp;quot;])) . &amp;quot;/s&amp;lt;/nobr&amp;gt;&amp;lt;/td&amp;gt;\n&amp;quot;;*/
                if ($e[&amp;quot;downloaded&amp;quot;]) {
                  $ratio = floor(($e[&amp;quot;uploaded&amp;quot;] / $e[&amp;quot;downloaded&amp;quot;]) * 1000) / 1000;
                    $s .= &amp;quot;&amp;lt;td align=\&amp;quot;right\&amp;quot;&amp;gt;&amp;lt;font color=&amp;quot; . get_ratio_color($ratio) . &amp;quot;&amp;gt;&amp;quot; . number_format($ratio, 3) . &amp;quot;&amp;lt;/font&amp;gt;&amp;lt;/td&amp;gt;\n&amp;quot;;
                } else
        	if ($e[&amp;quot;uploaded&amp;quot;])
	                  	$s .= &amp;quot;&amp;lt;td align=\&amp;quot;right\&amp;quot;&amp;gt;Inf.&amp;lt;/td&amp;gt;\n&amp;quot;;
        	else
	                  	$s .= &amp;quot;&amp;lt;td align=\&amp;quot;right\&amp;quot;&amp;gt;---&amp;lt;/td&amp;gt;\n&amp;quot;;
                $s .= &amp;quot;&amp;lt;td align=\&amp;quot;right\&amp;quot;&amp;gt;&amp;quot; . sprintf(&amp;quot;%.2f%%&amp;quot;, 100 * (1 - ($e[&amp;quot;to_go&amp;quot;] / $torrent[&amp;quot;size&amp;quot;]))) . &amp;quot;&amp;lt;/td&amp;gt;\n&amp;quot;;
                $s .= &amp;quot;&amp;lt;td align=\&amp;quot;right\&amp;quot;&amp;gt;&amp;quot; . mkprettytime($now - $e[&amp;quot;st&amp;quot;]) . &amp;quot;&amp;lt;/td&amp;gt;\n&amp;quot;;
                $s .= &amp;quot;&amp;lt;td align=\&amp;quot;right\&amp;quot;&amp;gt;&amp;quot; . mkprettytime($now - $e[&amp;quot;la&amp;quot;]) . &amp;quot;&amp;lt;/td&amp;gt;\n&amp;quot;;
                $s .= &amp;quot;&amp;lt;td align=\&amp;quot;left\&amp;quot;&amp;gt;&amp;quot; . htmlspecialchars(getagent($e[&amp;quot;agent&amp;quot;], $e[&amp;quot;peer_id&amp;quot;])) . &amp;quot;&amp;lt;/td&amp;gt;\n&amp;quot;;
                $s .= &amp;quot;&amp;lt;/tr&amp;gt;\n&amp;quot;;
        }
        $s .= &amp;quot;&amp;lt;/table&amp;gt;\n&amp;quot;;
        return $s;
}

dbconn(false);

loggedinorreturn();

$id = 0 + $_GET[&amp;quot;id&amp;quot;];

if (!isset($id) || !$id)
        die();

$res = sql_query(&amp;quot;SELECT torrents.seeders, torrents.banned, torrents.leechers, torrents.info_hash, torrents.filename, UNIX_TIMESTAMP() - UNIX_TIMESTAMP(torrents.last_action) AS lastseed, torrents.numratings, torrents.name, IF(torrents.numratings &amp;lt; $minvotes, NULL, ROUND(torrents.ratingsum / torrents.numratings, 1)) AS rating, torrents.owner, torrents.save_as, torrents.descr, torrents.visible, torrents.size, torrents.added, torrents.views, torrents.hits, torrents.times_completed, torrents.id, torrents.type, torrents.numfiles, torrents.image1, torrents.image2,torrents.image3, torrents.image4, categories.name AS cat_name, users.username FROM torrents LEFT JOIN categories ON torrents.category = categories.id LEFT JOIN users ON torrents.owner = users.id WHERE torrents.id = $id&amp;quot;)
        or sqlerr(__FILE__, __LINE__);
$row = mysql_fetch_array($res);

sql_query(&amp;quot;INSERT INTO readtorrents (userid, torrentid) VALUES (&amp;quot;.sqlesc($CURUSER[&amp;quot;id&amp;quot;]).&amp;quot;, &amp;quot;.sqlesc($id).&amp;quot;)&amp;quot;)/* or sqlerr(__FILE__,__LINE__)*/;

$owned = $moderator = 0;
        if (get_user_class() &amp;gt;= UC_MODERATOR)
                $owned = $moderator = 1;
        elseif ($CURUSER[&amp;quot;id&amp;quot;] == $row[&amp;quot;owner&amp;quot;])
                $owned = 1;
//}

if (!$row || ($row[&amp;quot;banned&amp;quot;] == &amp;quot;yes&amp;quot; &amp;amp;&amp;amp; !$moderator))
        stderr($tracker_lang[&#039;error&#039;], $tracker_lang[&#039;no_torrent_with_such_id&#039;]);
else {
        if ($_GET[&amp;quot;hit&amp;quot;]) {
                sql_query(&amp;quot;UPDATE torrents SET views = views + 1 WHERE id = $id&amp;quot;);
                if ($_GET[&amp;quot;tocomm&amp;quot;])
                        header(&amp;quot;Location: $DEFAULTBASEURL/details.php?id=$id&amp;amp;page=0#startcomments&amp;quot;);
                elseif ($_GET[&amp;quot;filelist&amp;quot;])
                        header(&amp;quot;Location: $DEFAULTBASEURL/details.php?id=$id&amp;amp;filelist=1#filelist&amp;quot;);
                elseif ($_GET[&amp;quot;toseeders&amp;quot;])
                        header(&amp;quot;Location: $DEFAULTBASEURL/details.php?id=$id&amp;amp;dllist=1#seeders&amp;quot;);
                elseif ($_GET[&amp;quot;todlers&amp;quot;])
                        header(&amp;quot;Location: $DEFAULTBASEURL/details.php?id=$id&amp;amp;dllist=1#leechers&amp;quot;);
                else
                        header(&amp;quot;Location: $DEFAULTBASEURL/details.php?id=$id&amp;quot;);
                exit();
        }

        if (!isset($_GET[&amp;quot;page&amp;quot;])) {
                stdhead($tracker_lang[&#039;torrent_details&#039;].&amp;quot; \&amp;quot;&amp;quot; . $row[&amp;quot;name&amp;quot;] . &amp;quot;\&amp;quot;&amp;quot;);

                if ($CURUSER[&amp;quot;id&amp;quot;] == $row[&amp;quot;owner&amp;quot;] || get_user_class() &amp;gt;= UC_MODERATOR)
                        $owned = 1;
                else
                        $owned = 0;

                $spacer = &amp;quot;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;quot;;

                $prive = &amp;quot;&amp;quot;;
                $s=$row[&amp;quot;name&amp;quot;];

                print(&amp;quot;&amp;lt;table width=\&amp;quot;100%\&amp;quot; border=\&amp;quot;1\&amp;quot; cellspacing=\&amp;quot;0\&amp;quot; cellpadding=\&amp;quot;5\&amp;quot;&amp;gt;\n&amp;quot;);
                print(&amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td class=\&amp;quot;colhead\&amp;quot; colspan=\&amp;quot;2\&amp;quot;&amp;gt;&amp;lt;div style=\&amp;quot;float: left; width: auto;\&amp;quot;&amp;gt;:: &amp;quot;.$tracker_lang[&#039;torrent_details&#039;].&amp;quot;&amp;lt;/div&amp;gt;&amp;lt;div align=\&amp;quot;right\&amp;quot;&amp;gt;&amp;lt;a href=\&amp;quot;bookmark.php?torrent=$row[id]\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Добавить в избранное&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;);
                $url = &amp;quot;edit.php?id=&amp;quot; . $row[&amp;quot;id&amp;quot;];
                if (isset($_GET[&amp;quot;returnto&amp;quot;])) {
                        $addthis = &amp;quot;&amp;amp;amp;returnto=&amp;quot; . urlencode($_GET[&amp;quot;returnto&amp;quot;]);
                        $url .= $addthis;
                        $keepget .= $addthis;
                }
                $editlink = &amp;quot;a href=\&amp;quot;$url\&amp;quot; class=\&amp;quot;sublink\&amp;quot;&amp;quot;;

                $s = &amp;quot;&amp;lt;a class=\&amp;quot;index\&amp;quot; href=\&amp;quot;download.php?id=$id&amp;amp;amp;name=&amp;quot; . rawurlencode($row[&amp;quot;filename&amp;quot;]) . &amp;quot;\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;&amp;quot; . $row[&amp;quot;name&amp;quot;] . &amp;quot;&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
                if ($owned)
                $s .= &amp;quot; $spacer&amp;lt;$editlink&amp;gt;[&amp;quot;.$tracker_lang[&#039;edit&#039;].&amp;quot;]&amp;lt;/a&amp;gt;&amp;quot;;

                tr (&amp;quot;&amp;lt;nobr&amp;gt;{$row[&amp;quot;cat_name&amp;quot;]}&amp;lt;/nobr&amp;gt;&amp;quot;, $s, 1, 1, &amp;quot;10%&amp;quot;);

                function hex_esc($matches) {
                        return sprintf(&amp;quot;%02x&amp;quot;, ord($matches[0]));
                }

                tr($tracker_lang[&#039;info_hash&#039;], $row[&amp;quot;info_hash&amp;quot;]);

                if ($row[&amp;quot;image1&amp;quot;] != &amp;quot;&amp;quot;) {
          if ($row[&amp;quot;image1&amp;quot;] != &amp;quot;&amp;quot;)
        	$img1 = &amp;quot;&amp;lt;a href=&#039;viewimage.php?pic=$row[image1]&#039;&amp;gt;&amp;lt;img border=&#039;0&#039; src=&#039;thumbnail.php?$row[image1]&#039; /&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
          tr($tracker_lang[&#039;image&#039;], $img1, 1);
 }

        if (!empty($row[&amp;quot;descr&amp;quot;]))
         tr($tracker_lang[&#039;description&#039;], format_comment($row[&amp;quot;descr&amp;quot;]), 1, 1);
        if ($row[&amp;quot;image2&amp;quot;] != &amp;quot;&amp;quot; OR $row[&amp;quot;image3&amp;quot;] != &amp;quot;&amp;quot; OR $row[&amp;quot;image4&amp;quot;] != &amp;quot;&amp;quot;)
          if ($row[&amp;quot;image2&amp;quot;] != &amp;quot;&amp;quot;)
        	$img2 = &amp;quot;&amp;lt;a href=&#039;viewimage.php?pic=$row[image2]&#039;&amp;gt;&amp;lt;img border=&#039;0&#039; src=&#039;thumbnail.php?$row[image2]&#039; /&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
          if ($row[&amp;quot;image3&amp;quot;] != &amp;quot;&amp;quot;)
        	$img3 = &amp;quot;&amp;lt;a href=&#039;viewimage.php?pic=$row[image3]&#039;&amp;gt;&amp;lt;img border=&#039;0&#039; src=&#039;thumbnail.php?$row[image3]&#039; /&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
          if ($row[&amp;quot;image4&amp;quot;] != &amp;quot;&amp;quot;)
        	$img4 = &amp;quot;&amp;lt;a href=&#039;viewimage.php?pic=$row[image4]&#039;&amp;gt;&amp;lt;img border=&#039;0&#039; src=&#039;thumbnail.php?$row[image4]&#039; /&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
         tr($tracker_lang[&#039;screens&#039;], $img2 . &amp;quot;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;quot; . $img3 . &amp;quot;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;quot; . $img4, 
1);

                if (!empty($row[&amp;quot;descr&amp;quot;]))
                 tr($tracker_lang[&#039;description&#039;], format_comment($row[&amp;quot;descr&amp;quot;]), 1, 1);
                if ($row[&amp;quot;visible&amp;quot;] == &amp;quot;no&amp;quot;)
                        tr($tracker_lang[&#039;visible&#039;], &amp;quot;&amp;lt;b&amp;gt;&amp;quot;.$tracker_lang[&#039;no&#039;].&amp;quot;&amp;lt;/b&amp;gt; (&amp;quot;.$tracker_lang[&#039;dead&#039;].&amp;quot;)&amp;quot;, 1);
                if ($moderator)
                        tr($tracker_lang[&#039;banned&#039;], ($row[&amp;quot;banned&amp;quot;] == &#039;no&#039; ? $tracker_lang[&#039;no&#039;] : $tracker_lang[&#039;yes&#039;]) );

                if (isset($row[&amp;quot;cat_name&amp;quot;]))
                        tr($tracker_lang[&#039;type&#039;], $row[&amp;quot;cat_name&amp;quot;]);
                else
                        tr($tracker_lang[&#039;type&#039;], &amp;quot;(&amp;quot;.$tracker_lang[&#039;no_choose&#039;].&amp;quot;)&amp;quot;);

                tr($tracker_lang[&#039;seeder&#039;], $tracker_lang[&#039;seeder_last_seen&#039;].&amp;quot; &amp;quot;.mkprettytime($row[&amp;quot;lastseed&amp;quot;]) . &amp;quot; &amp;quot;.$tracker_lang[&#039;ago&#039;]);
                tr($tracker_lang[&#039;size&#039;],mksize($row[&amp;quot;size&amp;quot;]) . &amp;quot; (&amp;quot; . number_format($row[&amp;quot;size&amp;quot;]) . &amp;quot; &amp;quot;.$tracker_lang[&#039;bytes&#039;].&amp;quot;)&amp;quot;);

                $s = &amp;quot;&amp;quot;;
                $s .= &amp;quot;&amp;lt;table border=\&amp;quot;0\&amp;quot; cellpadding=\&amp;quot;0\&amp;quot; cellspacing=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td valign=\&amp;quot;top\&amp;quot; class=embedded&amp;gt;&amp;quot;;
                if (!isset($row[&amp;quot;rating&amp;quot;])) {
                        if ($minvotes &amp;gt; 1) {
                                $s .= sprintf($tracker_lang[&#039;not_enough_votes&#039;], $minvotes);
                                if ($row[&amp;quot;numratings&amp;quot;])
                                        $s .= sprintf($tracker_lang[&#039;only_votes&#039;], $row[&amp;quot;numratings&amp;quot;]);
                                else
                                        $s .= $tracker_lang[&#039;none_voted&#039;];
                                $s .= &amp;quot;)&amp;quot;;
                        }
                        else
                                $s .= $tracker_lang[&#039;no_votes&#039;];
                }
                else {
                        $rpic = ratingpic($row[&amp;quot;rating&amp;quot;]);
                        if (!isset($rpic))
                                $s .= &amp;quot;invalid?&amp;quot;;
                        else
                                $s .= &amp;quot;$rpic (&amp;quot; . $row[&amp;quot;rating&amp;quot;] . &amp;quot; &amp;quot;.$tracker_lang[&#039;from&#039;].&amp;quot; 5 &amp;quot;.$tracker_lang[&#039;with&#039;].&amp;quot; &amp;quot; . $row[&amp;quot;numratings&amp;quot;] . &amp;quot; &amp;quot;.$tracker_lang[&#039;votes&#039;].&amp;quot;)&amp;quot;;
                }
                $s .= &amp;quot;\n&amp;quot;;
                $s .= &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td class=embedded&amp;gt;$spacer&amp;lt;/td&amp;gt;&amp;lt;td valign=\&amp;quot;top\&amp;quot; class=embedded&amp;gt;&amp;quot;;
                if (!isset($CURUSER))
                        $s .= &amp;quot;(&amp;lt;a href=\&amp;quot;login.php?returnto=&amp;quot; . urlencode($_SERVER[&amp;quot;REQUEST_URI&amp;quot;]) . &amp;quot;&amp;amp;amp;nowarn=1\&amp;quot;&amp;gt;Log in&amp;lt;/a&amp;gt; to rate it)&amp;quot;;
                else {
                        $ratings = array(
                                        5 =&amp;gt; $tracker_lang[&#039;vote_5&#039;],
                                        4 =&amp;gt; $tracker_lang[&#039;vote_4&#039;],
                                        3 =&amp;gt; $tracker_lang[&#039;vote_3&#039;],
                                        2 =&amp;gt; $tracker_lang[&#039;vote_2&#039;],
                                        1 =&amp;gt; $tracker_lang[&#039;vote_1&#039;],
                        );
                        if (!$owned || $moderator) {
                                $xres = sql_query(&amp;quot;SELECT rating, added FROM ratings WHERE torrent = $id AND user = &amp;quot; . $CURUSER[&amp;quot;id&amp;quot;]);
                                $xrow = mysql_fetch_array($xres);
                                if ($xrow)
                                        $s .= &amp;quot;(&amp;quot;.$tracker_lang[&#039;you_have_voted_for_this_torrent&#039;].&amp;quot; \&amp;quot;&amp;quot; . $xrow[&amp;quot;rating&amp;quot;] . &amp;quot; - &amp;quot; . $ratings[$xrow[&amp;quot;rating&amp;quot;]] . &amp;quot;\&amp;quot;)&amp;quot;;
                                else {
                                        $s .= &amp;quot;&amp;lt;form method=\&amp;quot;post\&amp;quot; action=\&amp;quot;takerate.php\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;id\&amp;quot; value=\&amp;quot;$id\&amp;quot; /&amp;gt;\n&amp;quot;;
                                        $s .= &amp;quot;&amp;lt;select name=\&amp;quot;rating\&amp;quot;&amp;gt;\n&amp;quot;;
                                        $s .= &amp;quot;&amp;lt;option value=\&amp;quot;0\&amp;quot;&amp;gt;&amp;quot;.$tracker_lang[&#039;vote&#039;].&amp;quot;&amp;lt;/option&amp;gt;\n&amp;quot;;
                                        foreach ($ratings as $k =&amp;gt; $v) {
                                                $s .= &amp;quot;&amp;lt;option value=\&amp;quot;$k\&amp;quot;&amp;gt;$k - $v&amp;lt;/option&amp;gt;\n&amp;quot;;
                                        }
                                        $s .= &amp;quot;&amp;lt;/select&amp;gt;\n&amp;quot;;
                                        $s .= &amp;quot;&amp;lt;input type=\&amp;quot;submit\&amp;quot; value=\&amp;quot;&amp;quot;.$tracker_lang[&#039;vote&#039;].&amp;quot;!\&amp;quot; /&amp;gt;&amp;quot;;
                                        $s .= &amp;quot;&amp;lt;/form&amp;gt;\n&amp;quot;;
                                }
                        }
                }
                $s .= &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;quot;;
                tr($tracker_lang[&#039;rating&#039;], $s, 1);

////история оценивания торентов
if($CURUSER[&amp;quot;class&amp;quot;] &amp;gt; UC_UPLOADER)// показывать только аплоадерам
{
$r = mysql_query(&amp;quot;SELECT ratings.*, users.username, users.id, users.class FROM ratings JOIN users ON users.id=ratings.user WHERE torrent = $id ORDER BY added&amp;quot;) or sqlerr(__FILE__,__LINE__);

if (mysql_num_rows($r) &amp;gt; 0) {
$rates = &amp;quot;&amp;lt;table class=\&amp;quot;main\&amp;quot; border=\&amp;quot;1\&amp;quot; cellspacing=\&amp;quot;0\&amp;quot; cellpadding=\&amp;quot;5\&amp;quot;&amp;gt;\n&amp;quot; .&amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td class=\&amp;quot;colhead\&amp;quot;&amp;gt;Пользователь&amp;lt;/td&amp;gt;&amp;lt;td class=\&amp;quot;colhead\&amp;quot;&amp;gt;Оценка&amp;lt;/td&amp;gt;&amp;lt;td class=\&amp;quot;colhead\&amp;quot;&amp;gt;Дата&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;;
while ($a = mysql_fetch_array($r)) {
//тут определяем цвета для оценок
if ($a[&amp;quot;rating&amp;quot;]==1)
    $ratcolor=&amp;quot;&amp;lt;font color=\&amp;quot;red\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;1&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;quot;;
else if ($a[&amp;quot;rating&amp;quot;]==2)
    $ratcolor=&amp;quot;&amp;lt;font color=\&amp;quot;red\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;2&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;quot;;
else if ($a[&amp;quot;rating&amp;quot;]==3)
    $ratcolor=&amp;quot;&amp;lt;font color=\&amp;quot;black\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;3&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;quot;;
else if ($a[&amp;quot;rating&amp;quot;]==4)
    $ratcolor=&amp;quot;&amp;lt;font color=\&amp;quot;blue\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;4&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;quot;;
else if ($a[&amp;quot;rating&amp;quot;]==5)
    $ratcolor=&amp;quot;&amp;lt;font color=\&amp;quot;green\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;5&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&amp;quot;;

$rates .= &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td style=\&amp;quot;padding: 0px\&amp;quot;&amp;gt;&amp;lt;a href=userdetails.php?id=$a[id]&amp;gt;&amp;quot;.get_user_class_color($a[&amp;quot;class&amp;quot;], $a[&amp;quot;username&amp;quot;]).&amp;quot;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td align=\&amp;quot;center\&amp;quot;&amp;gt;$ratcolor&amp;lt;/td&amp;gt;&amp;lt;td align=\&amp;quot;center\&amp;quot;&amp;gt;$a[added]&amp;lt;/td&amp;gt;\n&amp;quot;;
}
$rates .= &amp;quot;&amp;lt;/table&amp;gt;&amp;quot;;
}

}
if ($rates)
 print(&amp;quot;&amp;lt;tr valign=\&amp;quot;top\&amp;quot;&amp;gt;&amp;lt;td class=\&amp;quot;rowhead\&amp;quot;&amp;gt;Оценили&amp;lt;/td&amp;gt;&amp;lt;td align=\&amp;quot;left\&amp;quot;&amp;gt;&amp;lt;a href=\&amp;quot;javascript: show_hide(&#039;s7&#039;)\&amp;quot;&amp;gt;&amp;lt;img border=\&amp;quot;0\&amp;quot; src=\&amp;quot;pic/plus.gif\&amp;quot; id=\&amp;quot;pics7\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;div id=\&amp;quot;ss7\&amp;quot; style=\&amp;quot;display: none;\&amp;quot;&amp;gt;$rates&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;);  

                tr($tracker_lang[&#039;added&#039;], $row[&amp;quot;added&amp;quot;]);
                tr($tracker_lang[&#039;views&#039;], $row[&amp;quot;views&amp;quot;]);
                tr($tracker_lang[&#039;hits&#039;], $row[&amp;quot;hits&amp;quot;]);
                tr($tracker_lang[&#039;snatched&#039;], $row[&amp;quot;times_completed&amp;quot;] . &amp;quot; &amp;quot;.$tracker_lang[&#039;times&#039;]);

                $keepget = &amp;quot;&amp;quot;;
                $uprow = (isset($row[&amp;quot;username&amp;quot;]) ? (&amp;quot;&amp;lt;a href=userdetails.php?id=&amp;quot; . $row[&amp;quot;owner&amp;quot;] . &amp;quot;&amp;gt;&amp;quot; . htmlspecialchars($row[&amp;quot;username&amp;quot;]) . &amp;quot;&amp;lt;/a&amp;gt;&amp;quot;) : &amp;quot;&amp;lt;i&amp;gt;Аноним&amp;lt;/i&amp;gt;&amp;quot;);
/*
                if ($owned)
                        $uprow .= &amp;quot; $spacer&amp;lt;$editlink&amp;gt;&amp;lt;b&amp;gt;[&amp;quot;.$tracker_lang[&#039;edit&#039;].&amp;quot;]&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
*/

                tr($tracker_lang[&#039;uploaded&#039;], $uprow.&#039;&amp;amp;nbsp;&amp;lt;a href=&amp;quot;simpaty.php?action=add&amp;amp;amp;good&amp;amp;amp;targetid=&#039; . $row[&amp;quot;owner&amp;quot;] . &#039;&amp;amp;amp;type=torrent&#039; . $id . &#039;&amp;amp;amp;returnto=&#039; . urlencode($_SERVER[&amp;quot;REQUEST_URI&amp;quot;]) . &#039;&amp;quot; title=&amp;quot;&#039;.$tracker_lang[&#039;respect&#039;].&#039;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;pic/thum_good.gif&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;&#039;.$tracker_lang[&#039;respect&#039;].&#039;&amp;quot; title=&amp;quot;&#039;.$tracker_lang[&#039;respect&#039;].&#039;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;amp;nbsp;&amp;amp;nbsp;&amp;lt;a href=&amp;quot;simpaty.php?action=add&amp;amp;amp;bad&amp;amp;amp;targetid=&#039;.$row[&amp;quot;owner&amp;quot;].&#039;&amp;amp;amp;type=torrent&#039; . $id . &#039;&amp;amp;amp;returnto=&#039; . urlencode($_SERVER[&amp;quot;REQUEST_URI&amp;quot;]) . &#039;&amp;quot; title=&amp;quot;&#039;.$tracker_lang[&#039;antirespect&#039;].&#039;&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;pic/thum_bad.gif&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;&#039;.$tracker_lang[&#039;antirespect&#039;].&#039;&amp;quot; title=&amp;quot;&#039;.$tracker_lang[&#039;antirespect&#039;].&#039;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&#039;, 1);

                if ($row[&amp;quot;type&amp;quot;] == &amp;quot;multi&amp;quot;) {
                        if (!$_GET[&amp;quot;filelist&amp;quot;])
                                tr($tracker_lang[&#039;files&#039;].&amp;quot;&amp;lt;br /&amp;gt;&amp;lt;a href=\&amp;quot;details.php?id=$id&amp;amp;amp;filelist=1$keepget#filelist\&amp;quot; class=\&amp;quot;sublink\&amp;quot;&amp;gt;[&amp;quot;.$tracker_lang[&#039;open_list&#039;].&amp;quot;]&amp;lt;/a&amp;gt;&amp;quot;, $row[&amp;quot;numfiles&amp;quot;] . &amp;quot; &amp;quot;.$tracker_lang[&#039;files_l&#039;], 1);
                        else {
                                tr($tracker_lang[&#039;files&#039;], $row[&amp;quot;numfiles&amp;quot;] . &amp;quot; &amp;quot;.$tracker_lang[&#039;files_l&#039;], 1);

                                $s = &amp;quot;&amp;lt;table class=main border=\&amp;quot;1\&amp;quot; cellspacing=0 cellpadding=\&amp;quot;5\&amp;quot;&amp;gt;\n&amp;quot;;

                                $subres = sql_query(&amp;quot;SELECT * FROM files WHERE torrent = $id ORDER BY id&amp;quot;);
                $s.=&amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td class=colhead&amp;gt;&amp;quot;.$tracker_lang[&#039;path&#039;].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td class=colhead align=right&amp;gt;&amp;quot;.$tracker_lang[&#039;size&#039;].&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;;
                                while ($subrow = mysql_fetch_array($subres)) {
                                        $s .= &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot; . $subrow[&amp;quot;filename&amp;quot;] .
                                	&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td align=\&amp;quot;right\&amp;quot;&amp;gt;&amp;quot; . mksize($subrow[&amp;quot;size&amp;quot;]) . &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;;
                                }

                                $s .= &amp;quot;&amp;lt;/table&amp;gt;\n&amp;quot;;
                                tr(&amp;quot;&amp;lt;a name=\&amp;quot;filelist\&amp;quot;&amp;gt;&amp;quot;.$tracker_lang[&#039;file_list&#039;].&amp;quot;&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href=\&amp;quot;details.php?id=$id$keepget\&amp;quot; class=\&amp;quot;sublink\&amp;quot;&amp;gt;[&amp;quot;.$tracker_lang[&#039;close_list&#039;].&amp;quot;]&amp;lt;/a&amp;gt;&amp;quot;, $s, 1);
                        }
                }

                if (!$_GET[&amp;quot;dllist&amp;quot;]) {
                        /*
                        $subres = sql_query(&amp;quot;SELECT seeder, COUNT(*) FROM peers WHERE torrent = $id GROUP BY seeder&amp;quot;);
                        $resarr = array(yes =&amp;gt; 0, no =&amp;gt; 0);
                        $sum = 0;
                        while ($subrow = mysql_fetch_array($subres)) {
                                $resarr[$subrow[0]] = $subrow[1];
                                $sum += $subrow[1];
                        }
                        tr(&amp;quot;Peers&amp;lt;br /&amp;gt;&amp;lt;a href=\&amp;quot;details.php?id=$id&amp;amp;amp;dllist=1$keepget#seeders\&amp;quot; class=\&amp;quot;sublink\&amp;quot;&amp;gt;[See full list]&amp;lt;/a&amp;gt;&amp;quot;, $resarr[&amp;quot;yes&amp;quot;] . &amp;quot; seeder(s), &amp;quot; . $resarr[&amp;quot;no&amp;quot;] . &amp;quot; leecher(s) = $sum peer(s) total&amp;quot;, 1);
                        */
                        tr($tracker_lang[&#039;downloading&#039;].&amp;quot;&amp;lt;br /&amp;gt;&amp;lt;a href=\&amp;quot;details.php?id=$id&amp;amp;amp;dllist=1$keepget#seeders\&amp;quot; class=\&amp;quot;sublink\&amp;quot;&amp;gt;[&amp;quot;.$tracker_lang[&#039;open_list&#039;].&amp;quot;]&amp;lt;/a&amp;gt;&amp;quot;, $row[&amp;quot;seeders&amp;quot;] . &amp;quot; &amp;quot;.$tracker_lang[&#039;seeders_l&#039;].&amp;quot;, &amp;quot; . $row[&amp;quot;leechers&amp;quot;] . &amp;quot; &amp;quot;.$tracker_lang[&#039;leechers_l&#039;].&amp;quot; = &amp;quot; . ($row[&amp;quot;seeders&amp;quot;] + $row[&amp;quot;leechers&amp;quot;]) . &amp;quot; &amp;quot;.$tracker_lang[&#039;peers_l&#039;], 1);
                } else {
                        $downloaders = array();
                        $seeders = array();
                        $subres = sql_query(&amp;quot;SELECT seeder, finishedat, downloadoffset, uploadoffset, peers.ip, port, peers.uploaded, peers.downloaded, to_go, UNIX_TIMESTAMP(started) AS st, connectable, agent, peer_id, UNIX_TIMESTAMP(last_action) AS la, UNIX_TIMESTAMP(prev_action) AS pa, userid, users.username, users.class FROM peers INNER JOIN users ON peers.userid = users.id WHERE torrent = $id&amp;quot;) or sqlerr(__FILE__, __LINE__);
                        while ($subrow = mysql_fetch_array($subres)) {
                                if ($subrow[&amp;quot;seeder&amp;quot;] == &amp;quot;yes&amp;quot;)
                                        $seeders[] = $subrow;
                                else
                                        $downloaders[] = $subrow;
                        }

                        function leech_sort($a,$b) {
                                if ( isset( $_GET[&amp;quot;usort&amp;quot;] ) ) return seed_sort($a,$b);
                                $x = $a[&amp;quot;to_go&amp;quot;];
                                $y = $b[&amp;quot;to_go&amp;quot;];
                                if ($x == $y)
                                        return 0;
                                if ($x &amp;lt; $y)
                                        return -1;
                                return 1;
                        }
                        function seed_sort($a,$b) {
                                $x = $a[&amp;quot;uploaded&amp;quot;];
                                $y = $b[&amp;quot;uploaded&amp;quot;];
                                if ($x == $y)
                                        return 0;
                                if ($x &amp;lt; $y)
                                        return 1;
                                return -1;
                        }

                        usort($seeders, &amp;quot;seed_sort&amp;quot;);
                        usort($downloaders, &amp;quot;leech_sort&amp;quot;);

                        tr(&amp;quot;&amp;lt;a name=\&amp;quot;seeders\&amp;quot;&amp;gt;&amp;quot;.$tracker_lang[&#039;details_seeding&#039;].&amp;quot;&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href=\&amp;quot;details.php?id=$id$keepget\&amp;quot; class=\&amp;quot;sublink\&amp;quot;&amp;gt;[&amp;quot;.$tracker_lang[&#039;close_list&#039;].&amp;quot;]&amp;lt;/a&amp;gt;&amp;quot;, dltable($tracker_lang[&#039;details_seeding&#039;], $seeders, $row), 1);
                        tr(&amp;quot;&amp;lt;a name=\&amp;quot;leechers\&amp;quot;&amp;gt;&amp;quot;.$tracker_lang[&#039;details_leeching&#039;].&amp;quot;&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;a href=\&amp;quot;details.php?id=$id$keepget\&amp;quot; class=\&amp;quot;sublink\&amp;quot;&amp;gt;[&amp;quot;.$tracker_lang[&#039;close_list&#039;].&amp;quot;]&amp;lt;/a&amp;gt;&amp;quot;, dltable($tracker_lang[&#039;details_leeching&#039;], $downloaders, $row), 1);
                }

        if ($row[&amp;quot;times_completed&amp;quot;] &amp;gt; 0) {
                    $res = mysql_query(&amp;quot;SELECT users.id, users.username, users.title, users.uploaded, users.downloaded, users.donor, users.enabled, users.warned, users.last_access, users.class, snatched.startdat, snatched.last_action, snatched.completedat, snatched.seeder, snatched.userid, snatched.uploaded AS sn_up, snatched.downloaded AS sn_dn FROM snatched INNER JOIN users ON snatched.userid = users.id WHERE snatched.finished=&#039;yes&#039; AND snatched.torrent =&amp;quot; . sqlesc($id) . &amp;quot; ORDER BY users.class DESC $limit&amp;quot;) or sqlerr(__FILE__,__LINE__);
        	$snatched_full = &amp;quot;&amp;lt;table width=100% class=main border=1 cellspacing=0 cellpadding=5&amp;gt;\n&amp;quot;;
        	$snatched_full .= &amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td class=colhead&amp;gt;Юзер&amp;lt;/td&amp;gt;&amp;lt;td class=colhead&amp;gt;Раздал&amp;lt;/td&amp;gt;&amp;lt;td class=colhead&amp;gt;Скачал&amp;lt;/td&amp;gt;&amp;lt;td class=colhead&amp;gt;Рейтинг&amp;lt;/td&amp;gt;&amp;lt;td class=colhead align=center&amp;gt;Начал / Закончил&amp;lt;/td&amp;gt;&amp;lt;td class=colhead align=center&amp;gt;Действие&amp;lt;/td&amp;gt;&amp;lt;td class=colhead align=center&amp;gt;Сидирует&amp;lt;/td&amp;gt;&amp;lt;td class=colhead align=center&amp;gt;ЛС&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;;

        	while ($arr = mysql_fetch_assoc($res)) {
            //start Global
            if ($arr[&amp;quot;downloaded&amp;quot;] &amp;gt; 0) {
                    $ratio = number_format($arr[&amp;quot;uploaded&amp;quot;] / $arr[&amp;quot;downloaded&amp;quot;], 2);
                //  $ratio = &amp;quot;&amp;lt;font color=&amp;quot; . get_ratio_color($ratio) . &amp;quot;&amp;gt;$ratio&amp;lt;/font&amp;gt;&amp;quot;;
            }
            else if ($arr[&amp;quot;uploaded&amp;quot;] &amp;gt; 0)
            $ratio = &amp;quot;Inf.&amp;quot;;
            else
            $ratio = &amp;quot;---&amp;quot;;
            $uploaded = mksize($arr[&amp;quot;uploaded&amp;quot;]);
            $downloaded = mksize($arr[&amp;quot;downloaded&amp;quot;]);
            //start torrent
            if ($arr[&amp;quot;sn_dn&amp;quot;] &amp;gt; 0) {
                $ratio2 = number_format($arr[&amp;quot;sn_up&amp;quot;] / $arr[&amp;quot;sn_dn&amp;quot;], 2);
                $ratio2 = &amp;quot;&amp;lt;font color=&amp;quot; . get_ratio_color($ratio2) . &amp;quot;&amp;gt;$ratio2&amp;lt;/font&amp;gt;&amp;quot;;
            }
            else
            	if ($arr[&amp;quot;sn_up&amp;quot;] &amp;gt; 0)
                $ratio2 = &amp;quot;Inf.&amp;quot;;
            	else
                $ratio2 = &amp;quot;---&amp;quot;;
            $uploaded2 = mksize($arr[&amp;quot;sn_up&amp;quot;]);
            $downloaded2 = mksize($arr[&amp;quot;sn_dn&amp;quot;]);
            //end
            //$highlight = $CURUSER[&amp;quot;id&amp;quot;] == $arr[&amp;quot;id&amp;quot;] ? &amp;quot; bgcolor=#00A527&amp;quot; : &amp;quot;&amp;quot;;;
            $snatched_small[] = &amp;quot;&amp;lt;a href=userdetails.php?id=$arr[userid]&amp;gt;&amp;quot;.get_user_class_color($arr[&amp;quot;class&amp;quot;], $arr[&amp;quot;username&amp;quot;]).&amp;quot; (&amp;lt;font color=&amp;quot; . get_ratio_color($ratio) . &amp;quot;&amp;gt;$ratio&amp;lt;/font&amp;gt;)&amp;lt;/a&amp;gt;&amp;quot;;
            $snatched_full .= &amp;quot;&amp;lt;tr$highlight&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=userdetails.php?id=$arr[userid]&amp;gt;&amp;quot;.get_user_class_color($arr[&amp;quot;class&amp;quot;], $arr[&amp;quot;username&amp;quot;]).&amp;quot;&amp;lt;/a&amp;gt;&amp;quot;.get_user_icons($arr).&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;nobr&amp;gt;$uploaded&amp;amp;nbsp;Общего&amp;lt;br&amp;gt;$uploaded2&amp;amp;nbsp;Торрент&amp;lt;/nobr&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;nobr&amp;gt;$downloaded&amp;amp;nbsp;Общего&amp;lt;br&amp;gt;$downloaded2&amp;amp;nbsp;Торрент&amp;lt;/nobr&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;lt;nobr&amp;gt;$ratio&amp;amp;nbsp;Общего&amp;lt;br&amp;gt;$ratio2&amp;amp;nbsp;Торрент&amp;lt;/nobr&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td align=center&amp;gt;&amp;lt;nobr&amp;gt;&amp;quot; . $arr[&amp;quot;startdat&amp;quot;] . &amp;quot;&amp;lt;br /&amp;gt;&amp;quot; . $arr[&amp;quot;completedat&amp;quot;] . &amp;quot;&amp;lt;/nobr&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td align=center&amp;gt;&amp;lt;nobr&amp;gt;&amp;quot; . $arr[&amp;quot;last_action&amp;quot;] . &amp;quot;&amp;lt;/nobr&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;td align=center&amp;gt;&amp;quot; . ($arr[&amp;quot;seeder&amp;quot;] == &amp;quot;yes&amp;quot; ? &amp;quot;&amp;lt;b&amp;gt;&amp;lt;font color=green&amp;gt;Да&amp;lt;/font&amp;gt;&amp;quot; : &amp;quot;&amp;lt;font color=red&amp;gt;Нет&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;quot;) .
            	&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td align=center&amp;gt;&amp;lt;a href=message.php?action=sendmessage&amp;amp;amp;receiver=$arr[userid]&amp;gt;&amp;lt;img src=$pic_base_url/button_pm.gif border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;;
                    }
                $snatched_full .= &amp;quot;&amp;lt;/table&amp;gt;\n&amp;quot;;
        	?&amp;gt;&amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;js/show_hide.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;?
        	if ($row[&amp;quot;seeders&amp;quot;] == 0 || ($row[&amp;quot;leechers&amp;quot;] / $row[&amp;quot;seeders&amp;quot;] &amp;gt;= 2))
            $reseed_button = &amp;quot;&amp;lt;form action=\&amp;quot;takereseed.php\&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;torrent\&amp;quot; value=\&amp;quot;$id\&amp;quot; /&amp;gt;&amp;lt;input type=\&amp;quot;submit\&amp;quot; value=\&amp;quot;Позвать скачавших\&amp;quot; /&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;
        	if (!$_GET[&amp;quot;snatched&amp;quot;]==1)
            tr(&amp;quot;Скачавшие&amp;lt;br /&amp;gt;&amp;lt;a href=\&amp;quot;details.php?id=$id&amp;amp;amp;snatched=1#snatched\&amp;quot; class=\&amp;quot;sublink\&amp;quot;&amp;gt;[Посмотреть список]&amp;lt;/a&amp;gt;&amp;quot;, &#039;&amp;lt;a href=&amp;quot;javascript: show_hide(\&#039;s1\&#039;)&amp;quot;&amp;gt;&amp;lt;img border=&amp;quot;0&amp;quot; src=&amp;quot;pic/plus.gif&amp;quot; id=&amp;quot;pics1&amp;quot;&amp;gt;&amp;lt;div id=&amp;quot;ss1&amp;quot; style=&amp;quot;display: none;&amp;quot;&amp;gt;&#039;.@implode(&amp;quot;, &amp;quot;, $snatched_small).$reseed_button.&#039;&amp;lt;/div&amp;gt;&#039;, 1);
        	else
            tr(&amp;quot;Скачавшие&amp;lt;br /&amp;gt;&amp;lt;a href=\&amp;quot;details.php?id=$id\&amp;quot; class=\&amp;quot;sublink\&amp;quot; name=\&amp;quot;snatched\&amp;quot;&amp;gt;[Cпрятать список]&amp;lt;/a&amp;gt;&amp;quot;, $snatched_full,1);
        }

                        tr($tracker_lang[&#039;torrent_info&#039;], &amp;quot;&amp;lt;a href=\&amp;quot;torrent_info.php?id=$id\&amp;quot;&amp;gt;&amp;quot;.$tracker_lang[&#039;show_data&#039;].&amp;quot;&amp;lt;/a&amp;gt;&amp;quot;, 1);


$torrentid = (int) $_GET[&amp;quot;id&amp;quot;];
/*$count_sql = sql_query(&amp;quot;SELECT COUNT(*) FROM thanks WHERE torrentid = $torrentid&amp;quot;);
$count_row = mysql_fetch_array($count_sql);
$count = $count_row[0];*/

$thanked_sql = sql_query(&amp;quot;SELECT thanks.userid, users.username, users.class FROM thanks INNER JOIN users ON thanks.userid = users.id WHERE thanks.torrentid = $torrentid&amp;quot;);
$count = mysql_num_rows($thanked_sql);

if ($count == 0) {
     $thanksby = $tracker_lang[&#039;none_yet&#039;];
} else {

     //$thanked_sql = sql_query(&amp;quot;SELECT thanks.userid, users.username FROM thanks INNER JOIN users ON thanks.userid = users.id WHERE thanks.torrentid = $torrentid&amp;quot;);
     while ($thanked_row = mysql_fetch_assoc($thanked_sql)) {
          if ($thanked_row[&amp;quot;userid&amp;quot;] == $CURUSER[&amp;quot;id&amp;quot;])
               $can_not_thanks = true;
          $userid = $thanked_row[&amp;quot;userid&amp;quot;];
          $username = $thanked_row[&amp;quot;username&amp;quot;];
          $class = $thanked_row[&amp;quot;class&amp;quot;];
          $thanksby .= &amp;quot;&amp;lt;a href=\&amp;quot;userdetails.php?id=$userid\&amp;quot;&amp;gt;&amp;quot;.get_user_class_color($class, $username).&amp;quot;&amp;lt;/a&amp;gt;, &amp;quot;;
     }
     if ($thanksby)
          $thanksby = substr($thanksby, 0, -2);
}
if ($row[&amp;quot;owner&amp;quot;] == $CURUSER[&amp;quot;id&amp;quot;])
     $can_not_thanks = true;
$thanksby = &amp;quot;&amp;lt;div id=\&amp;quot;ajax\&amp;quot;&amp;gt;&amp;lt;form action=\&amp;quot;thanks.php\&amp;quot; method=\&amp;quot;post\&amp;quot;&amp;gt;
&amp;lt;input type=\&amp;quot;submit\&amp;quot; name=\&amp;quot;submit\&amp;quot; onclick=\&amp;quot;send(); return false;\&amp;quot; value=\&amp;quot;&amp;quot;.$tracker_lang[&#039;thanks&#039;].&amp;quot;\&amp;quot;&amp;quot;.($can_not_thanks == true ? &amp;quot; disabled&amp;quot; : &amp;quot;&amp;quot;).&amp;quot;&amp;gt;
&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;torrentid\&amp;quot; value=\&amp;quot;$torrentid\&amp;quot;&amp;gt;&amp;quot;.$thanksby.&amp;quot;
&amp;lt;/form&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;;
?&amp;gt;
&amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;js/ajax.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;
function send() {
     var ajax = new tbdev_ajax();
     ajax.onShow (&#039;&#039;);
     var varsString = &amp;quot;&amp;quot;;
     ajax.requestFile = &amp;quot;thanks.php&amp;quot;;
     ajax.setVar(&amp;quot;torrentid&amp;quot;, &amp;lt;?=$torrentid;?&amp;gt;);
     ajax.setVar(&amp;quot;ajax&amp;quot;, &amp;quot;yes&amp;quot;);
     ajax.method = &#039;POST&#039;;
     ajax.element = &#039;ajax&#039;;
     ajax.sendAJAX(varsString);
}
&amp;lt;/script&amp;gt;
&amp;lt;div id=&amp;quot;loading-layer&amp;quot; style=&amp;quot;display:none;font-family: Verdana;font-size: 11px;width:200px;height:50px;background:#FFF;padding:10px;text-align:center;border:1px solid #000&amp;quot;&amp;gt;
     &amp;lt;div style=&amp;quot;font-weight:bold&amp;quot; id=&amp;quot;loading-layer-text&amp;quot;&amp;gt;Загрузка. Пожалуйста, подождите...&amp;lt;/div&amp;gt;&amp;lt;br /&amp;gt;
     &amp;lt;img src=&amp;quot;pic/loading.gif&amp;quot; border=&amp;quot;0&amp;quot; /&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;?

       tr($tracker_lang[&#039;said_thanks&#039;],$thanksby,1);

                print(&amp;quot;&amp;lt;/table&amp;gt;&amp;lt;/p&amp;gt;\n&amp;quot;);

        } else {
                stdhead($tracker_lang[&#039;comments_for&#039;].&amp;quot; \&amp;quot;&amp;quot; . $row[&amp;quot;name&amp;quot;] . &amp;quot;\&amp;quot;&amp;quot;);
                print(&amp;quot;&amp;lt;h1&amp;gt;&amp;quot;.$tracker_lang[&#039;comments_for&#039;].&amp;quot; &amp;lt;a href=details.php?id=$id&amp;gt;&amp;quot; . $row[&amp;quot;name&amp;quot;] . &amp;quot;&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;\n&amp;quot;);
        }

        print(&amp;quot;&amp;lt;p&amp;gt;&amp;lt;a name=\&amp;quot;startcomments\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;\n&amp;quot;);

        $subres = mysql_query(&amp;quot;SELECT COUNT(*) FROM comments WHERE torrent = $id&amp;quot;);
        $subrow = mysql_fetch_array($subres);
        $count = $subrow[0];

        $limited = 10;

if (!$count) {

  print(&amp;quot;&amp;lt;table style=\&amp;quot;margin-top: 2px;\&amp;quot; cellpadding=\&amp;quot;5\&amp;quot; width=\&amp;quot;100%\&amp;quot;&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td class=colhead align=\&amp;quot;left\&amp;quot; colspan=\&amp;quot;2\&amp;quot;&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;div style=\&amp;quot;float: left; width: auto;\&amp;quot; align=\&amp;quot;left\&amp;quot;&amp;gt; :: Список комментариев&amp;lt;/div&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;div align=\&amp;quot;right\&amp;quot;&amp;gt;&amp;lt;a href=#comments class=altlink_white&amp;gt;Добавить комментарий&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td align=\&amp;quot;center\&amp;quot;&amp;gt;&amp;quot;);
  print(&amp;quot;Комментариев нет. &amp;lt;a href=#comments&amp;gt;Желаете добавить?&amp;lt;/a&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);

  print(&amp;quot;&amp;lt;table style=\&amp;quot;margin-top: 2px;\&amp;quot; cellpadding=\&amp;quot;5\&amp;quot; width=\&amp;quot;100%\&amp;quot;&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td class=colhead align=\&amp;quot;left\&amp;quot; colspan=\&amp;quot;2\&amp;quot;&amp;gt; &amp;lt;a name=comments&amp;gt;&amp;amp;nbsp;&amp;lt;/a&amp;gt;&amp;lt;b&amp;gt;:: Без комментариев&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td align=\&amp;quot;center\&amp;quot; &amp;gt;&amp;quot;);
  //print(&amp;quot;&amp;lt;b&amp;gt;Ваше имя:&amp;lt;/b&amp;gt; &amp;quot;);
  //print(&amp;quot;&amp;quot;.$CURUSER[&#039;username&#039;].&amp;quot;&amp;lt;p&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;form name=comment method=\&amp;quot;post\&amp;quot; action=\&amp;quot;comment.php?action=add\&amp;quot;&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;div&amp;gt;&amp;quot;);
  textbbcode(&amp;quot;comment&amp;quot;,&amp;quot;text&amp;quot;,&amp;quot;&amp;quot;);
  print(&amp;quot;&amp;lt;/div&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td  align=\&amp;quot;center\&amp;quot; colspan=\&amp;quot;2\&amp;quot;&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;tid\&amp;quot; value=\&amp;quot;$id\&amp;quot;/&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;input type=\&amp;quot;submit\&amp;quot; class=btn value=\&amp;quot;Разместить комментарий\&amp;quot; /&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/table&amp;gt;&amp;quot;);

        }
        else {
                list($pagertop, $pagerbottom, $limit) = pager($limited, $count, &amp;quot;details.php?id=$id&amp;amp;&amp;quot;, array(lastpagedefault =&amp;gt; 1));

                $subres = sql_query(&amp;quot;SELECT c.id, c.ip, c.text, c.user, c.added, c.editedby, c.editedat, u.avatar, u.warned, &amp;quot;.
                  &amp;quot;u.username, u.title, u.class, u.donor, u.downloaded, u.uploaded, u.gender, u.last_access, e.username AS editedbyname FROM comments AS c LEFT JOIN users AS u ON c.user = u.id LEFT JOIN users AS e ON c.editedby = e.id WHERE torrent = &amp;quot; .
                  &amp;quot;$id ORDER BY c.id $limit&amp;quot;) or sqlerr(__FILE__, __LINE__);
                $allrows = array();
                while ($subrow = mysql_fetch_array($subres))
                        $allrows[] = $subrow;


         print(&amp;quot;&amp;lt;table class=main cellspacing=\&amp;quot;0\&amp;quot; cellPadding=\&amp;quot;5\&amp;quot; width=\&amp;quot;100%\&amp;quot; &amp;gt;&amp;quot;);
         print(&amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td class=\&amp;quot;colhead\&amp;quot; align=\&amp;quot;center\&amp;quot; &amp;gt;&amp;quot;);
         print(&amp;quot;&amp;lt;div style=\&amp;quot;float: left; width: auto;\&amp;quot; align=\&amp;quot;left\&amp;quot;&amp;gt; :: Список комментариев&amp;lt;/div&amp;gt;&amp;quot;);
         print(&amp;quot;&amp;lt;div align=\&amp;quot;right\&amp;quot;&amp;gt;&amp;lt;a href=#comments class=altlink_white&amp;gt;Добавить комментарий&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&amp;quot;);
         print(&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;);

         print(&amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;);
         print($pagertop);
         print(&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;);
         print(&amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;);
                 commenttable($allrows);
         print(&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;);
         print(&amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;quot;);
         print($pagerbottom);
         print(&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;);
         print(&amp;quot;&amp;lt;/table&amp;gt;&amp;quot;);



  print(&amp;quot;&amp;lt;table style=\&amp;quot;margin-top: 2px;\&amp;quot; cellpadding=\&amp;quot;5\&amp;quot; width=\&amp;quot;100%\&amp;quot;&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td class=colhead align=\&amp;quot;left\&amp;quot; colspan=\&amp;quot;2\&amp;quot;&amp;gt;  &amp;lt;a name=comments&amp;gt;&amp;amp;nbsp;&amp;lt;/a&amp;gt;&amp;lt;b&amp;gt;:: Добавить комментарий к торренту&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td width=\&amp;quot;100%\&amp;quot; align=\&amp;quot;center\&amp;quot; &amp;gt;&amp;quot;);
  //print(&amp;quot;Ваше имя: &amp;quot;);
  //print(&amp;quot;&amp;quot;.$CURUSER[&#039;username&#039;].&amp;quot;&amp;lt;p&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;form name=comment method=\&amp;quot;post\&amp;quot; action=\&amp;quot;comment.php?action=add\&amp;quot;&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;center&amp;gt;&amp;lt;table border=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td class=\&amp;quot;clear\&amp;quot;&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;div align=\&amp;quot;center\&amp;quot;&amp;gt;&amp;quot;. textbbcode(&amp;quot;comment&amp;quot;,&amp;quot;text&amp;quot;,&amp;quot;&amp;quot;, 1) .&amp;quot;&amp;lt;/div&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td  align=\&amp;quot;center\&amp;quot; colspan=\&amp;quot;2\&amp;quot;&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;tid\&amp;quot; value=\&amp;quot;$id\&amp;quot;/&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;input type=\&amp;quot;submit\&amp;quot; class=btn value=\&amp;quot;Разместить комментарий\&amp;quot; /&amp;gt;&amp;quot;);
  print(&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/form&amp;gt;&amp;lt;/table&amp;gt;&amp;quot;);

        }

}

stdfoot();

?&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
			<author>mybb@mybb.ru (шок)</author>
			<pubDate>Sat, 06 Feb 2010 18:32:28 +0300</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=58#p58</guid>
		</item>
		<item>
			<title>Вопрос №1</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=56#p56</link>
			<description>&lt;div class=&quot;quote-box answer-box&quot;&gt;&lt;cite&gt;MikStalle написал(а):&lt;/cite&gt;&lt;blockquote&gt;&lt;p&gt;Здравствуйте !я бы хотел спросить .Как сделать так чтобы после создания раздачи она появлялась на главной странице ? плиз очень надо !&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;1.Заливаем:&lt;/strong&gt;&lt;/p&gt;
						&lt;p&gt;/js/glossy.js&lt;br /&gt;/blocks/block-torrents.php&lt;/p&gt;
						&lt;p&gt;&lt;strong&gt;2.Пишем:&lt;/strong&gt;&lt;/p&gt;
						&lt;p&gt;/themes/Ваша тема/style.css&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 35em&quot;&gt;&lt;pre&gt;.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image&#039;s height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 165px; /*position where enlarged image should offset horizontally */
z-index: 50;
}&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;/themes/Ваша тема/stdhead.php&lt;/strong&gt;&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 4.5em&quot;&gt;&lt;pre&gt;&amp;lt;script language=&amp;quot;javascript&amp;quot; type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;js/glossy.js&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Примечание:&lt;br /&gt;Блок использует всего 1 запрос,увеличение картинки при наведении,на скрине есть поле скидка,в самом моде его нету,т.к. в стандарном тбдеве его нету&lt;br /&gt;А бок я не знаю куда залить ;(&lt;/p&gt;</description>
			<author>mybb@mybb.ru (vano793)</author>
			<pubDate>Mon, 13 Jul 2009 04:07:19 +0400</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=56#p56</guid>
		</item>
		<item>
			<title>Вопрос №2</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=55#p55</link>
			<description>&lt;p&gt;Что делать и как бороться, объясните дурак плз &lt;br /&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;http://s56.radikal.ru/i152/0907/20/8ba940d1928a.jpg&quot; alt=&quot;http://s56.radikal.ru/i152/0907/20/8ba940d1928a.jpg&quot; /&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (myxomoR)</author>
			<pubDate>Sat, 11 Jul 2009 00:12:06 +0400</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=55#p55</guid>
		</item>
		<item>
			<title>Чат-кричалка</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=53#p53</link>
			<description>&lt;p&gt;вот правленая версия (полностью рабочая)&lt;br /&gt;block-chat.php&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 35em&quot;&gt;&lt;pre&gt;&amp;lt;?php
if (!defined(&#039;BLOCK_FILE&#039;)) {
Header(&amp;quot;Location: ../index.php&amp;quot;);
exit;
}

global $tracker_lang, $CURUSER;

?&amp;gt;&amp;lt;script language=javascript&amp;gt;
function SmileIT(smile,form,text){
document.forms[form].elements[text].value = document.forms[form].elements[text].value+&amp;quot; &amp;quot;+smile+&amp;quot; &amp;quot;;
document.forms[form].elements[text].focus();
}

&amp;lt;/script&amp;gt;

&amp;lt;script LANGUAGE=&amp;quot;JavaScript&amp;quot;&amp;gt;&amp;lt;!--
function mySubmit() {
setTimeout(&#039;document.shbox.reset()&#039;,10);
}
//--&amp;gt;&amp;lt;/SCRIPT&amp;gt;
&amp;lt;?
$content = &amp;quot;&amp;lt;table width=\&amp;quot;100%\&amp;quot; border=\&amp;quot;2\&amp;quot; cellspacing=\&amp;quot;0\&amp;quot; cellpadding=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;td class=text&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;iframe src=\&amp;quot;shoutbox.php\&amp;quot; width=\&amp;quot;100%\&amp;quot; height=\&amp;quot;180\&amp;quot; align=\&amp;quot;center\&amp;quot; frameborder=\&amp;quot;0\&amp;quot; name=\&amp;quot;sbox\&amp;quot; marginwidth=\&amp;quot;0\&amp;quot; marginheight=\&amp;quot;0\&amp;quot;&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;;
if($CURUSER){
$content .= &amp;quot;&amp;lt;form action=\&amp;quot;shoutbox.php\&amp;quot; method=\&amp;quot;get\&amp;quot; target=\&amp;quot;sbox\&amp;quot; name=\&amp;quot;shbox\&amp;quot; onSubmit=\&amp;quot;mySubmit()\&amp;quot;&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;center&amp;gt;&amp;lt;a href=\&amp;quot;java script: SmileIT(&#039;;-)&#039;,&#039;shbox&#039;,&#039;shbox_text&#039;)\&amp;quot;&amp;gt;&amp;lt;img src=pic/smilies/wink.gif border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;a href=\&amp;quot;java script: SmileIT(&#039;:-P&#039;,&#039;shbox&#039;,&#039;shbox_text&#039;)\&amp;quot;&amp;gt;&amp;lt;img src=pic/smilies/tongue.gif border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;a href=\&amp;quot;java script: SmileIT(&#039;:-)&#039;,&#039;shbox&#039;,&#039;shbox_text&#039;)\&amp;quot;&amp;gt;&amp;lt;img border=0 src=pic/smilies/smile1.gif border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;a href=\&amp;quot;java script: SmileIT(&#039;:w00t:&#039;,&#039;shbox&#039;,&#039;shbox_text&#039;)\&amp;quot;&amp;gt;&amp;lt;img border=0 src=pic/smilies/w00t.gif border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;a href=\&amp;quot;java script: SmileIT(&#039;:-D&#039;,&#039;shbox&#039;,&#039;shbox_text&#039;)\&amp;quot;&amp;gt;&amp;lt;img border=0 src=pic/smilies/grin.gif border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;a href=\&amp;quot;java script: SmileIT(&#039;:lol:&#039;,&#039;shbox&#039;,&#039;shbox_text&#039;)\&amp;quot;&amp;gt;&amp;lt;img border=0 src=pic/smilies/laugh.gif border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;a href=\&amp;quot;java script: SmileIT(&#039;:-/&#039;,&#039;shbox&#039;,&#039;shbox_text&#039;)\&amp;quot;&amp;gt;&amp;lt;img border=0 src=pic/smilies/confused.gif border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;a href=\&amp;quot;java script: SmileIT(&#039;:-(&#039;,&#039;shbox&#039;,&#039;shbox_text&#039;)\&amp;quot;&amp;gt;&amp;lt;img border=0 src=pic/smilies/sad.gif border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;a href=\&amp;quot;java script: SmileIT(&#039;:-O&#039;,&#039;shbox&#039;,&#039;shbox_text&#039;)\&amp;quot;&amp;gt;&amp;lt;img src=pic/smilies/ohmy.gif border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;a href=\&amp;quot;java script: SmileIT(&#039;8-)&#039;,&#039;shbox&#039;,&#039;shbox_text&#039;)\&amp;quot;&amp;gt;&amp;lt;img src=pic/smilies/cool1.gif border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;a href=\&amp;quot;java script: SmileIT(&#039;:sly:&#039;,&#039;shbox&#039;,&#039;shbox_text&#039;)\&amp;quot;&amp;gt;&amp;lt;img src=pic/smilies/sly.gif border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;a href=\&amp;quot;java script: SmileIT(&#039;:greedy:&#039;,&#039;shbox&#039;,&#039;shbox_text&#039;)\&amp;quot;&amp;gt;&amp;lt;img src=pic/smilies/greedy.gif border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;a href=\&amp;quot;java script: SmileIT(&#039;:weirdo:&#039;,&#039;shbox&#039;,&#039;shbox_text&#039;)\&amp;quot;&amp;gt;&amp;lt;img src=pic/smilies/weirdo.gif border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;a href=\&amp;quot;java script: SmileIT(&#039;:sneaky:&#039;,&#039;shbox&#039;,&#039;shbox_text&#039;)\&amp;quot;&amp;gt;&amp;lt;img src=pic/smilies/sneaky.gif border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;a href=\&amp;quot;java script: SmileIT(&#039;:shit:&#039;,&#039;shbox&#039;,&#039;shbox_text&#039;)\&amp;quot;&amp;gt;&amp;lt;img src=pic/smilies/shit.gif border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;a href=\&amp;quot;java script: SmileIT(&#039;:?:&#039;,&#039;shbox&#039;,&#039;shbox_text&#039;)\&amp;quot;&amp;gt;&amp;lt;img src=pic/smilies/question.gif border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;a href=\&amp;quot;java script: SmileIT(&#039;:!:&#039;,&#039;shbox&#039;,&#039;shbox_text&#039;)\&amp;quot;&amp;gt;&amp;lt;img src=pic/smilies/excl.gif border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;br/&amp;gt;&amp;lt;a target=\&amp;quot;_blank\&amp;quot; href=\&amp;quot;http://tracker.pushchino.ws/smilies.php?\&amp;quot;&amp;gt;еще смайлики&amp;lt;/a&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;p align=\&amp;quot;center\&amp;quot;&amp;gt;Сообщение: &amp;lt;input type=\&amp;quot;text\&amp;quot; name=\&amp;quot;shbox_text\&amp;quot; size=\&amp;quot;80\&amp;quot;&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sent\&amp;quot; value=\&amp;quot;yes\&amp;quot;&amp;gt;&amp;quot;;

$content .= &amp;quot;&amp;lt;center&amp;gt;&amp;lt;input type=\&amp;quot;submit\&amp;quot; value=\&amp;quot; Сказать \&amp;quot;&amp;gt;&amp;lt;input type=\&amp;quot;hidden\&amp;quot; name=\&amp;quot;sent\&amp;quot; value=\&amp;quot;yes\&amp;quot;&amp;gt; &amp;amp;nbsp; &amp;lt;a href=\&amp;quot;shoutbox.php\&amp;quot; target=\&amp;quot;sbox\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Обновить&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/center&amp;gt;&amp;quot;;
$content .= &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td valign=top&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font bgcolor=\&amp;quot;blue\&amp;quot; color=\&amp;quot;red\&amp;quot;&amp;gt;&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;quot;;
//$content .= &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;td valign=top&amp;gt;&amp;lt;hr&amp;gt;&amp;lt;b&amp;gt;&amp;lt;font bgcolor=&#039;blue&#039; color=&#039;red&#039;&amp;gt;Кто онлайн:&amp;lt;/font&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;hr&amp;gt;&amp;quot;;
$title_who = array();

$dt = sqlesc(time() - 600);
$result = sql_query(&amp;quot;SELECT s.uid, u.username, s.class, s.ip FROM sessions AS s LEFT JOIN users AS u ON s.uid = u.id WHERE s.time &amp;gt; $dt GROUP BY u.username ORDER BY s.class DESC&amp;quot;);
while (list($uid, $uname, $class, $ip) = mysql_fetch_row($result)) {

if ($CURUSER &amp;amp;&amp;amp; $uid &amp;gt; 0) {
$title_who[] = &amp;quot;&amp;lt;a href=\&amp;quot;userdetails.php?id=$uid\&amp;quot; target=\&amp;quot;_blank\&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;pic/info/guest.gif\&amp;quot;  border=0  title=\&amp;quot;Посмотреть профиль\&amp;quot;&amp;gt;&amp;lt;/a&amp;gt; &amp;lt;a href=\&amp;quot;java script: SmileIT(&#039;[b]$uname:[/b]&#039;,&#039;shbox&#039;,&#039;shbox_text&#039;)\&amp;quot;&amp;gt;&amp;quot;.get_user_class_color($class, $uname).&amp;quot;&amp;lt;/a&amp;gt;&amp;lt;/br&amp;gt;&amp;quot;;
} elseif ($uid &amp;gt; 0) {
$title_who[] = get_user_class_color($class, $uname);
}

if ($class &amp;gt;= UC_MODERATOR) {
$staff++;
} elseif ($class &amp;lt; 0) {
$guests++;
} elseif ($class &amp;lt; UC_MODERATOR) {
$users++;
}

$total++;

if ($class &amp;lt; 0)
continue;
else
$who_online .= $title_who;

}

if ($staff == &amp;quot;&amp;quot;) $staff = 0;
if ($guests == &amp;quot;&amp;quot;) $guests = 0;
if ($users == &amp;quot;&amp;quot;) $users = 0;
if ($total == &amp;quot;&amp;quot;) $total = 0;


if (count($title_who)) {
$content .= &amp;quot;&amp;lt;table border=\&amp;quot;0\&amp;quot; width=\&amp;quot;100%\&amp;quot;&amp;gt;&amp;lt;tr valign=\&amp;quot;middle\&amp;quot;&amp;gt;&amp;lt;td align=\&amp;quot;left\&amp;quot; class=\&amp;quot;embedded\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Кто в чате: &amp;lt;hr&amp;gt;&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td class=\&amp;quot;embedded\&amp;quot;&amp;gt;&amp;quot;.implode(&amp;quot; &amp;quot;, $title_who).&amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;\n&amp;quot;;
} else {
$content .= &amp;quot;&amp;lt;table border=\&amp;quot;0\&amp;quot; width=\&amp;quot;100%\&amp;quot;&amp;gt;&amp;lt;tr valign=\&amp;quot;middle\&amp;quot;&amp;gt;&amp;lt;td align=\&amp;quot;left\&amp;quot; class=\&amp;quot;embedded\&amp;quot;&amp;gt;&amp;lt;b&amp;gt;Кто онлайн: &amp;lt;/b&amp;gt;Нет пользователей за последние 10 минут.&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;\n&amp;quot;;
}
}
$content .= &amp;quot;&amp;lt;/td&amp;gt;&amp;lt;/table&amp;gt;&amp;lt;/form&amp;gt;&amp;quot;;
?&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;shoutbox.php&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 35em&quot;&gt;&lt;pre&gt;&amp;lt;? 
header(&amp;quot;Content-Type: text/html; charset=windows-1251&amp;quot;); 
require_once(&amp;quot;include/bittorrent.php&amp;quot;); 
dbconn(false); 

  $line = &amp;quot;589&amp;quot;; //text.. 

if ($CURUSER) 
{ 
mysql_query(&amp;quot;UPDATE users SET page=1 WHERE id = &amp;quot; . $CURUSER[&amp;quot;id&amp;quot;]) or sqlerr(__FILE__,__LINE__); 
} 

if($CURUSER){ 
//delete 
if (isset($_GET[&#039;del&#039;]) &amp;amp;&amp;amp; get_user_class() &amp;gt;= UC_MODERATOR &amp;amp;&amp;amp; is_valid_id($_GET[&#039;del&#039;])) 
    sql_query(&amp;quot;DELETE FROM shoutbox WHERE id=&amp;quot;.sqlesc($_GET[&#039;del&#039;])); 

//update 
if (isset($_GET[&#039;edit&#039;]) &amp;amp;&amp;amp; get_user_class() &amp;gt;= UC_MODERATOR &amp;amp;&amp;amp; is_valid_id($_GET[&#039;edit&#039;])) 
{ 
    $sql=sql_query(&amp;quot;SELECT id,text FROM shoutbox WHERE id=&amp;quot;.sqlesc($_GET[&#039;edit&#039;])); 
    $res=mysql_fetch_array($sql); 
    if (!empty($res)) { 
    ?&amp;gt; 
    &amp;lt;meta http-equiv=&amp;quot;expires&amp;quot; content=&amp;quot;0&amp;quot;&amp;gt; 
    &amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=windows-1251&amp;quot; /&amp;gt; 
    &amp;lt;/head&amp;gt; 
    &amp;lt;body bgcolor=#F5F4EA&amp;gt; 
    &amp;lt;?php 
    echo &#039;&amp;lt;form method=post action=shoutbox.php&amp;gt;&#039;; 
    echo &#039;&amp;lt;input type=hidden name=id value=&#039;.(int)$res[&#039;id&#039;].&#039;&amp;gt;&#039;; 
    echo &#039;Редактировать текст.&amp;lt;hr&amp;gt;&#039;; 
    echo &#039;&amp;lt;textarea name=text rows=3 cols=80 id=specialbox&amp;gt;&#039;.htmlspecialchars($res[&#039;text&#039;]).&#039;&amp;lt;/textarea&amp;gt;&#039;; 
    echo &#039;&amp;lt;br&amp;gt;&amp;lt;input type=submit name=save value=&amp;quot;Обновить&amp;quot; class=btn&amp;gt;&#039;; 
    echo &#039;&amp;lt;/form&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&#039;; 
    die; 
    } 
} 

//view 
if (isset($_GET[&#039;orig&#039;]) &amp;amp;&amp;amp; get_user_class() &amp;gt;= UC_MODERATOR &amp;amp;&amp;amp; is_valid_id($_GET[&#039;orig&#039;])) 
{ 
    $sql=sql_query(&amp;quot;SELECT id, orig_text FROM shoutbox WHERE id=&amp;quot;.sqlesc($_GET[&#039;orig&#039;])); 
    $res=mysql_fetch_array($sql); 
    if (!empty($res)) { 
    ?&amp;gt; 
    &amp;lt;meta http-equiv=&amp;quot;expires&amp;quot; content=&amp;quot;0&amp;quot;&amp;gt; 
    &amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=windows-1251&amp;quot; /&amp;gt; 
    &amp;lt;/head&amp;gt; 
    &amp;lt;body bgcolor=#F5F4EA&amp;gt; 
    &amp;lt;?php 
    echo &#039;оригинальный текст.&amp;lt;hr&amp;gt;&#039;; 
    echo format_comment($res[&#039;orig_text&#039;]).&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;a href=\&amp;quot;/shoutbox.php\&amp;quot;&amp;gt;&amp;lt;input type=submit value=\&amp;quot;Обратно\&amp;quot; class=btn&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&amp;quot;; 
    die; 
    } 
} 

//update edit 
if (isset($_POST[&#039;text&#039;]) &amp;amp;&amp;amp; get_user_class() &amp;gt;= UC_MODERATOR &amp;amp;&amp;amp; is_valid_id($_POST[&#039;id&#039;])) 
{ 
    $text = trim($_POST[&#039;text&#039;]); 
    $id = (int)$_POST[&#039;id&#039;]; 
    if(strlen($text) &amp;gt; $line) die(&amp;quot;Слишком длинный текст&amp;quot;); 
    if (isset($text) &amp;amp;&amp;amp; isset($id) &amp;amp;&amp;amp; is_valid_id($id)) 
        sql_query(&amp;quot;UPDATE shoutbox SET text = &amp;quot;.sqlesc($text).&amp;quot; WHERE id=&amp;quot;.sqlesc($id)); 
} 

// post 
if($_GET[&amp;quot;sent&amp;quot;] == &amp;quot;yes&amp;quot;) 
{ 
$text = trim($_GET[&amp;quot;shbox_text&amp;quot;]); 
  if(strlen($text) &amp;gt; $line) die(&amp;quot;Слишком длинный текст&amp;quot;); 
  if($text != &amp;quot;&amp;quot;) 
  { 
  mysql_query(&amp;quot;INSERT INTO shoutbox (id, userid, class, warned, donor, username, date, text, orig_text) VALUES (&#039;id&#039;,&amp;quot; . sqlesc($CURUSER[&amp;quot;id&amp;quot;]) . &amp;quot;, &amp;quot; . sqlesc($CURUSER[&amp;quot;class&amp;quot;]) . &amp;quot;, &amp;quot; . sqlesc($CURUSER[&amp;quot;warned&amp;quot;]) . &amp;quot;, &amp;quot; . sqlesc($CURUSER[&amp;quot;donor&amp;quot;]) . &amp;quot;, &amp;quot; . sqlesc($CURUSER[&amp;quot;username&amp;quot;]) . &amp;quot;, &amp;quot;.time().&amp;quot;, &amp;quot; . sqlesc($text) . &amp;quot;, &amp;quot; . sqlesc($text) . &amp;quot;)&amp;quot;) or sqlerr(__FILE__, __LINE__); 
  } 
} 

  } 
?&amp;gt; 
&amp;lt;html&amp;gt;&amp;lt;head&amp;gt; 
&amp;lt;title&amp;gt;ShoutBox&amp;lt;/title&amp;gt; 
&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=windows-1250&amp;quot;&amp;gt; 
&amp;lt;META HTTP-EQUIV=REFRESH CONTENT=&amp;quot;10; URL=shoutbox.php&amp;quot;&amp;gt; 
&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt; 
A {color: #000000; font-weight: bold; } 
A:hover {color: #FF0000;} 
.small {font-size: 8pt; font-family: tahoma; } 
.date {font-size: 7pt;} 
&amp;lt;/style&amp;gt; 
&amp;lt;STYLE&amp;gt;BODY { 
background-color: #F0F0E6; 
SCROLLBAR-3DLIGHT-COLOR: #004E98; 
SCROLLBAR-ARROW-COLOR: #004E98; 
SCROLLBAR-DARKSHADOW-COLOR: white; 
SCROLLBAR-BASE-COLOR: white; 
} 
&amp;lt;/STYLE&amp;gt; 
&amp;lt;/head&amp;gt; 
&amp;lt;body&amp;gt; 
&amp;lt;? 

/* 
if ($CURUSER[&amp;quot;chatpost&amp;quot;] == &#039;no&#039;) 
{ 
print(&amp;quot;&amp;lt;h2&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;You are banned.&amp;lt;/center&amp;gt;&amp;lt;/h2&amp;gt;&amp;quot;); 
exit; 
} 
else 
{ 
*/ 

$res = mysql_query(&amp;quot;SELECT * FROM shoutbox ORDER BY date DESC LIMIT 35&amp;quot;) or sqlerr(__FILE__, __LINE__); 
if (mysql_num_rows($res) == 0) 
print(&amp;quot;\n&amp;quot;); 
else 
{ 
print(&amp;quot;&amp;lt;table border=0 cellspacing=0 cellpadding=2 width=&#039;100%&#039; align=&#039;left&#039; class=&#039;small&#039;&amp;gt;\n&amp;quot;); 

while ($arr = mysql_fetch_assoc($res)) 

{ 
        $usercolor = get_user_class_color($arr[&amp;quot;class&amp;quot;], $arr[&amp;quot;username&amp;quot;]); 
        if (get_user_class() &amp;gt;= UC_MODERATOR) { 
            $orig = &amp;quot;&amp;quot;; 
            if($arr[&#039;text&#039;] != $arr[&#039;orig_text&#039;]) 
            $orig .= &amp;quot;&amp;lt;span class=&#039;date&#039;&amp;gt;&amp;lt;a href=shoutbox.php?orig=&amp;quot;.$arr[id].&amp;quot;&amp;gt;(orig)&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;\n&amp;quot;; 

            $del = &amp;quot;&amp;lt;span class=&#039;date&#039;&amp;gt;&amp;lt;a href=shoutbox.php?del=&amp;quot;.$arr[id].&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;pic/warned2.gif\&amp;quot;  border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;\n&amp;quot;; 
            $edit = &amp;quot;&amp;lt;span class=&#039;date&#039;&amp;gt;&amp;lt;a href=shoutbox.php?edit=&amp;quot;.$arr[id].&amp;quot;&amp;gt;&amp;lt;img src=\&amp;quot;pic/forum.png\&amp;quot;  border=0&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;\n&amp;quot;; 
        } 
        if($CURUSER) 
        

        print(&amp;quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;\n&amp;lt;span class=&#039;date&#039;&amp;gt;[&amp;quot;.strftime(&amp;quot;%d.%m %H:%M&amp;quot;,$arr[&amp;quot;date&amp;quot;]).&amp;quot;]&amp;lt;/span&amp;gt;\n$del $edit $prof $pm $orig &amp;quot;. ($CURUSER?&amp;quot;&amp;lt;a href=&#039;java script:window.top.SmileIT(\&amp;quot;[b]&amp;quot;.$arr[&amp;quot;username&amp;quot;].&amp;quot;:[/b]\&amp;quot;,\&amp;quot;shbox\&amp;quot;,\&amp;quot;shbox_text\&amp;quot;)&#039;&amp;gt;$usercolor&amp;lt;/a&amp;gt;&amp;quot;:&amp;quot;&amp;lt;b&amp;gt;$usercolor&amp;lt;/b&amp;gt;&amp;quot;) .&amp;quot;\n&amp;quot; . 
        ($arr[&amp;quot;donor&amp;quot;] == &amp;quot;yes&amp;quot; ? &amp;quot;&amp;lt;img src=&#039;&amp;quot;.$pic_base_url.&amp;quot;star.gif&#039; alt=&#039;donate&#039; title=&#039;donate&#039;&amp;gt;\n&amp;quot; : &amp;quot;&amp;quot;) . 
        ($arr[&amp;quot;warned&amp;quot;] == &amp;quot;yes&amp;quot; ? &amp;quot;&amp;lt;img src=&#039;&amp;quot;.$pic_base_url.&amp;quot;warned.gif&#039; alt=&#039;warn&#039; title=&#039;warn&#039;&amp;gt;\n&amp;quot; : &amp;quot;&amp;quot;) . 
        &amp;quot; &amp;quot;.format_comment($arr[&amp;quot;text&amp;quot;]).&amp;quot;\n&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;\n&amp;quot;); 
} 
print(&amp;quot;&amp;lt;/table&amp;gt;&amp;quot;); 


} 


?&amp;gt; 
&amp;lt;/body&amp;gt; 
&amp;lt;/html&amp;gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;SQL Tabele:&lt;/p&gt;&lt;div class=&quot;code-box&quot;&gt;&lt;strong class=&quot;legend&quot;&gt;Код:&lt;/strong&gt;&lt;div class=&quot;blockcode&quot;&gt;&lt;div class=&quot;scrollbox&quot; style=&quot;height: 22.5em&quot;&gt;&lt;pre&gt;CREATE TABLE `shoutbox` (
`id` smallint(6) NOT NULL auto_increment,
`userid` smallint(6) NOT NULL default &#039;0&#039;,
`class` int(11) NOT NULL default &#039;0&#039;,
`username` varchar(25) character set cp1251 collate cp1251_bin NOT NULL default &#039;&#039;,
`date` int(11) NOT NULL default &#039;0&#039;,
`text` text character set cp1251 collate cp1251_bin NOT NULL,
`orig_text` text character set cp1251 collate cp1251_bin NOT NULL,
`warned` enum(&#039;yes&#039;,&#039;no&#039;) collate latin2_czech_cs NOT NULL default &#039;no&#039;,
`donor` enum(&#039;yes&#039;,&#039;no&#039;) collate latin2_czech_cs NOT NULL default &#039;no&#039;,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin2 COLLATE=latin2_czech_cs AUTO_INCREMENT=72;
ALTER TABLE `users` ADD `page` TINYINT( 3 ) UNSIGNED DEFAULT &#039;0&#039; NOT NULL;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
			<author>mybb@mybb.ru (vano793)</author>
			<pubDate>Thu, 25 Jun 2009 15:53:10 +0400</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=53#p53</guid>
		</item>
		<item>
			<title>TBDev catarr Edition BETA 0.1</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=51#p51</link>
			<description>&lt;p&gt;Вот я пере залил движок так как ссылка бракована я &lt;a href=&quot;http://letitbit.net/download/0247.f00de12fb41a270bb52706e0a/TBDev_Catarr_Edition__copy_2_.rar.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Скачать TBDev Catarr Edition copy 2&lt;/a&gt;&lt;br /&gt;Скрины!!&lt;br /&gt;&lt;a href=&quot;http://ipicture.ru/Gallery/Viewfull/11344209.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;http://pic.ipicture.ru/uploads/090108/thumbs/vKT3em61TC.jpg&quot; alt=&quot;http://pic.ipicture.ru/uploads/090108/thumbs/vKT3em61TC.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://ipicture.ru/Gallery/Viewfull/11344233.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;http://pic.ipicture.ru/uploads/090108/thumbs/5NnhxSB5kl.jpg&quot; alt=&quot;http://pic.ipicture.ru/uploads/090108/thumbs/5NnhxSB5kl.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://ipicture.ru/Gallery/Viewfull/11344253.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;img class=&quot;postimg&quot; loading=&quot;lazy&quot; src=&quot;http://pic.ipicture.ru/uploads/090108/thumbs/SOkKMz4udW.jpg&quot; alt=&quot;http://pic.ipicture.ru/uploads/090108/thumbs/SOkKMz4udW.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
			<author>mybb@mybb.ru (vano793)</author>
			<pubDate>Thu, 25 Jun 2009 02:35:23 +0400</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=51#p51</guid>
		</item>
		<item>
			<title>Что вы хотите видеть в следующих сборках ?</title>
			<link>http://bittorrent.ixbb.ru/viewtopic.php?pid=49#p49</link>
			<description>&lt;p&gt;Приветствую!&lt;/p&gt;
						&lt;p&gt;Трекер мне понравился. В следующей версии хотелось бы видеть следующее:&lt;/p&gt;
						&lt;p&gt;&lt;strong&gt;Основное&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;1.&lt;/strong&gt; Прикрученный форум&lt;br /&gt;&lt;strong&gt;2.&lt;/strong&gt; Установленный опрос&lt;br /&gt;(А то у вешеозначенного кнопки есть, а самих форума и опроса нету)&lt;br /&gt;&lt;strong&gt;3.&lt;/strong&gt; Добавить возможность скрывать Сидов-Пиров-Скачавших - имхо, при нынешних законах это нужная вещь&lt;/p&gt;
						&lt;p&gt;&lt;strong&gt;Моды&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;1.&lt;/strong&gt; Проверено модератором&lt;br /&gt;&lt;strong&gt;2.&lt;/strong&gt; Скидка на раздачу&lt;br /&gt;&lt;strong&gt;3.&lt;/strong&gt; Нагрузка на сервер&lt;br /&gt;&lt;strong&gt;4.&lt;/strong&gt; Чат&lt;br /&gt;&lt;strong&gt;5.&lt;/strong&gt; Позвать скачавших&lt;/p&gt;
						&lt;p&gt;&lt;strong&gt;Удобства&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;1.&lt;/strong&gt; Вынесенное на сайт меню &amp;quot;Администрация&amp;quot; - admincp.php&lt;br /&gt;&lt;strong&gt;2.&lt;/strong&gt; В этом же меню добавить возможность: Настройки ЧаВо&lt;br /&gt;&lt;strong&gt;3.&lt;/strong&gt; Сделать так, чтобы описание в редактируемой раздаче не исчезало... (имхо, неудобно копировать с раздачи и вставлять в поле описание, потом редактировать...)&lt;br /&gt;&lt;strong&gt;4.&lt;/strong&gt; В боковом меню и наверху идентичные ссылки - убрать дубли&lt;br /&gt;&lt;strong&gt;5.&lt;/strong&gt; В &amp;quot;Залить торрент&amp;quot; неплохо было бы добавить наверху адрес анноунса, а то народ всё время спрашивает... :)&lt;br /&gt;&lt;strong&gt;6.&lt;/strong&gt; В теги добавить Спойлер&lt;br /&gt;&lt;strong&gt;7.&lt;/strong&gt; Чтобы в профиле юзера можно было не только отнять, но и прибавить скачку-отдачу&lt;/p&gt;
						&lt;p&gt;Пока вроде всё. И вопрос: когда будет следующая версия? :)&lt;/p&gt;</description>
			<author>mybb@mybb.ru (alpotemkin)</author>
			<pubDate>Tue, 17 Feb 2009 22:01:41 +0300</pubDate>
			<guid>http://bittorrent.ixbb.ru/viewtopic.php?pid=49#p49</guid>
		</item>
	</channel>
</rss>
