//PASSWORD CONFIGURATION START $pass_configuration_arr = array( "minpwdlength"=>$sugar_config['passwordsetting']['minpwdlength'], "maxpwdlength"=>$sugar_config['passwordsetting']['maxpwdlength'], "oneupper"=>$sugar_config['passwordsetting']['oneupper'], "onelower"=>$sugar_config['passwordsetting']['onelower'], "onenumber"=>$sugar_config['passwordsetting']['onenumber'], "onespecial"=>$sugar_config['passwordsetting']['onespecial'], "customregex"=>$sugar_config['passwordsetting']['customregex'], "regexcomment"=>$sugar_config['passwordsetting']['regexcomment']); $pattern = array(); if($sugar_config['passwordsetting']['minpwdlength']!='') $pattern['minlength'] = "Minimum length ".$sugar_config['passwordsetting']['minpwdlength'] ." characters."; if($sugar_config['passwordsetting']['maxpwdlength']!='') $pattern['maxlength'] = "Maximum length ".$sugar_config['passwordsetting']['maxpwdlength']." characters."; if($sugar_config['passwordsetting']['oneupper']!=0) $pattern['upper'] = "Must contain one upper case letter (A-Z)."; if($sugar_config['passwordsetting']['onelower']!=0) $pattern['lower'] = "Must contain one lower case letter (a-z)."; if($sugar_config['passwordsetting']['onenumber']!=0) $pattern['number'] = "Must contain one number (0-9)."; if($sugar_config['passwordsetting']['onespecial']!=0) $pattern['special'] = "Must contain one of the following special characters (~,!,@,#,$,%,^,&,*,(,),_,+,-,=,{,},|)."; $pattern['configuration_json'] = $pass_configuration_arr; // $pattern['log'] = $sugar_config; $response_arr["password_configuration"] = $pattern; //END