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/cat_list.php

    r2201 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 |
     5// | Copyright (C) 2003-2008 PhpWebGallery Team - http://phpwebgallery.net |
    66// +-----------------------------------------------------------------------+
    77// | file          : $Id$
     
    155155// |                       template initialization                         |
    156156// +-----------------------------------------------------------------------+
    157 $template->set_filenames(array('categories'=>'admin/cat_list.tpl'));
     157$template->set_filename('categories', 'admin/cat_list.tpl');
    158158
    159159$form_action = PHPWG_ROOT_PATH.'admin.php?page=cat_list';
     
    163163}
    164164
    165 $template->assign_vars(array(
     165$template->assign(array(
    166166  'CATEGORIES_NAV'=>$navigation,
    167167  'F_ACTION'=>$form_action,
    168 
    169   'L_ADD_VIRTUAL'=>l10n('cat_add'),
    170   'L_SUBMIT'=>l10n('submit'),
    171   'L_STORAGE'=>l10n('storage'),
    172   'L_NB_IMG'=>l10n('pictures'),
    173   'L_MOVE_UP'=>l10n('up'),
    174   'L_EDIT'=>l10n('edit'),
    175   'L_DELETE'=>l10n('delete'),
    176168 ));
    177169
    178 $tpl = array('cat_first','cat_last');
    179170// +-----------------------------------------------------------------------+
    180171// |                          Categories display                           |
     
    221212    $categories[$row['id_uppercat']]['nb_subcats'] = $row['nb_subcats'];
    222213  }
    223 
    224   $template->assign_block_vars('categories', array());
    225 }
    226 
     214}
     215
     216$template->assign('categories', array());
    227217foreach ($categories as $category)
    228218{
    229   // TODO : not used anymore ?
    230   //$images_folder = PHPWG_ROOT_PATH.'template/';
    231   //$images_folder.= $user['template'].'/admin/images';
    232 
    233219  $base_url = PHPWG_ROOT_PATH.'admin.php?page=';
    234220  $cat_list_url = $base_url.'cat_list';
     
    240226  }
    241227
    242   $template->assign_block_vars(
    243     'categories.category',
     228  $tpl_cat =
    244229    array(
    245230      'NAME'       => $category['name'],
     
    255240      'U_CHILDREN' => $cat_list_url.'&parent_id='.$category['id'],
    256241      'U_EDIT'     => $base_url.'cat_modify&cat_id='.$category['id'],
    257       )
     242     
     243      'IS_VIRTUAL' => empty($category['dir'])
    258244    );
    259245
    260246  if (empty($category['dir']))
    261247  {
    262     $template->assign_block_vars(
    263       'categories.category.delete',
    264       array(
    265         'URL'=>$self_url.'&delete='.$category['id']
    266         )
    267       );
    268     $template->assign_block_vars(
    269       'categories.category.virtual',
    270       array(
    271         'CLASS' => 'virtual_cat',
    272         )
    273       );
     248    $tpl_cat['U_DELETE'] = $self_url.'&delete='.$category['id'];
    274249  }
    275250
    276251  if ($category['nb_images'] > 0)
    277252  {
    278     $template->assign_block_vars(
    279       'categories.category.elements',
    280       array(
    281         'URL'=>$base_url.'element_set&cat='.$category['id']
    282         )
    283       );
     253    $tpl_cat['U_MANAGE_ELEMENTS']=
     254      $base_url.'element_set&cat='.$category['id'];
    284255  }
    285256
    286257  if ('private' == $category['status'])
    287258  {
    288     $template->assign_block_vars(
    289       'categories.category.permissions',
    290       array(
    291         'URL'=>$base_url.'cat_perm&cat='.$category['id']
    292         )
    293       );
    294   }
    295 }
    296 // Add a link to Page bottom only if needed (10 or more categories)
    297 if ( isset($category['rank']) and $category['rank'] > 9 )
    298 {
    299   $template->assign_block_vars('eop_link', array('ICON'=>'Displayed'));
     259    $tpl_cat['U_MANAGE_PERMISSIONS']=
     260      $base_url.'cat_perm&cat='.$category['id'];
     261  }
     262  $template->append('categories', $tpl_cat);
    300263}
    301264// +-----------------------------------------------------------------------+
Note: See TracChangeset for help on using the changeset viewer.