diff --git a/lib/classes/task/databoxAbstract.class.php b/lib/classes/task/databoxAbstract.class.php
index 5992ff9f3e..d274e39c99 100755
--- a/lib/classes/task/databoxAbstract.class.php
+++ b/lib/classes/task/databoxAbstract.class.php
@@ -81,7 +81,7 @@ abstract class task_databoxAbstract extends task_abstract
}
$this->sbas_id = (int) $row['sbas_id'];
- $this->log('This task works now on ' . phrasea::sbas_names($this->sbas_id, $app));
+ $this->log('This task works now on ' . phrasea::sbas_names($this->sbas_id, $this->dependencyContainer));
try {
// get the records to process
diff --git a/lib/classes/task/period/ftp.class.php b/lib/classes/task/period/ftp.class.php
index 4a40c402cf..872a630bbc 100755
--- a/lib/classes/task/period/ftp.class.php
+++ b/lib/classes/task/period/ftp.class.php
@@ -350,7 +350,7 @@ class task_period_ftp extends task_appboxAbstract
try {
$ssl = ($ftp_export['ssl'] == '1');
- $ftp_client = new ftpclient($ftp_server, 21, 300, $ssl, $this->proxy, $this->proxyport);
+ $ftp_client = $this->dependencyContainer['phraseanet.ftp.client']($ftp_server, 21, 300, $ssl, $this->proxy, $this->proxyport);
$ftp_client->login($ftp_user_name, $ftp_user_pass);
if ($ftp_export["passif"] == "1") {
@@ -471,7 +471,7 @@ class task_period_ftp extends task_appboxAbstract
$state .= $line = sprintf(_('task::ftp:File "%1$s" (record %2$s) de la base "%3$s"' .
' (Export du Document) : Transfert cancelled (le document n\'existe plus)')
, basename($localfile), $record_id
- , phrasea::sbas_names(phrasea::sbasFromBas($this->dependencyContainer, $base_id), $app)) . "\n
";
+ , phrasea::sbas_names(phrasea::sbasFromBas($this->dependencyContainer, $base_id), $this->dependencyContainer)) . "\n
";
$this->logger->addDebug($line);
@@ -621,13 +621,13 @@ class task_period_ftp extends task_appboxAbstract
$transferts[] =
'