From c12bc59297d074c036ece2c49de06aeb59e32968 Mon Sep 17 00:00:00 2001 From: Romain Neutron Date: Fri, 30 Aug 2013 13:44:09 +0200 Subject: [PATCH] Remove warnings in case of failure --- lib/classes/ftpclient.php | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/lib/classes/ftpclient.php b/lib/classes/ftpclient.php index 26464e03a1..1de3f6f6b6 100644 --- a/lib/classes/ftpclient.php +++ b/lib/classes/ftpclient.php @@ -35,11 +35,11 @@ class ftpclient } if ($ssl === true) { - if (($this->connexion = ftp_ssl_connect($host, $port, $timeout)) === false) { + if (($this->connexion = @ftp_ssl_connect($host, $port, $timeout)) === false) { throw new Exception('Impossible de se connecter au serveur FTP en SSL'); } } else { - if (($this->connexion = ftp_connect($host, $port, $timeout)) === false) { + if (($this->connexion = @ftp_connect($host, $port, $timeout)) === false) { throw new Exception('Impossible de se connecter au serveur FTP ' . $host . ":$port $timeout"); } } @@ -66,7 +66,7 @@ class ftpclient echo "tentative de login avec $username, $password\n
"; while ($retry > 0) { - if ((ftp_login($this->connexion, $username, $password)) === false) { + if ((@ftp_login($this->connexion, $username, $password)) === false) { $retry --; } else { $retry = 0; @@ -87,7 +87,7 @@ class ftpclient if ($this->debug) echo ($boolean ? 'des' : '') . "activation du mode passif\n
"; - if ((ftp_pasv($this->connexion, $boolean)) === false) { + if ((@ftp_pasv($this->connexion, $boolean)) === false) { throw new Exception('Impossible de changer le mode passif'); } @@ -100,7 +100,7 @@ class ftpclient if ($this->debug) echo "Recuperation du path working directory\n
"; - if (($pwd = ftp_pwd($this->connexion)) === false) { + if (($pwd = @ftp_pwd($this->connexion)) === false) { throw new Exception('Impossible de recuperer le path working directory'); } $this->cached_dirs[$pwd] = $pwd; @@ -114,7 +114,7 @@ class ftpclient if ($this->debug) echo "Changement de dossier vers $directory\n
"; - if ((ftp_chdir($this->connexion, $directory)) === false) { + if ((@ftp_chdir($this->connexion, $directory)) === false) { throw new Exception('Impossible de changer de dossier'); } $this->pwd(); @@ -128,7 +128,7 @@ class ftpclient if ($this->debug) echo "Suppression du dossier $remote_directory\n
"; - if ((ftp_rmdir($this->connexion, $remote_directory)) === false) { + if ((@ftp_rmdir($this->connexion, $remote_directory)) === false) { throw new Exception('Impossible de supprimer le dossier'); } @@ -143,7 +143,7 @@ class ftpclient if ($this->debug) echo "Suppression du fichier $filepath \n
"; - if ((ftp_delete($this->connexion, $filepath)) === false) { + if ((@ftp_delete($this->connexion, $filepath)) === false) { throw new Exception('Impossible de supprimer le fichier'); } @@ -157,7 +157,7 @@ class ftpclient if ($this->debug) echo "Renommage de $oldname en $newname\n
"; - if ((ftp_rename($this->connexion, $oldname, $newname)) === false) { + if ((@ftp_rename($this->connexion, $oldname, $newname)) === false) { throw new Exception('Impossible de renommer le dossier ou le fichier'); } @@ -176,7 +176,7 @@ class ftpclient if ($this->debug) echo "Creation du dossier $remote_directory\n
"; - if ((ftp_mkdir($this->connexion, $remote_directory)) === false) { + if ((@ftp_mkdir($this->connexion, $remote_directory)) === false) { throw new Exception('Impossible de creer le dossier'); } $this->cached_dirs[$remote_directory] = $remote_directory; @@ -217,7 +217,7 @@ class ftpclient protected function nb_put($remotefile, $localfile, $start = FTP_AUTORESUME) { - $ret = ftp_nb_put($this->connexion, $remotefile, $localfile, FTP_BINARY, $start); + $ret = @ftp_nb_put($this->connexion, $remotefile, $localfile, FTP_BINARY, $start); while ($ret == FTP_MOREDATA) { set_time_limit(20); @@ -260,7 +260,7 @@ class ftpclient public function delete($filepath) { - if ( ! ftp_delete($this->connexion, $filepath)) + if (!@ftp_delete($this->connexion, $filepath)) throw new Exception('Impossible de supprimer le fichier'); return $this; @@ -272,7 +272,7 @@ class ftpclient if ( ! file_exists($localfile)) $start = 0; - $ret = ftp_nb_get($this->connexion, $localfile, $remotefile, FTP_BINARY, $start); + $ret = @ftp_nb_get($this->connexion, $localfile, $remotefile, FTP_BINARY, $start); while ($ret == FTP_MOREDATA) { set_time_limit(20); @@ -288,7 +288,7 @@ class ftpclient if ($this->debug) echo "Recuperation du type de systeme distant\n
"; - if (($systype = ftp_systype($this->connexion)) === false) { + if (($systype = @ftp_systype($this->connexion)) === false) { throw new Exception('Impossible de recuperer le type de systeme'); } @@ -301,7 +301,7 @@ class ftpclient if ($this->debug) echo "Recuperation de la taille du fichier $remotefile\n
"; - if (($size = ftp_size($this->connexion, $remotefile)) === false) { + if (($size = @ftp_size($this->connexion, $remotefile)) === false) { throw new Exception('Impossible de recuperer la taille du fichier'); } @@ -316,7 +316,7 @@ class ftpclient return $this; } - if ((ftp_close($this->connexion)) === false) { + if ((@ftp_close($this->connexion)) === false) { throw new Exception('Impossible de fermer la connexion'); } $this->connexion = null;