Como suponia... lo que pasa es que le agregamos la fecha al dato que se va a guardar en la base de datos pero no a la foto que tu guardas.
Por lo tanto vuelve al archivo que guarda la foto y cambia estas dos lineas:
Código PHP:
//Esta es la que te dijo @ndreX! que cambiaras
$userfile_name=(isset($_FILES['userfile']['name']) ? $_FILES['userfile']['name']
//Esta es la otra q debes cambiar
if (!move_uploaded_file ($_FILES['userfile']['tmp_name'],$base_Dir.$_FILES['userfile']['name']) || !mosChmod($base_Dir.$_FILES['userfile']['name'])) {
Por
Código PHP:
//Esta linea la vas a agregar para que cualquiera sea la fecha que uses no cambie
//Agregala despues de $_POST['country'] = mosGetParam($_POST, 'country');
$tiempo = time();
// o esta otra
$tiempo = date("YmdGis");
//y la modificacion a la primera linea
$userfile_name = $tiempo.$_FILES['userfile']['name'];
//y la modificacion a la segunda linea
if (!move_uploaded_file ($_FILES['userfile']['tmp_name'],$base_Dir.$tiempo.$_FILES['userfile']['name']) || !mosChmod($base_Dir.$tiempo.$_FILES['userfile']['name'])) {
Testea y nos cuentas!
Suerte!