Ignore:
Timestamp:
Feb 28, 2008, 3:41:48 AM (16 years ago)
Author:
rvelices
Message:
  • migrate many templates to smarty
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/admin/rating.php

    r1912 r2223  
    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 |
    6 // +-----------------------------------------------------------------------+
    7 // | branch        : BSF (Best So Far)
    8 // | file          : $RCSfile$
     5// | Copyright (C) 2003-2008 PhpWebGallery Team - http://phpwebgallery.net |
     6// +-----------------------------------------------------------------------+
     7// | file          : $Id$
    98// | last update   : $Date$
    109// | last modifier : $Author$
     
    116115// +-----------------------------------------------------------------------+
    117116
    118 $template->set_filenames(array('rating'=>'admin/rating.tpl'));
    119 
    120 $template->assign_vars(
     117$template->set_filename('rating', 'admin/rating.tpl');
     118
     119$template->assign(
    121120  array(
    122121    'NAVBAR' => create_navigation_bar(
     
    125124      $start,
    126125      $elements_per_page
    127       )
     126      ),
     127    'F_ACTION' => PHPWG_ROOT_PATH.'admin.php',
     128    'DISPLAY' => $elements_per_page,
     129    'NB_ELEMENTS' => $nb_images,
    128130    )
    129131  );
    130132
    131133
    132 $template->assign_vars(
    133   array(
    134     'F_ACTION' => PHPWG_ROOT_PATH.'admin.php',
    135     'DISPLAY' => $elements_per_page,
    136     'NB_ELEMENTS' => $nb_images
    137     )
    138   );
    139134
    140135$available_order_by= array(
     
    152147for ($i=0; $i<count($available_order_by); $i++)
    153148{
    154   $template->assign_block_vars(
    155     'order_by',
    156     array(
    157       'VALUE' => $i,
    158       'CONTENT' => $available_order_by[$i][0],
    159       'SELECTED' => $i==$order_by_index ? 'SELECTED' : ''
    160       )
     149  $template->append(
     150    'order_by_options',
     151    $available_order_by[$i][0]
    161152    );
    162153}
     154$template->assign('order_by_options_selected', array($order_by_index) );
     155
    163156
    164157$user_options = array(
    165   array(
    166     'value' => 'all',
    167     'content' => l10n('all'),
    168     ),
    169   array(
    170     'value' => 'user',
    171     'content' => l10n('Users'),
    172     ),
    173   array(
    174     'value' => 'guest',
    175     'content' => l10n('Guests'),
    176     ),
     158  'all'   => l10n('all'),
     159  'user'  => l10n('Users'),
     160  'guest' => l10n('Guests'),
    177161  );
    178162
    179 foreach ($user_options as $user_option)
    180 {
    181   $template->assign_block_vars(
    182     'user_option',
    183     array(
    184       'VALUE' => $user_option['value'],
    185       'CONTENT' => $user_option['content'],
    186       'SELECTED' =>
    187         (isset($_GET['users']) and $_GET['users'] == $user_option['value'])
    188         ? 'selected="selected"'
    189         : '',
    190       )
    191     );
    192 }
     163$template->assign('user_options', $user_options );
     164$template->assign('user_options_selected', array(@$_GET['users']) );
     165
    193166
    194167$query = '
     
    218191}
    219192
     193$template->assign( 'images', array() );
    220194foreach ($images as $image)
    221195{
     
    232206  $nb_rates = mysql_num_rows($result);
    233207
    234   $template->assign_block_vars('image',
     208  $tpl_image =
    235209     array(
    236210       'U_THUMB' => $thumbnail_src,
     
    239213       'STD_RATE' => $image['std_rates'],
    240214       'SUM_RATE' => $image['sum_rates'],
    241        'NB_RATES' =>  $image['nb_rates'],
    242        'NB_RATES_TOTAL' =>  $nb_rates,
     215       'NB_RATES' => (int)$image['nb_rates'],
     216       'NB_RATES_TOTAL' => (int)$nb_rates,
    243217       'FILE' => $image['file'],
    244        'NB_RATES_PLUS1' => $nb_rates+1,
    245      )
     218       'rates'  => array()
    246219   );
    247220
     
    271244    }
    272245
    273     $template->assign_block_vars('image.rate',
     246    $tpl_image['rates'][] =
    274247       array(
    275248         'DATE' => format_date($row['date']),
     
    277250         'USER' => $user,
    278251         'U_DELETE' => $url_del
    279        )
    280252     );
    281253  }
    282 }
    283 //print_r($template->_tpldata);
     254  $template->append( 'images', $tpl_image );
     255}
     256
    284257// +-----------------------------------------------------------------------+
    285258// |                           sending html code                           |
Note: See TracChangeset for help on using the changeset viewer.