Просмотр исходного кода

#3565 - Disable Email Password Generated for external connections

RomanL 5 лет назад
Родитель
Сommit
dafafcdba0

+ 2 - 0
modules/base/connect/classes/BxBaseModConnectConfig.php

@@ -22,6 +22,8 @@ class BxBaseModConnectConfig extends BxBaseModGeneralConfig
     public $sSessionProfile;
     public $sSessionProfile;
 
 
     public $sEmailTemplatePasswordGenerated;
     public $sEmailTemplatePasswordGenerated;
+    public $bSendPasswordGenerated = true;
+    
     public $sDefaultTitleLangKey;
     public $sDefaultTitleLangKey;
 
 
     function __construct($aModule)
     function __construct($aModule)

+ 2 - 1
modules/base/connect/classes/BxBaseModConnectModule.php

@@ -216,7 +216,8 @@ class BxBaseModConnectModule extends BxBaseModGeneralModule
                 $oAccount->updateEmailConfirmed($this->_oConfig->isAlwaysConfirmEmail);
                 $oAccount->updateEmailConfirmed($this->_oConfig->isAlwaysConfirmEmail);
 
 
             // send email with password
             // send email with password
-            sendMailTemplate($this->_oConfig->sEmailTemplatePasswordGenerated, $iAccountId, $iProfileId, array('password' => $aFieldsAccount['password']), BX_EMAIL_SYSTEM);
+            if ($this->_oConfig->bSendPasswordGenerated)
+                sendMailTemplate($this->_oConfig->sEmailTemplatePasswordGenerated, $iAccountId, $iProfileId, array('password' => $aFieldsAccount['password']), BX_EMAIL_SYSTEM);
         }
         }
 
 
         // remember remote profile id for created member
         // remember remote profile id for created member