-function checkForPrefs($data_dir, $username) {
- $filename = getHashedFile($username, $data_dir, "$username.pref");
+function checkForPrefs($data_dir, $username, $filename = '') {
+ /* First, make sure we have the filename. */
+ if ($filename == '') {
+ $filename = getHashedFile($username, $data_dir, "$username.pref");
+ }
+
+ /* Then, check if the file exists. */