Надеюсь, кто-то может помочь мне с Обращение к неопределенной функции Я получаю ошибку в следующем коде:
$query = \FreePBX::Database()->query('SELECT model, dns, buttons, loadimage
FROM sccpdevmodel
WHERE dns > 0
ORDER BY model');
$res = $query->fetchAll();
foreach ($res as $row) {
$modelData['model'][] = $row[0];
$modelData['dns'][] = $row[1];
$modelData['buttons'][] = $row[2];
$modelData['loadimage'][] = $row[3];
}
return $modelData;
Эта первая часть, кажется, хорошо, тогда я получаю ошибку $modelData = sccp_get_model_data();
в этой строке.
<?php
$modelData = sccp_get_model_data();
$numModels = count($modelData['model']);
$addonData = sccp_get_addon_data();
$numAddons = count($addonData['model']);
?>
Любой совет?
Вот ссылка на исходный файл, если кто-нибудь может помочь, пожалуйста?
https://github.com/Cynjut/SCCP_Manager/tree/master
Убедитесь, что вы используете оператор include или require для загрузки своих функций. Я нашел то, что кажется полной базой кода для этого на GitHub и не видел, где он загружается в функции, которые вы используете.
Не уверен, если вы хотите их условно загрузить, но если нет, вы можете include 'functions.inc.php';
в верхней части файла, который должен их использовать.
Других решений пока нет …