diff options
author | plegall <plg@piwigo.org> | 2005-08-14 11:55:35 +0000 |
---|---|---|
committer | plegall <plg@piwigo.org> | 2005-08-14 11:55:35 +0000 |
commit | c501facfa5447443be872c56377cb9141c939196 (patch) | |
tree | 98398fcb58b01c5e49a470ead3cbd75d86b6a5fa /picture.php | |
parent | 194bf3ca48dc0a8ac5fb6bcd1c777367dfa2dbcc (diff) |
- new : ability to set an element as representant of its category directly
from picture.php screen.
- improvement : dedicated icon to add elements into caddie. Ths icon is
displayed in the category title bar.
git-svn-id: http://piwigo.org/svn/trunk@811 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to '')
-rw-r--r-- | picture.php | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/picture.php b/picture.php index 479fcf63d..b05414cf5 100644 --- a/picture.php +++ b/picture.php @@ -74,6 +74,22 @@ if (!$belongs) echo $lang['thumbnails'].'</a></div>'; exit(); } +//-------------------------------------------------------------- representative +if ('admin' == $user['status'] and isset($_GET['representative'])) +{ + $query = ' +UPDATE '.CATEGORIES_TABLE.' + SET representative_picture_id = '.$_GET['image_id'].' + WHERE id = '.$page['cat'].' +;'; + pwg_query($query); + + $url = + PHPWG_ROOT_PATH + .'picture.php' + .get_query_string_diff(array('representative')); + redirect($url); +} //---------------------------------------------------------- related categories $query = ' SELECT category_id,uppercats,commentable,global_rank @@ -620,6 +636,19 @@ if (isset($picture['current']['high'])) 'HEIGHT_IMG'=>($full_height + 16) )); } +// button to set the current picture as representative +if ('admin' == $user['status'] and is_numeric($page['cat'])) +{ + $template->assign_block_vars( + 'representative', + array( + 'URL' => + PHPWG_ROOT_PATH.'picture.php' + .get_query_string_diff(array()) + .'&representative=1' + ) + ); +} //------------------------------------------------------- favorite manipulation if ( !$user['is_the_guest'] ) { |