Changeset 29 for branches

Show
Ignore:
Timestamp:
02/10/09 14:30:19 (3 years ago)
Author:
daris
Message:

download: small fixes

Location:
branches/download
Files:
4 modified

Legend:

Unmodified
Added
Removed
  • branches/download/admin/download.php

    r15 r29  
    213213                        message($lang_admin_download['Must enter download message']); 
    214214 
     215                if (is_uploaded_file($_FILES['file_upload']['tmp_name'])) 
     216                { 
     217                        $file_upload = $_FILES['file_upload']['name']; 
     218                        $file_ext = substr($file_upload, strrpos($file_upload, '.')+1); 
     219                 
     220                        if ($file_ext != 'zip') 
     221                                message($lang_admin_download['Invalid extension']); 
     222                         
     223                        move_uploaded_file($_FILES['file_upload']['tmp_name'], DOWNLOAD.'files/'.$download_id.'.zip'); 
     224                } 
     225         
    215226/*              if (isset($_FILES['file_upload']) && is_uploaded_file($_FILES['file_upload']['tmp_name'])) 
    216227                { 
     
    247258                $forum_db->query_build($query) or error(__FILE__, __LINE__); 
    248259 
    249                 move_uploaded_file($_FILES['file_upload']['tmp_name'], DOWNLOAD.'files/'.$download_id.'.zip'); 
    250260                 
    251261                ($hook = get_hook('afo_save_forum_pre_redirect')) ? (defined('FORUM_USE_INCLUDE') ? include $hook : eval($hook)) : null; 
     
    350360                                <div class="sf-set set<?php echo ++$forum_page['item_count'] ?>"> 
    351361                                        <div class="sf-box text"> 
    352                                                 <label for="fld<?php echo ++$forum_page['fld_count'] ?>"><span><?php echo $lang_admin_download['Or upload file'] ?></span></label><br /> 
     362                                                <label for="fld<?php echo ++$forum_page['fld_count'] ?>"><span><?php echo $lang_admin_download['Upload new file'] ?></span><small><?php echo $lang_admin_download['Upload new file help'] ?></small></label><br /> 
    353363                                                <span class="fld-input"><input type="file" id="fld<?php echo $forum_page['fld_count'] ?>" name="file_upload" size="35" /></span> 
    354364                                        </div> 
     
    502512?> 
    503513                        <div class="content-head"> 
    504                                 <h3 class="hn"><span><?php printf($lang_admin_download['Category name'], $cur_download['catname']) ?></span></h3> 
     514                                <h3 class="hn"><span><?php printf($lang_admin_download['Category name head'], $cur_download['catname']) ?></span></h3> 
    505515                        </div> 
    506516                        <div class="frm-group frm-hdgroup group<?php echo ++$forum_page['group_count'] ?>"> 
     
    514524?> 
    515525                                <fieldset class="mf-set set<?php echo ++$forum_page['item_count'] ?><?php echo ($forum_page['item_count'] == 1) ? ' mf-head' : ' mf-extra' ?>"> 
    516                                         <legend><span><?php printf($lang_admin_download['Edit or delete'], sprintf($lang_admin_download['Edit or delete'], '<a href="'.forum_link($forum_url['download_id'], array($cur_download['cat'], sef_friendly($cur_download['catname']), $cur_download['id'], sef_friendly($cur_download['name']))).'">'.$lang_download['Download'].'</a>', '<a href="'.forum_link($forum_url['admin_download']).'?edit_download='.$cur_download['id'].'">'.$lang_admin_download['Edit'].'</a>'), '<a href="'.forum_link($forum_url['admin_download']).'?del_download='.$cur_download['id'].'">'.$lang_admin_download['Delete'].'</a>') ?></span></legend> 
     526                                        <legend><span><?php printf($lang_admin_download['Edit or delete'], sprintf($lang_admin_download['Edit or delete'], '<a href="'.forum_link($forum_url['download_get'], array($cur_download['cat'], sef_friendly($cur_download['catname']), $cur_download['id'], sef_friendly($cur_download['name']))).'">'.$lang_download['Download'].'</a>', '<a href="'.forum_link($forum_url['admin_download']).'?edit_download='.$cur_download['id'].'">'.$lang_admin_download['Edit'].'</a>'), '<a href="'.forum_link($forum_url['admin_download']).'?del_download='.$cur_download['id'].'">'.$lang_admin_download['Delete'].'</a>') ?></span></legend> 
    517527                                        <div class="mf-box"> 
    518528<?php ($hook = get_hook('afo_pre_edit_cur_page_name')) ? (defined('FORUM_USE_INCLUDE') ? include $hook : eval($hook)) : null; ?> 
     
    588598?> 
    589599                        <div class="content-head"> 
    590                                 <h3 class="hn"><span><?php printf($lang_admin_download['Category name'], $cur_download['catname']) ?></span></h3> 
     600                                <h3 class="hn"><span><?php printf($lang_admin_download['Category name head'], $cur_download['catname']) ?></span></h3> 
    591601                        </div> 
    592602                        <div class="frm-group frm-hdgroup group<?php echo ++$forum_page['group_count'] ?>"> 
     
    600610?> 
    601611                                <fieldset class="mf-set set<?php echo ++$forum_page['item_count'] ?><?php echo ($forum_page['item_count'] == 1) ? ' mf-head' : ' mf-extra' ?>"> 
    602                                         <legend><span><?php printf($lang_admin_download['Edit or delete'], sprintf($lang_admin_download['Edit or delete'], '<a href="'.forum_link($forum_url['download_id'], array($cur_download['cat'], sef_friendly($cur_download['catname']), $cur_download['id'], sef_friendly($cur_download['name']))).'">'.$lang_download['Download'].'</a>', '<a href="'.forum_link($forum_url['admin_download']).'?edit_download='.$cur_download['id'].'">'.$lang_admin_download['Edit'].'</a>'), '<a href="'.forum_link($forum_url['admin_download']).'?del_download='.$cur_download['id'].'">'.$lang_admin_download['Delete'].'</a>') ?></span></legend> 
     612                                        <legend><span><?php printf($lang_admin_download['Edit or delete'], sprintf($lang_admin_download['Edit or delete'], '<a href="'.forum_link($forum_url['download_get'], array($cur_download['cat'], sef_friendly($cur_download['catname']), $cur_download['id'], sef_friendly($cur_download['name']))).'">'.$lang_download['Download'].'</a>', '<a href="'.forum_link($forum_url['admin_download']).'?edit_download='.$cur_download['id'].'">'.$lang_admin_download['Edit'].'</a>'), '<a href="'.forum_link($forum_url['admin_download']).'?del_download='.$cur_download['id'].'">'.$lang_admin_download['Delete'].'</a>') ?></span></legend> 
    603613                                        <div class="mf-box"> 
    604614<?php ($hook = get_hook('afo_pre_edit_cur_page_name')) ? (defined('FORUM_USE_INCLUDE') ? include $hook : eval($hook)) : null; ?> 
  • branches/download/download.php

    r15 r29  
    197197                        $download_url = forum_link($forum_url['download_id'], $download_info_array); 
    198198                         
    199                         $forum_page['download'] = array(); 
    200                         $forum_page['download']['info'] = array(); 
    201  
    202                         $forum_page['download']['info'][] = '<a href="'.$download_get_url.'">'.$lang_download['Download'].'</a>'; 
    203                          
    204                         $forum_page['download']['info'][] = sprintf($lang_download['Download count'], $cur_download['downloads']); 
     199                        $forum_page = array(); 
     200                        $forum_page['info'] = array(); 
     201 
     202                        $forum_page['info'][] = '<a href="'.$download_get_url.'">'.$lang_download['Download'].'</a>'; 
     203                         
     204                        $forum_page['info'][] = sprintf($lang_download['Download count'], $cur_download['downloads']); 
    205205 
    206206                        if ($cur_download['author']) 
    207                                 $forum_page['download']['info'][] = $lang_download['Author'].' '.forum_htmlencode($cur_download['author']); 
     207                                $forum_page['info'][] = $lang_download['Author'].' '.forum_htmlencode($cur_download['author']); 
    208208 
    209209                        if ($cur_download['user_id'] > 0) 
    210                         $forum_page['download']['info'][] = $lang_download['Added by'].' <a href="'.forum_link($forum_url['user'], array($cur_download['user_id'])).'">'.forum_htmlencode($cur_download['username']).'</a>'; 
     210                        $forum_page['info'][] = $lang_download['Added by'].' <a href="'.forum_link($forum_url['user'], array($cur_download['user_id'])).'">'.forum_htmlencode($cur_download['username']).'</a>'; 
    211211 
    212212                        if ($cur_download['added']) 
    213                                 $forum_page['download']['info'][] = $lang_download['Added time'].' '.format_time($cur_download['added']); 
    214                          
    215                         $forum_page['download']['description'] = parse_message($cur_download['description'], true); 
     213                                $forum_page['info'][] = $lang_download['Added time'].' '.format_time($cur_download['added']); 
     214                         
     215                        $forum_page['description'] = parse_message($cur_download['description'], true); 
    216216 
    217217                         
     
    219219                        <div class="ct-box data-box download entry-content"> 
    220220                                <h2 class="hn"><strong><a href="<?php echo $download_url ?>"><?php echo forum_htmlencode($cur_download['name']) ?></a></strong><?php echo $version_string ?></h2> 
    221                                 <?php echo $forum_page['download']['description'] ?> 
    222                                 <p><?php echo implode(' | ', $forum_page['download']['info']) ?></p> 
     221                                <?php echo $forum_page['description'] ?> 
     222                                <p><?php echo implode(' | ', $forum_page['info']) ?></p> 
    223223                        </div> 
    224224<?php 
     
    308308                $download_url = forum_link($forum_url['download_id'], $download_info_array); 
    309309                 
    310                 $forum_page['download'] = array(); 
    311                 $forum_page['download']['info'] = array(); 
    312  
    313                 $forum_page['download']['info'][] = '<a href="'.$download_get_url.'">'.$lang_download['Download'].'</a>'; 
    314                  
    315                 $forum_page['download']['info'][] = sprintf($lang_download['Download count'], $cur_download['downloads']); 
     310                $forum_page['info'] = array(); 
     311 
     312                $forum_page['info'][] = '<a href="'.$download_get_url.'">'.$lang_download['Download'].'</a>'; 
     313                 
     314                $forum_page['info'][] = sprintf($lang_download['Download count'], $cur_download['downloads']); 
    316315 
    317316                if ($cur_download['author']) 
    318                         $forum_page['download']['info'][] = $lang_download['Author'].' '.forum_htmlencode($cur_download['author']); 
     317                        $forum_page['info'][] = $lang_download['Author'].' '.forum_htmlencode($cur_download['author']); 
    319318 
    320319                if ($cur_download['user_id'] > 0) 
    321                 $forum_page['download']['info'][] = $lang_download['Added by'].' <a href="'.forum_link($forum_url['user'], array($cur_download['user_id'])).'">'.forum_htmlencode($cur_download['username']).'</a>'; 
     320                $forum_page['info'][] = $lang_download['Added by'].' <a href="'.forum_link($forum_url['user'], array($cur_download['user_id'])).'">'.forum_htmlencode($cur_download['username']).'</a>'; 
    322321 
    323322                if ($cur_download['added']) 
    324                         $forum_page['download']['info'][] = $lang_download['Added time'].' '.format_time($cur_download['added']); 
    325                  
    326                 $forum_page['download']['description'] = parse_message($cur_download['description'], true); 
     323                        $forum_page['info'][] = $lang_download['Added time'].' '.format_time($cur_download['added']); 
     324                 
     325                $forum_page['description'] = parse_message($cur_download['description'], true); 
    327326 
    328327                 
     
    330329                        <div class="ct-box data-box download entry-content"> 
    331330                                <h2 class="hn"><strong><a href="<?php echo $download_url ?>"><?php echo forum_htmlencode($cur_download['name']) ?></a></strong><?php echo $version_string ?></h2> 
    332                                 <?php echo $forum_page['download']['description'] ?> 
    333                                 <p><?php echo implode(' | ', $forum_page['download']['info']) ?></p> 
     331                                <?php echo $forum_page['description'] ?> 
     332                                <p><?php echo implode(' | ', $forum_page['info']) ?></p> 
    334333                        </div> 
    335334        </div> 
     
    435434                                'WHERE'         => 'd.cat='.$cur_cat['id'].' AND d.approved=1', 
    436435                                'ORDER BY'      => 'd.added DESC', 
    437                                 'LIMIT'         => 5 
     436                                'LIMIT'         => 3 
    438437                        ); 
    439438 
  • branches/download/lang/English/admin_download.php

    r15 r29  
    3434 
    3535'Category'                                                      => 'Category:', 
    36 'Category name'                                                 => 'Category: %s', 
     36'Category name head'                            => 'Category: %s', 
    3737 
    38 'Download file'                                         => 'Select download file:', 
    39 'Or upload file'                                        => 'Or upload new:', 
     38//'Download file'                                               => 'Select download file:', 
     39'Upload new file'                                               => 'Upload new file:', 
     40'Upload new file help'                                  => 'Select new file for upload. If you don\'t want to upload new file leave this field empty.', 
    4041'Download version'                                      => 'Download version:', 
    4142'Download version help'                         => 'You can leave this field empty', 
     
    4849'Approved'                                                      => 'Approved', 
    4950 
     51// submit download 
    5052'Submit download'                                       => 'Submit download', 
    5153'Submit download head'                          => 'Add new download', 
     
    5557 
    5658'Invalid extension'                                     => 'Invalid extension', 
     59'File upload error'                                     => 'File upload error', 
    5760 
    5861// Categories 
  • branches/download/submit_download.php

    r15 r29  
    3030        // Start with the forum details 
    3131        $name = forum_trim($_POST['name']); 
    32         $description = forum_linebreaks(forum_trim($_POST['description'])); 
     32        $description = forum_trim($_POST['description']); 
    3333        $cat = intval($_POST['cat']); 
    3434        $version = forum_trim($_POST['version']); 
     
    3838                message($lang_admin_download['Must enter download message']); 
    3939 
    40         if (isset($_FILES['file_upload']) && is_uploaded_file($_FILES['file_upload']['tmp_name'])) 
    41         { 
    42                 $file_upload = $_FILES['file_upload']['name']; 
    43                 $file_ext = substr($file_upload, strrpos($file_upload, '.')+1); 
    44                  
    45                 if ($file_ext != 'zip') 
    46                         message($lang_admin_download['Invalid extension']); 
     40        if (!is_uploaded_file($_FILES['file_upload']['tmp_name'])) 
     41                message($lang_admin_download['File upload error']); 
     42 
     43        $file_upload = $_FILES['file_upload']['name']; 
     44        $file_ext = substr($file_upload, strrpos($file_upload, '.')+1); 
     45         
     46        if ($file_ext != 'zip') 
     47                message($lang_admin_download['Invalid extension']); 
    4748                 
    4849/*              if (file_exists(DOWNLOAD.'files/'.$file_upload)) 
     
    5859                else 
    5960                        $file = $_FILES['file_upload']['name'];*/ 
    60         } 
    61  
     61         
    6262        $query = array( 
    6363                'INSERT'        => 'name, description, cat, author, version, user_id, added',