mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-05-24 02:14:21 -04:00
Update for self updater
This commit is contained in:
parent
742e0d5c9b
commit
2fb1a130c3
@ -213,12 +213,26 @@ class SelfUpdateController extends BaseController
|
||||
unlink($filex->getPathName());
|
||||
}
|
||||
|
||||
$this->deleteDirectory(base_path('vendor/beganovich/snappdf/versions/'.$file->getFileName()));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private function deleteDirectory($dir) {
|
||||
if (!file_exists($dir)) return true;
|
||||
|
||||
if (!is_dir($dir) || is_link($dir)) return unlink($dir);
|
||||
foreach (scandir($dir) as $item) {
|
||||
if ($item == '.' || $item == '..') continue;
|
||||
if (!$this->deleteDirectory($dir . "/" . $item)) {
|
||||
if (!$this->deleteDirectory($dir . "/" . $item)) return false;
|
||||
};
|
||||
}
|
||||
return rmdir($dir);
|
||||
}
|
||||
|
||||
private function postHookUpdate()
|
||||
{
|
||||
if(config('ninja.app_version') == '5.3.82')
|
||||
|
Loading…
x
Reference in New Issue
Block a user