Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Настройка и Изменение > Модули
Ник
Пароль
 
 
Опции темы Поиск в этой теме Опции просмотра
Alexander-V-Sh вне форума      Старый Download (сообщить о нераб. файле) #1  
Аватара для Alexander-V-Sh
Alexander-V-Sh
Бывалый
Регистрация: 19.04.2006
Сообщения: 352


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Alexander-V-Sh Посетить домашнюю страницу Alexander-V-Sh Найти все сообщения от Alexander-V-Sh Добавить Alexander-V-Sh в список друзей  
10.05.2006, 09:41

Решил сделать, чтобы сообщать о неработающих файлах могли все. Не сложно.
Посмотрел БД downloads_modrequest
Нифига не понял. Куча полей, непонятно для чего нужных. (у меня BriaN's Download), в оригинальном смотрел 7.9.3.1 там вообще без пива не разобрать (измененные, недоступные и куча всякой бяки).

В общем снес все к чертям, сделал 5 полей.
requestid
lid
ip - чтобы видеть кто жалуется.
date - на всякий случай
brokendownload - помоему можно и без нее обойтись было, но переделывать больше.

Все отлично работает, но хотелось бы сделать проверку по lid, чтобы если файл с этим ID есть в базе, новый не добавлялся.
Сумел только по последнему lid-у сделать.
функция brokendownloadS
PHP код:
 $result $db->sql_query("SELECT lid from " $prefix "_downloads_modrequest"); 
while (
$row $db->sql_fetchrow($result)) {   
$lid2 intval($row['lid']);  }    
if (
$lid2==$lid) { есть в базе } else { запись в базу 

А нужно вытащить из базы все LID с нерабочими файлами и сравнить их с тем, куда жалуются на ссылку.
Насколько я понимаю делается это массивами, которые я абсалютно незнаю.

Если не сложно поправте плиз код. Или, если лень, скажите, в каком модуле есть нечто похожее, чтобы сделать по аналогии.

Последний раз редактировалось xazbix, 10.05.2006 в 10:03.

 


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +4, время: 22:26.


На Верх
Рейтинг@Mail.ru