Баг :Coloring user groups
Статус :Исправлено
Серьёзность :Улучшение
Репортер :Amro 27-06-13 22:02
Обновил :Amro 02-07-13 19:59
КатегорияAdministration
Версия :173
Частота :Постоянно
Пофиксено в :175
Детали :

Need to add a column grp_color to the table sed_groups storage color of  group.

Затронутые части :

История и комментарии :

03-07-13 13:22   Amro

Modufy sed_build_user()

function sed_build_user($id, $user, $group = '')  // Modify in v175
	{
	global $cfg, $sed_groups, $db_users; 

  if ($cfg['color_group'])
    {
    if (($id > 0) && !empty($user) && empty($group))
      {
        $sql = sed_sql_query("SELECT user_maingrp FROM $db_users WHERE user_id='$id' LIMIT 1");
        $row = sed_sql_fetchassoc($sql);
        $group = $row['user_maingrp']; 
        $color = $sed_groups[$group]['color']; 
      }
    elseif (($id > 0) && !empty($user) && !empty($group))  
      { $color =  $sed_groups[$group]['color']; }
    else 
      { $color =  $sed_groups[1]['color']; }  
    }
  else 
    { $color = "inherit"; }  
    
	if (($id == 0 && !empty($user)))
		{ $result = "<span style=\"color:".$color.";\">".$user."</span>"; }
	elseif ($id == 0)
		{ $result = ''; }
	else
		{ $result = (!empty($user)) ? "<a href=\"users.php?m=details&amp;id=".$id."\"><span style=\"color:".$color.";\">".$user."</span></a>" : '?';	}
	return($result);
	}