Нужен расширить функционал модуля под CMS DataLife Engine, модуль должен работать в версиях 9.х

На данный момент есть модуль который по планировщику обходит все новости на сайте и проверят на валидность (доступность) ссылки на файлообменниках letitbit.net и depositfiles.com, после чего формирует отчет и шлет его на почту администратору в котором указываем в каких новостях и какие ссылки "сдохли".

Необходимо расширить функционал данного модуля, если коротко логика такая:

1) смотрим отчет о ссылках, если есть "мертвые" ссылки, то идем на нужный файлообменник и проверяем есть ли там новая ссылка на файл

2) если ссылку находим то заменяем в новости старую на новую

3) если ссылку не находим то ищем файл на ftp (исходное хранилище всех файлов, задается в настройках модуля), если нашли добавляем в удаленную загрузку на нужный файлообменник

В отчете о выполнении скрипта у нас будет 4 статуса : "Битая ссылка" (этот статус есть сейчас в модуле), "Битая ссылка, файл найден на ftp, поставлен в удаленную загрузку", "Битая ссылка, файл не найден на ftp", "Битая ссылка замена новой"

В админку потребуется вывести поля для данных:

- адрес / порт / логин / пароль - для ftp откуда будем брать файлы для удаленной закачки

- логин / пароль для файлообменника letitbit.net

- логин / пароль для файлообменника depositfiles.com

Если есть своё видение реализации, пишите в личку.

14 лет назад
sanfteam
Алексей 
43 года
16 лет в сервисе
Был
8 лет назад

Заявки фрилансеров

Нет заявок фрилансеров