Рекомендую обновиться. Либо использовать версию 0.2.2: https://github.com/DevCraftClub/dle_api/tree/releases/v0.2.2Крутой модуль. Попробовал на 16 версии DLE...Слов нет, одни эмоции Но у меня 11.2 версия DLE обновить увы не получается, пытался установить обходными путями, получается шляпа. Нет случаем для 11.2 версии DLE ?)
Для начала нужно бы подкоректировать файл /api/includes/functions.php
заменив сравнения (в моем случае выхлоп query был array(1) {[0] => array(7) {'id' => string(1) "1" ...)
$keyCheck[0]['...'] === 1
$tablesCheck[0]['...'] === 1
на
intval($keyCheck[0]['...']) === 1 либо $keyCheck[0]['...'] == 1
intval($tablesCheck[0]['...']) === 1 либо $tablesCheck[0]['...'] == 1
Странно, должен выставлять int в сравнении. какая таблица? может в конфигурации к ней я поставил стринг на ID.заменив сравнения (в моем случае выхлоп query был array(1) {[0] => array(7) {'id' => string(1) "1" ...)
Нет у меня сама БД так вернула результат, таблица с ключом и доступом, хотя остальные таблицы тоже не верно возвращают int значение. Возможно это только у меня такая проблема. Но на всякий случай предупредил, мало ли у кого так же будет.Странно, должен выставлять int в сравнении. какая таблица? может в конфигурации к ней я поставил стринг на ID.