- 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:
parent
ede184cacc
commit
939c01e410
11 changed files with 65 additions and 21 deletions
|
|
@ -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']);
|
||||||
|
|
|
||||||
|
|
@ -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&parent_id=';
|
$url = PHPWG_ROOT_PATH.'admin.php?page=cat_modify&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&cat_id='
|
||||||
|
);
|
||||||
|
|
||||||
$form_action = PHPWG_ROOT_PATH.'admin.php?page=cat_modify&cat_id='.$_GET['cat_id'];
|
$form_action = PHPWG_ROOT_PATH.'admin.php?page=cat_modify&cat_id='.$_GET['cat_id'];
|
||||||
$status = ($category['status']=='public')?'STATUS_PUBLIC':'STATUS_PRIVATE';
|
$status = ($category['status']=='public')?'STATUS_PUBLIC':'STATUS_PRIVATE';
|
||||||
|
|
|
||||||
|
|
@ -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&cat_id=',
|
||||||
|
false
|
||||||
|
);
|
||||||
|
|
||||||
$query = '
|
$query = '
|
||||||
SELECT image_id
|
SELECT image_id
|
||||||
|
|
|
||||||
|
|
@ -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'],
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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'],
|
||||||
|
|
||||||
|
|
|
||||||
29
category.php
29
category.php
|
|
@ -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')).'&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'
|
||||||
|
.'&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')).'&caddie=1')
|
||||||
|
)
|
||||||
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
elseif (isset($page['cat']) and $page['cat'] == 'calendar')
|
elseif (isset($page['cat']) and $page['cat'] == 'calendar')
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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">
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
|
||||||
|
|
@ -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>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue