name = $mod_strings['advanced_password_new_account_email']['name']; $EmailTemp->description = $mod_strings['advanced_password_new_account_email']['description']; $EmailTemp->subject = $mod_strings['advanced_password_new_account_email']['subject']; $EmailTemp->body = $mod_strings['advanced_password_new_account_email']['txt_body']; $EmailTemp->body_html = $mod_strings['advanced_password_new_account_email']['body']; $EmailTemp->deleted = 0; $EmailTemp->published = 'off'; $EmailTemp->text_only = 0; $id =$EmailTemp->save(); $sugar_config['passwordsetting']['generatepasswordtmpl'] = $id; //User generate a link to set a new password $EmailTemp = new EmailTemplate(); $EmailTemp->name = $mod_strings['advanced_password_forgot_password_email']['name']; $EmailTemp->description = $mod_strings['advanced_password_forgot_password_email']['description']; $EmailTemp->subject = $mod_strings['advanced_password_forgot_password_email']['subject']; $EmailTemp->body = $mod_strings['advanced_password_forgot_password_email']['txt_body']; $EmailTemp->body_html = $mod_strings['advanced_password_forgot_password_email']['body']; $EmailTemp->deleted = 0; $EmailTemp->published = 'off'; $EmailTemp->text_only = 0; $id =$EmailTemp->save(); $sugar_config['passwordsetting']['lostpasswordtmpl'] = $id; // set all other default settings $sugar_config['passwordsetting']['forgotpasswordON'] = true; $sugar_config['passwordsetting']['SystemGeneratedPasswordON'] = true; $sugar_config['passwordsetting']['systexpirationtime'] = 7; $sugar_config['passwordsetting']['systexpiration'] = 1; $sugar_config['passwordsetting']['linkexpiration'] = true; $sugar_config['passwordsetting']['linkexpirationtime'] = 24; $sugar_config['passwordsetting']['linkexpirationtype'] = 60; $sugar_config['passwordsetting']['minpwdlength'] = 6; $sugar_config['passwordsetting']['oneupper'] = true; $sugar_config['passwordsetting']['onelower'] = true; $sugar_config['passwordsetting']['onenumber'] = true; write_array_to_file( "sugar_config", $sugar_config, "config.php");