Запрос:

CREATE TABLE IF NOT EXISTS `rutor_categories` (
  `active` tinyint(1) NOT NULL DEFAULT '1',
  `categorie` varchar(255) NOT NULL,
  `forum` int(11) NOT NULL,
  `user_id` int(11) NOT NULL DEFAULT '0',
  `all_categorie` tinyint(1) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

CREATE TABLE IF NOT EXISTS `rutor_releases` (
  `id` int(11) NOT NULL,
  `title` varchar(255) NOT NULL,
  `categorie` varchar(255) NOT NULL,
  `time` varchar(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

В src/Legacy/Ajax.php:

'rutor' => ['admin'],


	public function rutor()
	{
		require AJAX_DIR . '/rutor.php';
	}
	
Крон:

wget -O /dev/null http://................../227_rutor.php - новые релизы

wget -O /dev/null http://................../228_rutor.php - копируем релизы

файлы в корень

интервал на усмотрение, слишком часто не стоит выставлять, быстро словите бан, оптимально настроить часа через 4-5