? contributions/modules/avatarapproval/.DS_Store
Index: contributions/modules/avatarapproval/avatarapproval.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/avatarapproval/avatarapproval.module,v
retrieving revision 1.2
diff -u -p -r1.2 avatarapproval.module
--- contributions/modules/avatarapproval/avatarapproval.module	8 Aug 2007 21:36:48 -0000	1.2
+++ contributions/modules/avatarapproval/avatarapproval.module	9 Aug 2007 21:14:10 -0000
@@ -132,6 +132,7 @@ function avatarapproval_user($op, &$edit
           $new_file = variable_get('file_directory_path', 'files') .'/'.
             variable_get('user_picture_path', 'pictures') . '/' . $md5 . '.' .
             $info['extension'];
+          $new_file = str_replace('//', '/', $new_file);
           avatarapproval_create_master($edit['picture'], $new_file, $md5, $info['extension']);
           avatarapproval_add_user($account->uid, $md5, $info['extension']);
           unset($edit['picture']);
@@ -185,6 +186,7 @@ function avatarapproval_profile_alter(&$
   global $user;
   $picture_directory = variable_get('file_directory_path', 'files') .'/'.
     variable_get('user_picture_path', 'pictures') . '/';
+  $picture_directory = str_replace('//', '/', $picture_directory);
   //If the picture field is empty, the user doesn't have avatar approval priviliges,
   //or if someone is trying to view another users profile, we don't want to load this
   if($account->uid == $user->uid || user_access('approve avatars')) {
@@ -294,6 +296,7 @@ function avatarapproval_do_approval($md5
     'WHERE md5 = "%s" AND active = %d AND uid != 0', $md5, AVATAR_ACTIVE);
   $picture_directory = variable_get('file_directory_path', 'files') .'/'.
     variable_get('user_picture_path', 'pictures') . '/';
+  $picture_directory = str_replace('//', '/', $picture_directory);
   while($users = db_fetch_object($affected_users)) {
     $picture = '';
     if($approved == AVATAR_APPROVED) {
@@ -323,6 +326,7 @@ function avatarapproval_do_delete($md5) 
   $file = variable_get('file_directory_path', 'files') .'/'.
     variable_get('user_picture_path', 'pictures') . '/' . $md5 . '.' .
     $avatar->extension;
+  $file = str_replace('//', '/', $file);
   //If the image exists, delete it
   if(file_exists(base_path(). $file)) {;
     file_delete($file);
@@ -445,6 +449,7 @@ function avatarapproval_admin_overview_f
   }
   $picture_directory = variable_get('file_directory_path', 'files') .'/'.
     variable_get('user_picture_path', 'pictures') . '/';
+  $picture_directory = str_replace('//', '/', $picture_directory);
   $result = pager_query($sql . tablesort_sql($form['header']['#value']), 50, 0, NULL);
   $avatars = array();
   while ($avatar = db_fetch_object($result)) {
