Example #1
0
     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";
Example #2
0
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;
}