mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-08-07 09:13:02 +02:00
- modification : major simplification of admin.php. Titles are managed by
included page, localized items are managed directly in the template. - new : sub template admin/double_select is included in templates admin/cat_options, admin/user_perm and admin/group_perm. I haven't been able to use it in admin/picture_modify because it seems impossible to have two instance of the same sub-template without interfering. - modification : bug 99, in profile manager, no auto submit when changing language (useless and generate accessibility problem). - improvement : HTML semantically correct for administration menu, simpler syntax, less tags, correct tags (dl/dt/dd instead of div/div). - modification : number of waiting elements and unvalidated comments are displayed in admin/intro instead of administration menu (with a link to the dedicated pages). - deletion : no link to profile from admin/user_list anymore (no need). git-svn-id: http://piwigo.org/svn/trunk@817 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
@@ -192,7 +192,7 @@ function language_select($default, $select_name = "language")
|
||||
{
|
||||
$available_lang = get_languages();
|
||||
|
||||
$lang_select = '<select name="' . $select_name . '" onchange="this.form.submit()">';
|
||||
$lang_select = '<select name="' . $select_name . '">';
|
||||
foreach ($available_lang as $code => $displayname)
|
||||
{
|
||||
$selected = ( strtolower($default) == strtolower($code) ) ? ' selected="selected"' : '';
|
||||
@@ -449,4 +449,12 @@ function parse_comment_content($content)
|
||||
|
||||
return $content;
|
||||
}
|
||||
|
||||
function get_cat_display_name_from_id($cat_id,
|
||||
$url = 'category.php?cat=',
|
||||
$replace_space = true)
|
||||
{
|
||||
$cat_info = get_cat_info($cat_id);
|
||||
get_cat_display_name($cat_info['id'], $url, $replace_space);
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -454,4 +454,31 @@ function create_user_infos($user_id)
|
||||
include_once(PHPWG_ROOT_PATH.'admin/include/functions.php');
|
||||
mass_inserts(USER_INFOS_TABLE, array_keys($insert), array($insert));
|
||||
}
|
||||
|
||||
/**
|
||||
* returns the groupname corresponding to the given group identifier if
|
||||
* exists
|
||||
*
|
||||
* @param int group_id
|
||||
* @return mixed
|
||||
*/
|
||||
function get_groupname($group_id)
|
||||
{
|
||||
$query = '
|
||||
SELECT name
|
||||
FROM '.GROUPS_TABLE.'
|
||||
WHERE id = '.intval($group_id).'
|
||||
;';
|
||||
$result = pwg_query($query);
|
||||
if (mysql_num_rows($result) > 0)
|
||||
{
|
||||
list($groupname) = mysql_fetch_row($result);
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
return $groupname;
|
||||
}
|
||||
?>
|
||||
@@ -25,19 +25,6 @@
|
||||
// | USA. |
|
||||
// +-----------------------------------------------------------------------+
|
||||
|
||||
// Dynamic change of language with database persistency
|
||||
//
|
||||
// FIXME : ce bout de code fait planter l'assignation d'un language a
|
||||
// plusieurs users simultanement dans la nouvelle page admin/user_list.php
|
||||
//
|
||||
// if (isset($_POST['language']))
|
||||
// {
|
||||
// $query = "UPDATE ".USERS_TABLE." SET language = '";
|
||||
// $query.= $_POST['language'];
|
||||
// $query.= "' WHERE id = ".$_POST['userid'].";";
|
||||
// pwg_query($query);
|
||||
// }
|
||||
|
||||
// retrieving connected user informations
|
||||
if (isset($_COOKIE['id']))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user