aboutsummaryrefslogtreecommitdiffstats
path: root/upload.php
diff options
context:
space:
mode:
Diffstat (limited to 'upload.php')
-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();
}