Changeset 1861 for trunk/upload.php


Ignore:
Timestamp:
Feb 27, 2007, 2:56:16 AM (17 years ago)
Author:
rvelices
Message:
  • refactoring pagecategory before 1.7 release

pagecategory is not an id anymore, but an associative array of category info
all of pagecat_xxx or pageuppercats merged into one
simplifies calls to make_index_url
give plugins a clean start for page variables for version 1.7

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/upload.php

    r1850 r1861  
    133133{
    134134  check_restrictions( $page['category'] );
    135   $result = get_cat_info( $page['category'] );
    136   $page['cat_dir']        = get_complete_dir( $page['category'] );
    137   $page['cat_site_id']    = $result['site_id'];
    138   $page['cat_name']       = $result['name'];
    139   $page['cat_uploadable'] = $result['uploadable'];
    140  
    141   if (url_is_remote($page['cat_dir']) or !$page['cat_uploadable'])
     135  $category = get_cat_info( $page['category'] );
     136  $category['cat_dir'] = get_complete_dir( $page['category'] );
     137 
     138  if (url_is_remote($category['cat_dir']) or !$category['uploadable'])
    142139  {
    143140    die('Fatal: you take a wrong way, bye bye');
     
    155152if ( isset( $_POST['submit'] ) and !isset( $_GET['waiting_id'] ) )
    156153{
    157   $path = $page['cat_dir'].$_FILES['picture']['name'];
     154  $path = $category['cat_dir'].$_FILES['picture']['name'];
    158155  if ( @is_file( $path ) )
    159156  {
     
    242239  $extension = get_extension( $_FILES['picture']['name'] );
    243240
    244   if (($path = mkget_thumbnail_dir($page['cat_dir'], $error)) != false)
     241  if (($path = mkget_thumbnail_dir($category['cat_dir'], $error)) != false)
    245242  {
    246243    $path.= '/'.$conf['prefix_thumbnail'].$file.'.'.$extension;
     
    286283{
    287284  $advise_title = l10n('upload_advise');
    288   $advise_title.= get_cat_display_name($page['cat_name']);
     285  $advise_title.= get_cat_display_name($category['upper_names']);
    289286}
    290287
     
    303300    'F_ACTION' => $u_form,
    304301
    305     'U_RETURN' => make_index_url(array('category' => $page['category'])),
     302    'U_RETURN' => make_index_url(array('category' => $category)),
    306303    )
    307304  );
Note: See TracChangeset for help on using the changeset viewer.