diff --git a/module/backup/control.php b/module/backup/control.php index 8f4756b051..0f39f398d3 100644 --- a/module/backup/control.php +++ b/module/backup/control.php @@ -336,7 +336,11 @@ class backup extends control if($statusFile) { $this->app->loadLang('extension'); - $statusFile = str_replace(dirname($this->app->getBasePath()) . DS, '', $statusFile); + + $search = dirname($this->app->getBasePath()) . DS; + $pos = strpos($statusFile, $search); + if($pos !== false) $statusFile = substr_replace($statusFile, '', $pos, strlen($search)); + $this->view->error = sprintf($this->lang->extension->noticeOkFile, $statusFile, $statusFile); return print($this->display()); }