use Friendica\App;
use Friendica\Database\DBA;
-use Friendica\Database\DBM;
require_once 'include/dba.php';
$addons = Config::get('system', 'addon');
if (strlen($addons)) {
$r = DBA::select('addon', [], ['installed' => 1]);
- if (DBM::is_result($r)) {
- $installed = DBA::inArray($r);
+ if (DBA::isResult($r)) {
+ $installed = DBA::toArray($r);
} else {
$installed = [];
}
foreach ($ll as $l) {
$l = trim($l, "\t\n\r */");
if ($l != "") {
- list($type, $v) = array_map("trim", explode(":", $l, 2));
+ $addon_info = array_map("trim", explode(":", $l, 2));
+ if (count($addon_info) < 2) {
+ continue;
+ }
+
+ list($type, $v) = $addon_info;
$type = strtolower($type);
if ($type == "author" || $type == "maintainer") {
$r = preg_match("|([^<]+)<([^>]+)>|", $v, $m);