Browse Source

[svn r12927] Fix a bug : http://projects.dokeos.com/?do=details&id=1846 (the 6th bug)

Julian Prud'homme 17 years ago
parent
commit
c29ac3620f
1 changed files with 7 additions and 1 deletions
  1. 7 1
      main/admin/user_edit.php

+ 7 - 1
main/admin/user_edit.php

@@ -1,4 +1,4 @@
-<?php // $Id: user_edit.php 12332 2007-05-08 10:49:18Z elixir_inter $
+<?php // $Id: user_edit.php 12927 2007-09-03 14:48:13Z elixir_julian $
 /*
 ==============================================================================
 	Dokeos - elearning and course management software
@@ -207,6 +207,7 @@ if( $form->validate())
 	$picture_element = & $form->getElement('picture');
 	$picture = $picture_element->getValue();
 	$picture_uri = '';
+	
 	if (strlen($picture['name']) > 0)
 	{
 		$picture_uri = uniqid('').'_'.replace_dangerous_char($picture['name']);
@@ -217,6 +218,11 @@ if( $form->validate())
 	{
 		@unlink('../upload/users/'.$user_data['picture_uri']);
 	}
+	
+	if (strlen($picture['name']) == 0){
+		$picture_uri = $user_data['picture_uri'];
+	}
+	
 	$lastname = $user['lastname'];
 	$firstname = $user['firstname'];
 	$official_code = $user['official_code'];