diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/functions_html.inc.php | 10 | ||||
-rw-r--r-- | include/functions_user.inc.php | 27 | ||||
-rw-r--r-- | include/user.inc.php | 13 |
3 files changed, 36 insertions, 14 deletions
diff --git a/include/functions_html.inc.php b/include/functions_html.inc.php index f30523c34..5c642fc30 100644 --- a/include/functions_html.inc.php +++ b/include/functions_html.inc.php @@ -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); +} ?> diff --git a/include/functions_user.inc.php b/include/functions_user.inc.php index 0147dcac5..94bf7b562 100644 --- a/include/functions_user.inc.php +++ b/include/functions_user.inc.php @@ -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; +} ?>
\ No newline at end of file diff --git a/include/user.inc.php b/include/user.inc.php index 4c3e0fb6a..8b51935a0 100644 --- a/include/user.inc.php +++ b/include/user.inc.php @@ -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'])) { |