mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-25 19:03:13 +00:00
Merge pull request #1531 from jygaulier/PHRAS-750_ftp-proxy-auth
#PHRAS-750 #time 10m
This commit is contained in:
@@ -18,6 +18,8 @@ class task_period_ftp extends task_appboxAbstract
|
|||||||
{
|
{
|
||||||
protected $proxy;
|
protected $proxy;
|
||||||
protected $proxyport;
|
protected $proxyport;
|
||||||
|
protected $proxyuser;
|
||||||
|
protected $proxypwd;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
@@ -273,6 +275,8 @@ class task_period_ftp extends task_appboxAbstract
|
|||||||
{
|
{
|
||||||
$this->proxy = (string) $sx_task_settings->proxy;
|
$this->proxy = (string) $sx_task_settings->proxy;
|
||||||
$this->proxyport = (string) $sx_task_settings->proxyport;
|
$this->proxyport = (string) $sx_task_settings->proxyport;
|
||||||
|
$this->proxyuser = (string) $sx_task_settings->proxyuser;
|
||||||
|
$this->proxypwd = (string) $sx_task_settings->proxypwd;
|
||||||
|
|
||||||
parent::loadSettings($sx_task_settings);
|
parent::loadSettings($sx_task_settings);
|
||||||
}
|
}
|
||||||
@@ -376,7 +380,10 @@ class task_period_ftp extends task_appboxAbstract
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
$ssl = ($ftp_export['ssl'] == '1');
|
$ssl = ($ftp_export['ssl'] == '1');
|
||||||
$ftp_client = $this->dependencyContainer['phraseanet.ftp.client']($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,
|
||||||
|
$this->proxyuser, $this->proxypwd
|
||||||
|
);
|
||||||
$ftp_client->login($ftp_user_name, $ftp_user_pass);
|
$ftp_client->login($ftp_user_name, $ftp_user_pass);
|
||||||
|
|
||||||
if ($ftp_export["passif"] == "1") {
|
if ($ftp_export["passif"] == "1") {
|
||||||
|
|||||||
Reference in New Issue
Block a user