function oos_copy_uploaded_file($filename, $target)
{
    if (substr($target, -1) != '/') {
        $target .= '/';
    }
    if (OOS_RANDOM_PICTURE_NAME == '1') {
        $picture_tempname = oos_get_random_picture_name(26);
        $picture_tempname .= '.';
        $picture_tempname .= oos_get_extension($filename['name']);
    } else {
        $picture_tempname = $filename['name'];
    }
    $picture_name = oos_str_strip_all($picture_tempname);
    // Big Image
    // path for big image:
    $target_big = $target . OOS_POPUP_IMAGES;
    // If !path make it, if you have problems remove the line
    // if (!is_dir($target_big)) mkdir($target_big,0777);
    // Resize Big image
    $target_big .= $picture_name;
    if (OOS_WATERMARK == '1') {
        oos_watermark($filename['tmp_name'], $target_big, OOS_WATERMARK_QUALITY);
    } else {
        if (OOS_BIGIMAGE_WIDTH || OOS_BIGIMAGE_HEIGHT) {
            oos_resize_image($filename['tmp_name'], $target_big, OOS_BIGIMAGE_WIDTH, OOS_BIGIMAGE_HEIGHT, OOS_BIGIMAGE_WAY_OF_RESIZE);
        } else {
            copy($filename['tmp_name'], $target_big);
        }
    }
    $target_small = $target . $picture_name;
    oos_resize_image($filename['tmp_name'], $target_small, OOS_SMALL_IMAGE_WIDTH, OOS_SMALL_IMAGE_HEIGHT, OOS_SMALLIMAGE_WAY_OF_RESIZE);
    return $picture_name;
}
function oos_get_random_picture_name($length = 24, $extension = 'jpg')
{
    $sStr = "";
    for ($index = 1; $index <= $length; $index++) {
        // Pick random number between 1 and 62
        $randomNumber = rand(1, 62);
        // Select random character based on mapping.
        if ($randomNumber < 11) {
            $sStr .= Chr($randomNumber + 48 - 1);
            // [ 1,10] => [0,9]
        } else {
            if ($randomNumber < 37) {
                $sStr .= Chr($randomNumber + 65 - 10);
                // [11,36] => [A,Z]
            } else {
                $sStr .= Chr($randomNumber + 97 - 36);
                // [37,62] => [a,z]
            }
        }
    }
    $sStr .= '.' . $extension;
    if (file_exists(OOS_ABSOLUTE_PATH . OOS_IMAGES . OOS_CUSTOMERS_IMAGES . $sStr)) {
        oos_get_random_picture_name(26, $extension);
    }
    return $sStr;
}