Форум -> Обо всём... -> Одно из полей в личных настройках только дл я определенной группы. Как? |
Одно из полей в личных настройках только дл я определенной группы. Как? |
---|
otherside | Дата: 23.04.2009, в 12:41 | Сообщение №1 |
СтарожилПользователь №: 22 Сообщений: 387
| Добрый день, господа. Я тут пытаюсь сделать так, чтоб в редакторовании личных настроек пользователя одно поле было видно только пользователям входящим в группу id1
Serg_Pnz, Пытаюсь по аналогии с тем, как ты сделал, но что то не выходит. Вот что я делаю:
Код | 1
| list($user_group_id) = $db->sql_fetchrow($db->sql_query("SELECT user_group FROM ".$prefix."_users WHERE user_id='".$user[0]."'"));
$user_group_id = intval($user_group_id);
if ( $user_group_id == 1 ) {
$org = 1;
} else {
$org = 0;
}
if ($org == 1) {
."<tr class=\"bgcolor11\"><td>Организация:</td><td><input type=\"text\" name=\"user_comp\" value=\"".$userinfo['user_comp']."\" maxlength=\"95\" size=\"45\" style=\"width:400px\"></td></tr>";
} else {
." ";
} |
Подскажите как все таки сделать, чтоб поле "Организация" было доступно для редакторования только пользователмя, входящим в группу id1? |
|
|
Serg_pnz | Дата: 23.04.2009, в 12:51 | Сообщение №2 |
АдминистраторПользователь №: 1 Сообщений: 2243
| Код | 1
| list($user_group_id) = $db->sql_fetchrow($db->sql_query("SELECT user_group FROM ".$prefix."_users WHERE user_id='".$user[0]."'"));
$user_group_id = intval($user_group_id);
if ( $user_group_id == 1 ) {
echo "<tr class=\"bgcolor11\"><td>Организация:</td><td><input type=\"text\" name=\"user_comp\" value=\"".$userinfo['user_comp']."\" maxlength=\"95\" size=\"45\" style=\"width:400px\"></td></tr>";
} |
С условиями ты конечно намудрил))) И вывод надо начинать с "эха", а не с точки как у тебя было.
Т.е. если ты ставишь в разрыв,
Код | 1
| echo "bla-bla"
."bla-bla"
."bla-bla" //сюда ставим
."bla-bla"; |
то будет
Код | 1
| echo "bla-bla"
."bla-bla"
."bla-bla"; //сюда ставим тчк с зпт
//тот код, что выше
echo "bla-bla"; //тут опять начинаем с "еха", а не с точки |
| Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
otherside | Дата: 23.04.2009, в 12:58 | Сообщение №3 |
СтарожилПользователь №: 22 Сообщений: 387
| Сделал как ты сказал, загружается страница не полностью, а только до того момента, где код стоит потом нифига и такая ошибка Fatal error: Call to a member function sql_fetchrow() on a non-object |
|
|
Serg_pnz | Дата: 23.04.2009, в 13:01 | Сообщение №4 |
АдминистраторПользователь №: 1 Сообщений: 2243
| Код | 1
| global $db, $prefix, $user; |
| Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
otherside | Дата: 23.04.2009, в 13:07 | Сообщение №5 |
СтарожилПользователь №: 22 Сообщений: 387
| Благодарю! Теперь все работает! |
|
|
vsv-ivanovo | Дата: 16.05.2010, в 21:53 | Сообщение №6 |
УчастникПользователь №: 132 Сообщений: 61
| А как сделать так, чтобы ссылка например для добавления статьи выводилась только для пользователя из заданной группы? |
|
|
Serg_pnz | Дата: 19.05.2010, в 14:32 | Сообщение №7 |
АдминистраторПользователь №: 1 Сообщений: 2243
| Код | 1
| list($user_group_id) = $db->sql_fetchrow($db->sql_query("SELECT user_group FROM ".$prefix."_users WHERE user_id='".$user[0]."'"));
$user_group_id = intval($user_group_id);
if ( $user_group_id == 1 ) {
echo 'ссылка';
} |
| Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|