Analizando el código encontrarás la respuesta...
Código PHP:
function process_files($_FILES)
{
$destination_path = "archivos/";
$result = 0; # <-- por defecto se retorna este valor
echo $_FILES['tiquet']['name'];
$nombre_archivo = $_FILES['tiquet']['name'];
$ext = $_FILES['tiquet']['type'];
$tamano = $_FILES['tiquet']['size'];
$target_path = $destination_path . basename($_FILES['tiquet']['name']);
// si se cumple esta condición
if(@move_uploaded_file($_FILES['tiquet']['tmp_name'], $target_path))
{
$result = 1; # <-- retorna este y sustituye al anterior
$codigo_fecha = date("YmdHis");
$no_aleatorio = rand(100, 999);
$codigo = $codigo_fecha . $no_aleatorio;
list($nombre, $ext) = explode(".", $nombre_archivo);
$nombre_actual = "$codigo" . "." . "$ext";
rename("archivos/$nombre_archivo", "archivos/$nombre_actual");
}
sleep(1);
return $result; # <-- esto es lo que retorna al finalizar el proceso
}
La función está definida para usarla con algún tipo de condicionante, ya que retorna 0 o 1 que son equivalentes a true o false.
Si quieres retornar un nombre... mira los comentarios del script y encontrarás la lógica para hacerlo.
Saludos,