if ($userfile_name != '' && $userfile_size != 0) { $userfile_name = normalize_filename($userfile_name); if (file_exists("{$destination}/{$userfile_name}") || eregi($rejectedfiles, $userfile_name) || $size_kb > $max_allowed_filesize) { if ($size_kb > $max_allowed_filesize) { $message = "{$mess['38']} <b>{$userfile_name}</b> {$mess['50']} ({$max_allowed_filesize} Kb)!"; } else { if (eregi($rejectedfiles, $userfile_name)) { // If file is script $message = sprintf($mess[49], "<b>{$userfile_name}</b>"); } else { $message = "{$mess['38']} <b>{$userfile_name}</b> {$mess['39']}"; } } } else { if ($user_status != ANONYMOUS && $logged_user_name != '') { list($files_uploaded, $files_downloaded, $files_emailed) = load_userstat($logged_user_name); $files_uploaded++; save_userstat($logged_user_name, $files_uploaded, $files_downloaded, $files_emailed, time()); } // Save description $ip = getenv('REMOTE_ADDR'); if (!move_uploaded_file($userfile['tmp_name'][$i], "{$destination}/{$userfile_name}")) { $message = "{$mess['33']} {$userfile_name}"; } else { $message = "{$mess['36']} <b>{$userfile_name}</b> {$mess['37']}"; } chmod("{$destination}/{$userfile_name}", 0777); } } } include "../menu.php";
function userslist($order = "name") { global $users_folder_name, $user_account_creation_time, $user_status, $activationcode, $user_wish_receive_digest, $user_email; $userslist = ""; // Browse each user $handle = opendir($users_folder_name); while (false !== ($filename = readdir($handle))) { if (substr($filename, 0, 1) != '.' && !eregi('^index\\.', $filename)) { if (!is_dir("{$users_folder_name}/{$filename}")) { if ($order == "name") { $userslist[$filename] = $filename; } else { if ($order == "uploaded" || $order == "downloaded" || $order == "emailed" || $order == "access") { list($files_uploaded, $files_downloaded, $files_emailed, $last_acess_time) = load_userstat($filename); if ($order == "uploaded") { $userslist[$filename] = $files_uploaded; } if ($order == "downloaded") { $userslist[$filename] = $files_downloaded; } if ($order == "emailed") { $userslist[$filename] = $files_emailed; } if ($order == "access") { $userslist[$filename] = $last_acess_time; } } else { load_user_profile($filename); if ($order == "date") { $userslist[$filename] = $user_account_creation_time; } if ($order == "status") { $userslist[$filename] = $user_status; } if ($order == "activestatus") { $userslist[$filename] = $activationcode; } if ($order == "receivedigest") { $userslist[$filename] = $user_wish_receive_digest; } if ($order == "email") { $userslist[$filename] = $user_email; } } } } } } closedir($handle); if ($order == "uploaded" || $order == "downloaded" || $order == "emailed") { arsort($userslist); } else { asort($userslist); } return $userslist; }