favorite image icon is not taken from php but left to the theme (still in the php for the branch for theme compatibility)
git-svn-id: http://piwigo.org/svn/branches/2.1@6614 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
parent
20752c742f
commit
b735fef251
3 changed files with 29 additions and 46 deletions
71
picture.php
71
picture.php
|
@ -312,13 +312,13 @@ UPDATE '.CATEGORIES_TABLE.'
|
||||||
case 'edit_comment' :
|
case 'edit_comment' :
|
||||||
{
|
{
|
||||||
check_pwg_token();
|
check_pwg_token();
|
||||||
|
|
||||||
include_once(PHPWG_ROOT_PATH.'include/functions_comment.inc.php');
|
include_once(PHPWG_ROOT_PATH.'include/functions_comment.inc.php');
|
||||||
|
|
||||||
check_input_parameter('comment_to_edit', $_GET, false, PATTERN_ID);
|
check_input_parameter('comment_to_edit', $_GET, false, PATTERN_ID);
|
||||||
|
|
||||||
$author_id = get_comment_author_id($_GET['comment_to_edit']);
|
$author_id = get_comment_author_id($_GET['comment_to_edit']);
|
||||||
|
|
||||||
if (can_manage_comment('edit', $author_id))
|
if (can_manage_comment('edit', $author_id))
|
||||||
{
|
{
|
||||||
if (!empty($_POST['content']))
|
if (!empty($_POST['content']))
|
||||||
|
@ -331,7 +331,7 @@ UPDATE '.CATEGORIES_TABLE.'
|
||||||
),
|
),
|
||||||
$_POST['key']
|
$_POST['key']
|
||||||
);
|
);
|
||||||
|
|
||||||
redirect($url_self);
|
redirect($url_self);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -344,35 +344,35 @@ UPDATE '.CATEGORIES_TABLE.'
|
||||||
case 'delete_comment' :
|
case 'delete_comment' :
|
||||||
{
|
{
|
||||||
check_pwg_token();
|
check_pwg_token();
|
||||||
|
|
||||||
include_once(PHPWG_ROOT_PATH.'include/functions_comment.inc.php');
|
include_once(PHPWG_ROOT_PATH.'include/functions_comment.inc.php');
|
||||||
|
|
||||||
check_input_parameter('comment_to_delete', $_GET, false, PATTERN_ID);
|
check_input_parameter('comment_to_delete', $_GET, false, PATTERN_ID);
|
||||||
|
|
||||||
$author_id = get_comment_author_id($_GET['comment_to_delete']);
|
$author_id = get_comment_author_id($_GET['comment_to_delete']);
|
||||||
|
|
||||||
if (can_manage_comment('delete', $author_id))
|
if (can_manage_comment('delete', $author_id))
|
||||||
{
|
{
|
||||||
delete_user_comment($_GET['comment_to_delete']);
|
delete_user_comment($_GET['comment_to_delete']);
|
||||||
}
|
}
|
||||||
|
|
||||||
redirect($url_self);
|
redirect($url_self);
|
||||||
}
|
}
|
||||||
case 'validate_comment' :
|
case 'validate_comment' :
|
||||||
{
|
{
|
||||||
check_pwg_token();
|
check_pwg_token();
|
||||||
|
|
||||||
include_once(PHPWG_ROOT_PATH.'include/functions_comment.inc.php');
|
include_once(PHPWG_ROOT_PATH.'include/functions_comment.inc.php');
|
||||||
|
|
||||||
check_input_parameter('comment_to_validate', $_GET, false, PATTERN_ID);
|
check_input_parameter('comment_to_validate', $_GET, false, PATTERN_ID);
|
||||||
|
|
||||||
$author_id = get_comment_author_id($_GET['comment_to_validate']);
|
$author_id = get_comment_author_id($_GET['comment_to_validate']);
|
||||||
|
|
||||||
if (can_manage_comment('validate', $author_id))
|
if (can_manage_comment('validate', $author_id))
|
||||||
{
|
{
|
||||||
validate_user_comment($_GET['comment_to_validate']);
|
validate_user_comment($_GET['comment_to_validate']);
|
||||||
}
|
}
|
||||||
|
|
||||||
redirect($url_self);
|
redirect($url_self);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -796,39 +796,22 @@ SELECT COUNT(*) AS nb_fav
|
||||||
WHERE image_id = '.$page['image_id'].'
|
WHERE image_id = '.$page['image_id'].'
|
||||||
AND user_id = '.$user['id'].'
|
AND user_id = '.$user['id'].'
|
||||||
;';
|
;';
|
||||||
$result = pwg_query($query);
|
$row = pwg_db_fetch_assoc( pwg_query($query) );
|
||||||
$row = pwg_db_fetch_assoc($result);
|
$is_favorite = $row['nb_fav'] != 0;
|
||||||
|
|
||||||
if ($row['nb_fav'] == 0)
|
$template->assign(
|
||||||
{
|
'favorite',
|
||||||
$template->assign(
|
array(
|
||||||
'favorite',
|
'IS_FAVORITE' => $is_favorite,
|
||||||
array(
|
'FAVORITE_IMG' =>
|
||||||
'FAVORITE_IMG' =>
|
get_root_url().get_themeconf('icon_dir').(!$is_favorite ? '/favorite.png' : '/del_favorite.png' ),
|
||||||
get_root_url().get_themeconf('icon_dir').'/favorite.png',
|
'FAVORITE_HINT' => l10n( !$is_favorite ? 'add this image to your favorites' : 'delete this image from your favorites'),
|
||||||
'FAVORITE_HINT' => l10n('add this image to your favorites'),
|
'U_FAVORITE' => add_url_params(
|
||||||
'U_FAVORITE' => add_url_params(
|
$url_self,
|
||||||
$url_self,
|
array('action'=> !$is_favorite ? 'add_to_favorites' : 'remove_from_favorites' )
|
||||||
array('action'=>'add_to_favorites')
|
),
|
||||||
),
|
)
|
||||||
)
|
);
|
||||||
);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
$template->assign(
|
|
||||||
'favorite',
|
|
||||||
array(
|
|
||||||
'FAVORITE_IMG' =>
|
|
||||||
get_root_url().get_themeconf('icon_dir').'/del_favorite.png',
|
|
||||||
'FAVORITE_HINT' => l10n('delete this image from your favorites'),
|
|
||||||
'U_FAVORITE' => add_url_params(
|
|
||||||
$url_self,
|
|
||||||
array('action'=>'remove_from_favorites')
|
|
||||||
),
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//--------------------------------------------------------- picture information
|
//--------------------------------------------------------- picture information
|
||||||
|
@ -1017,4 +1000,4 @@ else
|
||||||
//------------------------------------------------------------ log informations
|
//------------------------------------------------------------ log informations
|
||||||
pwg_log($picture['current']['id'], 'picture');
|
pwg_log($picture['current']['id'], 'picture');
|
||||||
include(PHPWG_ROOT_PATH.'include/page_tail.php');
|
include(PHPWG_ROOT_PATH.'include/page_tail.php');
|
||||||
?>
|
?>
|
|
@ -15,7 +15,7 @@
|
||||||
{/if}
|
{/if}
|
||||||
|
|
||||||
{if isset($favorite) }
|
{if isset($favorite) }
|
||||||
<li><a href="{$favorite.U_FAVORITE}" title="{'delete all images from your favorites'|@translate}"><img src="{$favorite.FAVORITE_IMG}" class="button" alt="favorite" title="{'delete all images from your favorites'|@translate}"></a></li>
|
<li><a href="{$favorite.U_FAVORITE}" title="{'delete all images from your favorites'|@translate}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/del_all_favorites.png" class="button" alt="favorite" title="{'delete all images from your favorites'|@translate}"></a></li>
|
||||||
{/if}
|
{/if}
|
||||||
|
|
||||||
{if isset($U_CADDIE) }
|
{if isset($U_CADDIE) }
|
||||||
|
|
|
@ -50,7 +50,7 @@
|
||||||
{/if}
|
{/if}
|
||||||
{if isset($PLUGIN_PICTURE_ACTIONS)}{$PLUGIN_PICTURE_ACTIONS}{/if}
|
{if isset($PLUGIN_PICTURE_ACTIONS)}{$PLUGIN_PICTURE_ACTIONS}{/if}
|
||||||
{if isset($favorite) }
|
{if isset($favorite) }
|
||||||
<a href="{$favorite.U_FAVORITE}" title="{$favorite.FAVORITE_HINT}"><img src="{$favorite.FAVORITE_IMG}" class="button" alt="favorite" title="{$favorite.FAVORITE_HINT}"></a>
|
<a href="{$favorite.U_FAVORITE}" title="{if $favorite.IS_FAVORITE}{'delete this image from your favorites'|@translate}{else}{'add this image to your favorites'|@translate}{/if}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/{if $favorite.IS_FAVORITE}del_favorite{else}favorite{/if}.png" class="button" alt="favorite" title="{if $favorite.IS_FAVORITE}{'delete this image from your favorites'|@translate}{else}{'add this image to your favorites'|@translate}{/if}"></a>
|
||||||
{/if}
|
{/if}
|
||||||
{if !empty($U_SET_AS_REPRESENTATIVE) }
|
{if !empty($U_SET_AS_REPRESENTATIVE) }
|
||||||
<a href="{$U_SET_AS_REPRESENTATIVE}" title="{'set as category representative'|@translate}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/representative.png" class="button" alt="{'representative'|@translate}"></a>
|
<a href="{$U_SET_AS_REPRESENTATIVE}" title="{'set as category representative'|@translate}"><img src="{$ROOT_URL}{$themeconf.icon_dir}/representative.png" class="button" alt="{'representative'|@translate}"></a>
|
||||||
|
|
Loading…
Add table
Reference in a new issue