cotonti.com : Вопросы по плагиностроению https://www.cotonti.com Son konu mesajları Cotonti en Mon, 13 Oct 2025 12:44:01 -0000 Sain # esclkm : Всен правильно ты понял

Большущее спасибо. Завтра загружу на сайт свой первый плагин для Кота)))]]>
Cmt, 19 Ara 2009 01:40:36 -0000
esclkm Cmt, 19 Ara 2009 01:05:01 -0000 Sain
Добавлено 2 часа 40 Минут спустя:

# esclkm : Вопрос 2 - правильно понял. Хотя и основная группа содержится в sed_groups_users

Т.е. для того, что б добавить пользователя в группу достаточно просто выполнить этот код:
        $sql1 = sed_sql_query("INSERT INTO $db_groups_users (gru_userid, gru_groupid) VALUES (".(int)$usr['id'].", ".(int)$grp_new.")");
        sed_auth_clear('all');
        sed_cache_clear('sed_groups');
а если мы меняем основную группу, при этом оставляя пользователя в той группе, где он был, то:
        $sql1 = sed_sql_query("INSERT INTO $db_groups_users (gru_userid, gru_groupid) VALUES (".(int)$usr['id'].", ".(int)$grp_new.")");
        $sql2 = sed_sql_query("UPDATE $db_users SET user_maingrp='$grp_new' WHERE user_id='".$usr['id']."'");
        sed_auth_clear('all');
        sed_cache_clear('sed_groups');
Я прав? Или нужно еще что-то сделать?]]>
Cum, 18 Ara 2009 20:28:01 -0000
esclkm я у себя в плугинах юзал схему 10-30, то есть первый элемент не 01 а 10, потом 11 и тд

в общем просто когда плагин заталкивает все в базу 01 - становится 1.]]>
Cum, 18 Ara 2009 19:51:55 -0000
Kort Cum, 18 Ara 2009 14:43:35 -0000 esclkm Вопрос 3 не понял]]> Cum, 18 Ara 2009 12:32:28 -0000 Sain
Вопрос №1: В документе Coding Style, а именно в пункте 1.2. File Header написано: «you have to put an empty comment directly after the header to prevent the documentor assigning the header to the first code element found.»
Просмотрел плагины, которые входят в комплектацию Кота. Ну нет там пустых комментов. Подскажите, нужно их добавлять после шапки или нет?
Просто хочется начинать писать плагины сразу правильно)))

Добавлено 4 Минуты спустя:

Ответа не дождался. Так что задаю следующий вопрос.
Вопрос №2: Правильно ли я понял следующее. В таблице sed_users поле user_maingrp содержит ОСНОВНУЮ группу для пользователя, а второстепенные группы вытягиваются с полей gru_groupid в таблице sed_groups_users?

Добавлено 6 Минут спустя:

Вопрос №3: Если полей Order с блока конфигурационных данных плагина больше 9-ти, то как их правильно сортировать. Заметил, что 10 при рендеринге идет после 01, но перед 02)))]]>
Per, 17 Ara 2009 06:51:39 -0000