Example #1
0
function ResizeAllPromos()
{
    global $dir;
    global $site;
    //cleaning old
    $sDestFold = $dir['imagesPromo'];
    $rDir = opendir($sDestFold);
    if ($rDir) {
        while ($sFile = readdir($rDir)) {
            if ($sFile == '.' || $sFile == '..' || !is_file($sDestFold . $sFile)) {
                continue;
            }
            @unlink($sDestFold . $sFile);
        }
        closedir($rDir);
    }
    //inserting new
    $iImgCnt = 1;
    $sDestFold = $dir['imagesPromo'] . 'original/';
    $rDir = opendir($sDestFold);
    if ($rDir) {
        while ($sFile = readdir($rDir)) {
            if ($sFile == '.' || $sFile == '..' || !is_file($sDestFold . $sFile)) {
                continue;
            }
            ResizeAnyPromo($sDestFold . $sFile, $dir['imagesPromo'] . $sFile);
            $iImgCnt++;
        }
        closedir($rDir);
    }
}
         break;
     case 'image/png':
         $ext = 'png';
         break;
     default:
         $ext = false;
 }
 if (!$ext) {
     echo 'You uploaded not JPEG, GIF or PNG file';
 } else {
     echo 'Upload successful. ';
     $newFileName = $dir['imagesPromo'] . 'original/' . $_FILES['prNewFile']['name'];
     if (!move_uploaded_file($_FILES['prNewFile']['tmp_name'], $newFileName)) {
         echo 'Couldn\'t move file.';
     } else {
         ResizeAnyPromo($newFileName, $dir['imagesPromo'] . $_FILES['prNewFile']['name']);
         /*if( $_REQUEST['prResize'] )
         		{
         			$width  = (int)$_REQUEST['prNewWidth'];
         			$height = (int)$_REQUEST['prNewHeight'];
         			if( !( $width > 0 and $height > 0 ) )
         				echo 'You entered incorrect sizes';
         			else
         			{
         				if( imageResize( $newFileName, $newFileName, $width, $height ) != IMAGE_ERROR_SUCCESS )
         					echo 'Resize failed';
         				else
         					echo 'Resize successful';
         			}
         		}*/
     }
function ResizeAllPromos()
{
    global $dir;
    global $site;
    //cleaning old
    $sDestFold = $dir['imagesPromo'];
    $rDir = opendir($sDestFold);
    if ($rDir) {
        while ($sFile = readdir($rDir)) {
            if ($sFile == '.' or $sFile == '..' or !is_file($sDestFold . $sFile)) {
                continue;
            }
            unlink($sDestFold . $sFile);
        }
        closedir($rDir);
    }
    //inserting new
    $iImgCnt = 1;
    $sDestFold = $dir['imagesPromo'] . 'original/';
    $rDir = opendir($sDestFold);
    if ($rDir) {
        while ($sFile = readdir($rDir)) {
            if ($sFile == '.' or $sFile == '..' or !is_file($sDestFold . $sFile)) {
                continue;
            }
            ResizeAnyPromo($sDestFold . $sFile, $dir['imagesPromo'] . 'big0' . $iImgCnt . '.jpg');
            //imageResize( $sDestFold . $sFile, $dir['imagesPromo'] . 'big0' . $iImgCnt . '.jpg', $iDefWidth, $iDefWidth, true );
            //chmod( $dir['imagesPromo'] . 'big0' . $iImgCnt . '.jpg', 0644 );
            $iImgCnt++;
        }
        closedir($rDir);
    }
}