2016-06-10 5 views
0

사람이 내가 다음 코드는 무엇입니까 정의되지 않은 기능 오류에 전화를 도와 줄 수있는 희망 :()를 호출

$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

답변

0

기능을로드하려면 include 또는 require 문을 사용해야합니다. github에 대한 전체 코드베이스가있는 것으로 보이고 사용하는 함수가 어디에서로드되는지 알지 못했습니다. 조건부로로드 할 것인지 확실하지 않지만 그렇지 않은 경우에는 파일 맨 위에서 include 'functions.inc.php';을 사용해야합니다.

+0

좋아, 그래서'include 'functions.ini.php'를 추가했지만 지금은 얻을 수 없다 ** sccp_reset_phone()을 재 선언 할 수 없다. (이전에 /var/www/html/admin/modules/sccp_manager/functions.inc에 선언되어있다. php : 9) ** 'function sccp_reset_phone ($ name) { global $ astman; $ astman-> Command ("sccp reset". $ name); 내가 추가 functions.inc.php' 포함 = functions.inc.php – Gavin

+0

당신이 당신의 맞춤법을 검사하십시오 오류 ** sccp_reset_phone()을 다시 선언 할 수 없습니다 (이전에 /var/www/html/admin/modules/sccp_manager/functions.inc.php:9)**에 선언되었습니다). 어쩌면 조건부로드 또는 무언가가 있어야하지만 어떻게해야합니까 _no_ 아이디어가? 다른 제안? –

+0

미안 해요 내 실수는'이었다 functions.ini.php 얻을! \t } 기능 sccp_get_asterisk_version() {' – Gavin