<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Плагин для конкретной группы</title>
		<link>https://www.cotonti.com</link>
		<description>Last topic posts</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Fri, 10 Apr 2026 08:46:09 -0000</pubDate>

		<item>
			<title>Macik</title>
			<description><![CDATA[<p>Распишу чуть подробнее и в более универсальной форме (для плагинов и модулей есть различия — смотри комментарии): </p>

<pre class="brush:php;gutter:false;toolbar:false;">
// имя расширения
$ext_name = 'extension';

// маска установленных (разрешенных) прав
$rights_mask = 'RW';

// маска запрещенных к редактированию в админке прав
$lock_mask = 'A';  

// ID групп пользователей через запятую
$grp_id = '7';

// формируем условие для поиска нужной строки в базе
$condition = "auth_groupid IN ($grp_id)";

// Далее выбираем только один нужный вариант в зависимости от модуля/плагина!
$condition .= " AND auth_code='plug' AND auth_option='$ext_name'" ; // в случае плагина
$condition .= " AND auth_code='$ext_name'" ; // в случае модуля

$db-&gt;update(
    cot::$db-&gt;auth, 
    array(
        'auth_rights' =&gt; cot_auth_getvalue($rights_mask),
        'auth_lock' =&gt; cot_auth_getvalue($lock_mask),
    ), 
    $condition
);
</pre>

<p> </p>
]]></description>
			<pubDate>Thu, 13 Oct 2016 23:26:00 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8227&d=0#post42145]]></link>
		</item>
		<item>
			<title>dJemon</title>
			<description><![CDATA[<p>Подскажите как прописать у плагина, при установке, чтобы права видеть и изменять могли только определенные группы пользователей.</p>

<p>Например: только для фрилансеров и админов, а для прочих групп не показывалось(не работал).</p>
<p class="updated"><strong>Добавлено 2 недели спустя:</strong></p><p>Кому будет нужно, в [pluginName].install.php должен быть код определяющий права кому можно, а кому нет.</p>

<p>Что-то вроде такого, для <strong>Работодателей</strong>(гр.№7) <u>запрещено</u>(5) размещать в <strong>Портфолио</strong>(folio):</p>

<pre class="brush:php;gutter:false;toolbar:false;">
$db-&gt;update($db_auth, array('auth_rights' =&gt; 5), "auth_code='folio' AND auth_groupid=7");</pre>

<p> </p>
]]></description>
			<pubDate>Fri, 23 Sep 2016 08:03:53 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8227&d=0#post42092]]></link>
		</item>
	</channel>
</rss>