wer_andrey, а зачем такое длинное название?
Названия модулей должны быть односложными, простыми и понятными.
В общем, функция
$api->sitedn($_REQUEST['dn']) обрезает часть названия, и выдает ошибку, такого модуля нет.
Варианты исправления.
1. Укоротить название нового модуля до 12 символов.
2. Править функцию.
По второму варианту, файл: core/classes/Api.php
function sitedn($resursing)
{
return $resursing = (preg_match("/^[a-zA-Z0-9_\-]+$/D",$resursing)) ? mb_substr($resursing, 0, 12) : '';
}
В коде цифру 12 заменить на нужную.
В данном случае, это количество символов допустимых в названии мода.