Ignore:
Timestamp:
Mar 3, 2008, 1:50:54 PM (16 years ago)
Author:
rvelices
Message:
  • history, stats and redirect go smarty
  • lang correction
  • small change in calling check_server_plugins (use by ref param instead of global)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/history.php

    r2201 r2245  
    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$
     
    108108    $search['fields']['image_id'] = intval($_POST['image_id']);
    109109  }
    110  
     110
    111111  if (!empty($_POST['filename']))
    112112  {
     
    124124  // TODO manage inconsistency of having $_POST['image_id'] and
    125125  // $_POST['filename'] simultaneously
    126  
     126
    127127  // echo '<pre>'; print_r($search); echo '</pre>';
    128  
     128
    129129  if (!empty($search))
    130130  {
     
    140140
    141141    $search_id = mysql_insert_id();
    142    
     142
    143143    redirect(
    144144      PHPWG_ROOT_PATH.'admin.php?page=history&search_id='.$search_id
     
    160160history_tabsheet();
    161161
    162 $base_url = PHPWG_ROOT_PATH.'admin.php?page=history';
    163 
    164 $template->assign_vars(
     162$template->assign(
    165163  array(
    166164    'U_HELP' => PHPWG_ROOT_PATH.'popuphelp.php?page=history',
    167 
    168     'F_ACTION' => PHPWG_ROOT_PATH.'admin.php?page=history'
    169     )
    170   );
    171 
    172 $template->assign_vars(
    173   array(
    174     'TODAY_DAY'   => date('d', time()),
    175     'TODAY_MONTH' => date('m', time()),
    176     'TODAY_YEAR'  => date('Y', time()),
     165    'F_ACTION' => get_root_url().'admin.php?page=history'
    177166    )
    178167  );
     
    213202
    214203    $search_id = mysql_insert_id();
    215    
     204
    216205    redirect(
    217206      PHPWG_ROOT_PATH.'admin.php?page=history&search_id='.$search_id
     
    287276
    288277    $name_of_category = array();
    289    
     278
    290279    foreach ($uppercats_of as $category_id => $uppercats)
    291280    {
     
    360349    }
    361350  }
    362  
     351
    363352  $i = 0;
    364353  $first_line = $page['start'] + 1;
     
    375364    // #images.representative_filesize and add 'representative' in the
    376365    // choices of #history.image_type.
    377    
     366
    378367    if (isset($line['image_type']))
    379368    {
     
    402391        $summary['guests_IP'][ $line['IP'] ] = 0;
    403392      }
    404      
     393
    405394      $summary['guests_IP'][ $line['IP'] ]++;
    406395    }
    407    
     396
    408397    $i++;
    409    
     398
    410399    if ($i < $first_line or $i > $last_line)
    411400    {
     
    498487      }
    499488    }
    500    
    501     $template->assign_block_vars(
    502       'detail',
     489
     490    $template->append(
     491      'search_results',
    503492      array(
    504493        'DATE'      => $line['date'],
     
    515504          : '',
    516505        'TAGS'       => $tags_string,
    517         'T_CLASS'   => ($i % 2) ? 'row1' : 'row2',
    518506        )
    519507      );
     
    529517    unset($username_of[ $conf['guest_id'] ]);
    530518  }
    531  
     519
    532520  $summary['nb_members'] = count($username_of);
    533521
     
    536524  {
    537525    $member_string = $user_name.'&nbsp;<a href="';
    538     $member_string.= PHPWG_ROOT_PATH.'admin.php?page=history';
     526    $member_string.= get_root_url().'admin.php?page=history';
    539527    $member_string.= '&amp;search_id='.$page['search_id'];
    540528    $member_string.= '&amp;user_id='.$user_id;
     
    543531    $member_strings[] = $member_string;
    544532  }
    545  
    546   $template->assign_block_vars(
    547     'summary',
     533
     534  $template->assign(
     535    'search_summary',
    548536    array(
    549537      'NB_LINES' => l10n_dec(
     
    578566{
    579567  $navbar = create_navigation_bar(
    580     PHPWG_ROOT_PATH.'admin.php'.get_query_string_diff(array('start')),
     568    get_root_url().'admin.php'.get_query_string_diff(array('start')),
    581569    $page['nb_lines'],
    582570    $page['start'],
     
    584572    );
    585573
    586   $template->assign_block_vars(
    587     'navigation',
    588     array(
    589       'NAVBAR' => $navbar
    590       )
    591     );
     574  $template->assign('NAV_BAR', $navbar);
    592575}
    593576
     
    603586  {
    604587    $tokens = explode('-', $page['search']['fields']['date-after']);
    605    
     588
    606589    $form['start_year']  = (int)$tokens[0];
    607590    $form['start_month'] = (int)$tokens[1];
     
    647630}
    648631
    649 // start date
    650 get_day_list('start_day', @$form['start_day']);
    651 get_month_list('start_month', @$form['start_month']);
    652 // end date
    653 get_day_list('end_day', @$form['end_day']);
    654 get_month_list('end_month', @$form['end_month']);
    655 
    656 $template->assign_vars(
     632
     633$month_list = $lang['month'];
     634$month_list[0]='------------';
     635ksort($month_list);
     636
     637$template->assign(
    657638  array(
    658     'START_YEAR' => @$form['start_year'],
    659     'END_YEAR'   => @$form['end_year'],
    660639    'IMAGE_ID' => @$form['image_id'],
    661640    'FILENAME' => @$form['filename'],
     641
     642    'month_list' => $month_list,
     643
     644    'START_DAY_SELECTED' => @$form['start_day'],
     645    'START_MONTH_SELECTED' => @$form['start_month'],
     646    'START_YEAR' => @$form['start_year'],
     647
     648    'END_DAY_SELECTED' => @$form['end_day'],
     649    'END_MONTH_SELECTED' => @$form['end_month'],
     650    'END_YEAR'   => @$form['end_year'],
    662651    )
    663652  );
    664653
    665 foreach ($types as $option)
    666 {
    667   $selected = '';
    668  
    669   if (in_array($option, $form['types']))
    670   {
    671     $selected = 'selected="selected"';
    672   }
    673  
    674   $template->assign_block_vars(
    675     'types_option',
     654$template->assign(
    676655    array(
    677       'VALUE' => $option,
    678       'CONTENT' => l10n($option),
    679       'SELECTED' => $selected,
    680       )
    681     );
    682 }
    683 
    684 $template->assign_block_vars(
    685   'user_option',
    686   array(
    687     'VALUE'=> -1,
    688     'CONTENT' => '------------',
    689     'SELECTED' => ''
     656      'type_option_values' => $types,
     657      'type_option_selected' => $form['types']
    690658    )
    691659  );
     660
    692661
    693662$query = '
     
    698667  ORDER BY username ASC
    699668;';
    700 $result = pwg_query($query);
    701 
    702 while ($row = mysql_fetch_array($result))
    703 {
    704   $selected = '';
    705 
    706   if (isset($form['user'])
    707       and $row['id'] == $form['user'])
    708   {
    709     $selected = 'selected="selected"';
    710   }
    711  
    712   $template->assign_block_vars(
    713     'user_option',
    714     array(
    715       'VALUE' => $row['id'],
    716       'CONTENT' => $row['username'],
    717       'SELECTED' => $selected,
    718       )
    719     );
    720 }
    721 
    722 foreach ($display_thumbnails as $display_thumbnail)
    723 {
    724   $selected = '';
    725  
    726   if ($display_thumbnail === $form['display_thumbnail'])
    727   {
    728     $selected = 'selected="selected"';
    729   }
    730  
    731   $template->assign_block_vars(
    732     'display_thumbnail',
    733     array(
    734       'VALUE' => $display_thumbnail,
    735       'CONTENT' => l10n($display_thumbnail),
    736       'SELECTED' => $selected,
    737       )
    738     );
    739 }
     669$template->assign(
     670  array(
     671    'user_options' => simple_hash_from_query($query, 'id','username'),
     672    'user_options_selected' => array(@$form['user'])
     673  )
     674);
     675
     676$template->assign(
     677  array(
     678      'display_thumbnail_values' => $display_thumbnails,
     679      'display_thumbnail_selected' => array($form['display_thumbnail']),
     680    )
     681  );
    740682
    741683// +-----------------------------------------------------------------------+
Note: See TracChangeset for help on using the changeset viewer.