getByUsername($data['USR_USERNAME']); if($aFields['USR_EMAIL']==$data['USR_EMAIL']) { require_once ( "classes/class.pmFunctions.php" ); $aSetup = getEmailConfiguration(); // generate a new password $newPass=G::generate_password(); require_once 'classes/model/Users.php'; $oUser = new Users(); $aData['USR_UID'] = $aFields['USR_UID']; $aData['USR_PASSWORD'] = md5($newPass); $RBAC->updateUser($aData,'PROCESSMAKER_ADMIN'); G::LoadClass("system"); $sFrom = ($aSetup['MESS_ACCOUNT'] != '' ? $aSetup['MESS_ACCOUNT'] . ' ' : '') . '<' . $aSetup['MESS_ACCOUNT'] . '>'; $sSubject = G::LoadTranslation('ID_RESET_PASSWORD').' - ProcessMaker' ; $msg = '
'.G::LoadTranslation('ID_YOUR_USERMANE_IS').' : '.$aFields['USR_USERNAME'].'
'; $msg .=''.G::LoadTranslation('ID_YOUR_PASSWORD_IS').' : '.$newPass.'
'; switch ($aSetup['MESS_ENGINE']) { case 'MAIL': $engine = G::LoadTranslation('ID_MESS_ENGINE_TYPE_1'); break; case 'PHPMAILER': $engine = G::LoadTranslation('ID_MESS_ENGINE_TYPE_2'); break; case 'OPENMAIL': $engine = G::LoadTranslation('ID_MESS_ENGINE_TYPE_3'); break; } $sBody = "| $msg |
|
This Business Process is powered by ProcessMaker ver. ".System::getVersion().". www.processmaker.com |