Changeset 2265 for trunk/upload.php


Ignore:
Timestamp:
Mar 8, 2008, 2:38:37 AM (16 years ago)
Author:
rvelices
Message:
  • upload.tpl goes smarty
  • start some language cleanup and a small attempt to standardize a bit ...
  • debug_language now calls trigger_error instead of echo when missing language key
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/upload.php

    r2033 r2265  
    33// | PhpWebGallery - a PHP based picture gallery                           |
    44// | Copyright (C) 2002-2003 Pierrick LE GALL - pierrick@phpwebgallery.net |
    5 // | Copyright (C) 2003-2007 PhpWebGallery Team - http://phpwebgallery.net |
     5// | Copyright (C) 2003-2008 PhpWebGallery Team - http://phpwebgallery.net |
    66// +-----------------------------------------------------------------------+
    77// | file          : $Id$
     
    104104      case 3 : $result['type'] = 'png'; break;
    105105      default :
    106         array_push( $result['error'], l10n('upload_advise_filetype') ); 
     106        array_push( $result['error'], l10n('upload_advise_filetype') );
    107107      }
    108108    }
     
    135135  $category = get_cat_info( $page['category'] );
    136136  $category['cat_dir'] = get_complete_dir( $page['category'] );
    137  
     137
    138138  if (url_is_remote($category['cat_dir']) or !$category['uploadable'])
    139139  {
    140     die('Fatal: you take a wrong way, bye bye');
     140    page_forbidden('upload not allowed');
    141141  }
    142142}
    143143else { // $page['category'] may be set by a futur plugin but without it
    144   die('Fatal: you take a wrong way, bye bye');
     144  bad_request('invalid parameters');
    145145}
    146146
     
    174174    array_push( $error, l10n('upload_err_username') );
    175175  }
    176  
     176
    177177  $date_creation = '';
    178178  if ( !empty($_POST['date_creation']) )
     
    203203    array_push( $error, l10n('update_wrong_dirname') );
    204204  }
    205  
     205
    206206  if ( sizeof( $error ) == 0 )
    207207  {
     
    316316}
    317317
    318 $template->assign_vars(
     318$template->assign(
    319319  array(
    320     'U_HOME' => make_index_url(),
    321 
    322320    'ADVISE_TITLE' => $advise_title,
    323321    'NAME' => $username,
     
    333331    )
    334332  );
    335  
     333
     334$template->assign('errors', $error);
     335$template->assign('UPLOAD_SUCCESSFUL', $page['upload_successful'] );
     336
    336337if ( !$page['upload_successful'] )
    337338{
    338   $template->assign_block_vars('upload_not_successful',array());
    339 //-------------------------------------------------------------- errors display
    340 if ( sizeof( $error ) != 0 )
    341 {
    342   $template->assign_block_vars('upload_not_successful.errors',array());
    343   for ( $i = 0; $i < sizeof( $error ); $i++ )
    344   {
    345     $template->assign_block_vars('upload_not_successful.errors.error',array('ERROR'=>$error[$i]));
    346   }
    347 }
    348 
    349339//--------------------------------------------------------------------- advises
    350340  if ( !empty($conf['upload_maxfilesize']) )
     
    352342    $content = l10n('upload_advise_filesize');
    353343    $content.= $conf['upload_maxfilesize'].' KB';
    354     $template->assign_block_vars('upload_not_successful.advise',array('ADVISE'=>$content));
     344    $template->append('advises', $content);
    355345  }
    356346
     
    361351      $content = l10n('upload_advise_width');
    362352      $content.= $conf['upload_maxwidth_thumbnail'].' px';
    363       $template->assign_block_vars('upload_not_successful.advise',array('ADVISE'=>$content));
     353      $template->append('advises', $content);
    364354    }
    365355    if ( $conf['upload_maxheight_thumbnail'] != '' )
     
    367357      $content = l10n('upload_advise_height');
    368358      $content.= $conf['upload_maxheight_thumbnail'].' px';
    369       $template->assign_block_vars('upload_not_successful.advise',array('ADVISE'=>$content));
     359      $template->append('advises', $content);
    370360    }
    371361  }
     
    376366      $content = l10n('upload_advise_width');
    377367      $content.= $conf['upload_maxwidth'].' px';
    378       $template->assign_block_vars('upload_not_successful.advise',array('ADVISE'=>$content));
     368      $template->append('advises', $content);
    379369    }
    380370    if ( $conf['upload_maxheight'] != '' )
     
    382372      $content = l10n('upload_advise_height');
    383373      $content.= $conf['upload_maxheight'].' px';
    384       $template->assign_block_vars('upload_not_successful.advise',array('ADVISE'=>$content));
    385     }
    386   }
    387   $template->assign_block_vars('upload_not_successful.advise',array('ADVISE'=>l10n('upload_advise_filetype')));
    388  
     374      $template->append('advises', $content);
     375    }
     376  }
     377  $template->append('advises', l10n('upload_advise_filetype'));
     378
    389379//----------------------------------------- optionnal username and mail address
    390380  if ( !isset( $page['waiting_id'] ) )
    391381  {
    392     $template->assign_block_vars('upload_not_successful.fields',array());
    393     $template->assign_block_vars('note',array());
    394   }
    395 }
    396 else
    397 {
    398   $template->assign_block_vars('upload_successful',array());
     382    $template->assign('SHOW_FORM_FIELDS', true);
     383  }
    399384}
    400385
Note: See TracChangeset for help on using the changeset viewer.