Just upgraded available online modules from Module Admin. Running Asterisk 14.6.1. Any help is appreciated.
Now receiving the following errors:
Call to undefined method Ucp::getConfig()
/var/www/html/admin/modules/ucp/htdocs/modules/Home/Home.class.php
$feeds = array();
$fpbxfeeds = str_replace("\r","",$fpbxfeeds);
foreach(explode("\n",$fpbxfeeds) as $k => $f) {
$feeds[‘feed-’.$k] = $f;
}
if(!empty($feed) && !empty($feeds[$feed])) {
$feeds = array($feeds[$feed]);
}
$widgets = array();
$reader = new Reader;
//Check if dashboard is installed and enabled,
//if so then we will use the same cache engine dashboard uses
if($this->UCP->FreePBX->Modules->moduleHasMethod("dashboard","getConfig")) {
$storage = $this->UCP->FreePBX->Dashboard;
} else {
$storage = $this->UCP->FreePBX->Ucp;
}
foreach($feeds as $k => $feed) {
$etag = $storage->getConfig($feed, "etag");
$last_modified = $storage->getConfig($feed, "last_modified");
$content = '';
try {
$resource = $reader->download(trim($feed), $last_modified, $etag);
if ($resource->isModified()) {
$parser = $reader->getParser(
$resource->getUrl(),
$resource->getContent(),
$resource->getEncoding()
);
$content = $parser->execute();
$etag = $resource->getEtag();
$last_modified = $resource->getLastModified();