aboutsummaryrefslogtreecommitdiffstats
path: root/upload.php
diff options
context:
space:
mode:
authorz0rglub <z0rglub@piwigo.org>2003-05-27 20:56:13 +0000
committerz0rglub <z0rglub@piwigo.org>2003-05-27 20:56:13 +0000
commit0b6204e5fbebb7dc14bfe47e598f53d241c21b97 (patch)
tree4e457a986c6b177b6c0202b8571f9eda93afa88e /upload.php
parent4ac5b8f83f3b27b508be0cdf907eb8b083c251e5 (diff)
*** empty log message ***
git-svn-id: http://piwigo.org/svn/trunk@19 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to '')
-rw-r--r--upload.php41
1 files changed, 16 insertions, 25 deletions
diff --git a/upload.php b/upload.php
index e9e1c979f..b22432d6d 100644
--- a/upload.php
+++ b/upload.php
@@ -33,23 +33,22 @@ function validate_upload( $temp_name, $my_max_file_size,
$result = array();
$result['error'] = array();
- $i = 0;
//echo $_FILES['picture']['name']."<br />".$temp_name;
$extension = get_extension( $_FILES['picture']['name'] );
if ( $extension != 'gif' and $extension != 'jpg' and $extension != 'png' )
{
- $result['error'][$i++] = $lang['upload_advise_filetype'];
+ array_push( $result['error'], $lang['upload_advise_filetype'] );
return $result;
}
if ( !isset( $_FILES['picture'] ) )
{
// do we even have a file?
- $result['error'][$i++] = "You did not upload anything!";
+ array_push( $result['error'], "You did not upload anything!" );
}
else if ( $_FILES['picture']['size'] > $my_max_file_size * 1024 )
{
- $result['error'][$i++] =
- $lang['upload_advise_width'].$my_max_file_size.' KB';
+ array_push( $result['error'],
+ $lang['upload_advise_width'].$my_max_file_size.' KB' );
}
else
{
@@ -57,7 +56,7 @@ function validate_upload( $temp_name, $my_max_file_size,
// upload de la photo sous un nom temporaire
if ( !move_uploaded_file( $_FILES['picture']['tmp_name'], $temp_name ) )
{
- $result['error'][$i++] = $lang['upload_cannot_upload'];
+ array_push( $result['error'], $lang['upload_cannot_upload'] );
}
else
{
@@ -66,34 +65,26 @@ function validate_upload( $temp_name, $my_max_file_size,
and $image_max_width != ""
and $size[0] > $image_max_width )
{
- $result['error'][$i++] =
- $lang['upload_advise_width'].$image_max_width." px";
+ array_push( $result['error'],
+ $lang['upload_advise_width'].$image_max_width.' px' );
}
if ( isset( $image_max_height )
and $image_max_height != ""
and $size[1] > $image_max_height )
{
- $result['error'][$i++] =
- $lang['upload_advise_height'].$image_max_height." px";
+ array_push( $result['error'],
+ $lang['upload_advise_height'].$image_max_height.' px' );
}
// $size[2] == 1 means GIF
// $size[2] == 2 means JPG
// $size[2] == 3 means PNG
- if ( $size[2] != 1 and $size[2] != 2 and $size[2] != 3 )
+ switch ( $size[2] )
{
- $result['error'][$i++] = $lang['upload_advise_filetype'];
- }
- else
- {
- switch ( $size[2] )
- {
- case 1 :
- $result['type'] = 'gif'; break;
- case 2 :
- $result['type'] = 'jpg'; break;
- case 3 :
- $result['type'] = 'png'; break;
- }
+ case 1 : $result['type'] = 'gif'; break;
+ case 2 : $result['type'] = 'jpg'; break;
+ case 3 : $result['type'] = 'png'; break;
+ default :
+ array_push( $result['error'], $lang['upload_advise_filetype'] );
}
}
}
@@ -126,7 +117,7 @@ if ( $access_forbidden == true
or $conf['upload_available'] == 'false' )
{
echo '<div style="text-align:center;">'.$lang['upload_forbidden'].'<br />';
- echo '<a href="'.add_session_id_to_url( './diapo.php' ).'">';
+ echo '<a href="'.add_session_id_to_url( './category.php' ).'">';
echo $lang['thumbnails'].'</a></div>';
exit();
}