@include_once('addon/' . $addon . '/' . $addon . '.php');
if (function_exists($addon . '_install')) {
$func = $addon . '_install';
- $func();
+ $func(self::getApp());
$addon_admin = (function_exists($addon . "_addon_admin") ? 1 : 0);
if (function_exists($addon . '_uninstall')) {
$func = $addon . '_uninstall';
- $func();
+ $func(self::getApp());
}
if (function_exists($addon . '_install')) {
$func = $addon . '_install';
- $func();
+ $func(self::getApp());
}
DBA::update('addon', ['timestamp' => $t], ['id' => $i['id']]);
}
$stamp1 = microtime(true);
$f = file_get_contents("addon/$addon/$addon.php");
- $a->saveTimestamp($stamp1, "file");
+ $a->getProfiler()->saveTimestamp($stamp1, "file", System::callstack());
$r = preg_match("|/\*.*\*/|msU", $f, $m);