- improvement : standardization of categories navigation bar on top of

administration screen element_set_(global|unit), cat_modify, cat_list,
  cat_perm.

- new : direct link to admin/cat_modify from category.php.


git-svn-id: http://piwigo.org/svn/trunk@834 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
plegall 2005-08-19 17:00:20 +00:00
commit 939c01e410
11 changed files with 65 additions and 21 deletions

View file

@ -61,8 +61,14 @@ function save_categories_order($categories)
// +-----------------------------------------------------------------------+ // +-----------------------------------------------------------------------+
// | initialization | // | initialization |
// +-----------------------------------------------------------------------+ // +-----------------------------------------------------------------------+
$categories = array(); $categories = array();
$navigation = $lang['home'];
$base_url = PHPWG_ROOT_PATH.'admin.php?page=cat_list';
$navigation = '<a class="" href="'.add_session_id($base_url).'">';
$navigation.= $lang['home'];
$navigation.= '</a>';
// +-----------------------------------------------------------------------+ // +-----------------------------------------------------------------------+
// | virtual categories management | // | virtual categories management |
// +-----------------------------------------------------------------------+ // +-----------------------------------------------------------------------+
@ -195,16 +201,13 @@ while ($row = mysql_fetch_assoc($result))
$categories[$row['rank']] = $row; $categories[$row['rank']] = $row;
$categories[$row['rank']]['nb_subcats'] = 0; $categories[$row['rank']]['nb_subcats'] = 0;
} }
// +-----------------------------------------------------------------------+ // +-----------------------------------------------------------------------+
// | Navigation path | // | Navigation path |
// +-----------------------------------------------------------------------+ // +-----------------------------------------------------------------------+
if (isset($_GET['parent_id'])) if (isset($_GET['parent_id']))
{ {
$base_url = PHPWG_ROOT_PATH.'admin.php?page=cat_list';
$navigation = '<a class="" href="'.add_session_id($base_url).'">';
$navigation.= $lang['home'];
$navigation.= '</a>';
$navigation.= $conf['level_separator']; $navigation.= $conf['level_separator'];
$current_category = get_cat_info($_GET['parent_id']); $current_category = get_cat_info($_GET['parent_id']);

View file

@ -104,13 +104,12 @@ foreach (array('comment','dir','site_id', 'id_uppercat') as $nullable)
$category['is_virtual'] = empty($category['dir']) ? true : false; $category['is_virtual'] = empty($category['dir']) ? true : false;
// Navigation path // Navigation path
$url = PHPWG_ROOT_PATH.'admin.php?page=cat_list&amp;parent_id='; $url = PHPWG_ROOT_PATH.'admin.php?page=cat_modify&amp;cat_id=';
$navigation = '<a class="" href="'.add_session_id(PHPWG_ROOT_PATH.'admin.php?page=cat_list').'">';
$navigation.= $lang['home'].'</a>'.$conf['level_separator'];
$navigation.= get_cat_display_name_cache( $navigation = get_cat_display_name_cache(
$category['uppercats'], $category['uppercats'],
$url); PHPWG_ROOT_PATH.'admin.php?page=cat_modify&amp;cat_id='
);
$form_action = PHPWG_ROOT_PATH.'admin.php?page=cat_modify&amp;cat_id='.$_GET['cat_id']; $form_action = PHPWG_ROOT_PATH.'admin.php?page=cat_modify&amp;cat_id='.$_GET['cat_id'];
$status = ($category['status']=='public')?'STATUS_PUBLIC':'STATUS_PRIVATE'; $status = ($category['status']=='public')?'STATUS_PUBLIC':'STATUS_PRIVATE';

View file

@ -104,7 +104,12 @@ DELETE
if (is_numeric($_GET['cat'])) if (is_numeric($_GET['cat']))
{ {
$cat_infos = get_cat_info($_GET['cat']); $cat_infos = get_cat_info($_GET['cat']);
$page['title'] = get_cat_display_name($cat_infos['name'], '', false); $page['title'] =
get_cat_display_name(
$cat_infos['name'],
PHPWG_ROOT_PATH.'admin.php?page=cat_modify&amp;cat_id=',
false
);
$query = ' $query = '
SELECT image_id SELECT image_id

View file

@ -266,7 +266,7 @@ $base_url = PHPWG_ROOT_PATH.'admin.php';
$template->assign_vars( $template->assign_vars(
array( array(
'CATEGORY_TITLE'=>$page['title'], 'CATEGORIES_NAV'=>$page['title'],
'L_SUBMIT'=>$lang['submit'], 'L_SUBMIT'=>$lang['submit'],

View file

@ -110,7 +110,7 @@ $base_url = PHPWG_ROOT_PATH.'admin.php';
$template->assign_vars( $template->assign_vars(
array( array(
'CATEGORY_TITLE'=>$page['title'], 'CATEGORIES_NAV'=>$page['title'],
'L_SUBMIT'=>$lang['submit'], 'L_SUBMIT'=>$lang['submit'],

View file

@ -171,8 +171,7 @@ $template->assign_vars(array(
'U_REGISTER' => add_session_id( PHPWG_ROOT_PATH.'register.php' ), 'U_REGISTER' => add_session_id( PHPWG_ROOT_PATH.'register.php' ),
'U_LOGOUT' => PHPWG_ROOT_PATH.'category.php?act=logout', 'U_LOGOUT' => PHPWG_ROOT_PATH.'category.php?act=logout',
'U_ADMIN'=>add_session_id( PHPWG_ROOT_PATH.'admin.php' ), 'U_ADMIN'=>add_session_id( PHPWG_ROOT_PATH.'admin.php' ),
'U_PROFILE'=>add_session_id(PHPWG_ROOT_PATH.'profile.php'), 'U_PROFILE'=>add_session_id(PHPWG_ROOT_PATH.'profile.php')
'U_CADDIE'=>add_session_id(PHPWG_ROOT_PATH.'category.php'.get_query_string_diff(array('caddie')).'&amp;caddie=1')
) )
); );
//-------------------------------------------------------------- external links //-------------------------------------------------------------- external links
@ -313,6 +312,22 @@ $template->assign_block_vars(
'U_SUMMARY'=>add_session_id(PHPWG_ROOT_PATH.'notification.php') 'U_SUMMARY'=>add_session_id(PHPWG_ROOT_PATH.'notification.php')
)); ));
if (isset($page['cat'])
and is_numeric($page['cat'])
and 'admin' == $user['status'])
{
$template->assign_block_vars(
'edit',
array(
'URL' =>
add_session_id(
PHPWG_ROOT_PATH.'admin.php?page=cat_modify'
.'&amp;cat_id='.$page['cat']
)
)
);
}
//------------------------------------------------------ main part : thumbnails //------------------------------------------------------ main part : thumbnails
if (isset($page['cat']) if (isset($page['cat'])
and ((is_numeric($page['cat']) and $page['cat_nb_images'] != 0) and ((is_numeric($page['cat']) and $page['cat_nb_images'] != 0)
@ -329,7 +344,15 @@ if (isset($page['cat'])
if ('admin' == $user['status']) if ('admin' == $user['status'])
{ {
$template->assign_block_vars('caddie', array()); $template->assign_block_vars(
'caddie',
array(
'URL' =>
add_session_id(
PHPWG_ROOT_PATH.'category.php'
.get_query_string_diff(array('caddie')).'&amp;caddie=1')
)
);
} }
} }
elseif (isset($page['cat']) and $page['cat'] == 'calendar') elseif (isset($page['cat']) and $page['cat'] == 'calendar')

View file

@ -1,3 +1,11 @@
2005-08-19 Pierrick LE GALL
* improvement : standardization of categories navigation bar on
top of administration screen element_set_(global|unit),
cat_modify, cat_list, cat_perm.
* new : direct link to admin/cat_modify from category.php.
2005-08-19 Pierrick LE GALL 2005-08-19 Pierrick LE GALL
* modification : RSS feed work only with a given feed * modification : RSS feed work only with a given feed

View file

@ -1,6 +1,6 @@
<h1>{lang:title_categories}</h1> <h1>{lang:title_categories}</h1>
<div class="admin">{CATEGORIES_NAV}</div> <h2>{CATEGORIES_NAV}</h2>
<form id="categoryOrdering" action="" method="post"> <form id="categoryOrdering" action="" method="post">

View file

@ -1,6 +1,6 @@
<h1>{lang:Batch management}</h1> <h1>{lang:Batch management}</h1>
<div class="admin">{CATEGORY_TITLE}</div> <h2>{CATEGORIES_NAV}</h2>
<p style="text-align:center;"> <p style="text-align:center;">
global mode global mode

View file

@ -1,4 +1,6 @@
<div class="admin">{CATEGORY_TITLE}</div> <h1>{lang:Batch management}</h1>
<h2>{CATEGORIES_NAV}</h2>
<p style="text-align:center;"> <p style="text-align:center;">
<a href="{U_GLOBAL_MODE}">global mode</a> <a href="{U_GLOBAL_MODE}">global mode</a>

View file

@ -91,8 +91,12 @@
<div class="titrePage"> <div class="titrePage">
<ul class="categoryActions"> <ul class="categoryActions">
<!-- BEGIN caddie --> <!-- BEGIN caddie -->
<li><a href="{U_CADDIE}" title="{lang:add to caddie}"><img src="./template/default/theme/caddie_add.png" /></a></li> <li><a href="{caddie.URL}" title="{lang:add to caddie}"><img src="./template/default/theme/caddie_add.png" /></a></li>
<!-- END caddie --> <!-- END caddie -->
<!-- BEGIN edit -->
<li><a href="{edit.URL}" title="{lang:edit category informations}"><img src="./template/default/theme/category_edit.png" alt="{lang:edit}"/></a></li>
<!-- END edit -->
</ul> </ul>
{TITLE} {TITLE}
</div> </div>