<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : if ($usr[&#039;id&#039;])</title>
		<link>https://www.cotonti.com</link>
		<description>Laatste forum onderwerpen</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Thu, 16 Apr 2026 19:51:36 -0000</pubDate>

		<item>
			<title>Kabak</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9356&amp;d=1#48047">#48047</a> <strong>Kort: </strong>
<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9356&amp;d=1#48046">#48046</a> <strong>Kabak: </strong>
<p>... Что есть потребность в глобальных именах $L, $db, $cfg, $usr, $sys   в сторонних плагинах ?...</p>
</blockquote>

<p>А ты в своих плагинах не используешь ланг-строки? А к базе не подключаешься? А настройки сайта не используешь? А к пользовательским данным не обращаешься?</p>
</blockquote>

<p>Использую, и зачем префикс cot:: перед $usr ?   в чём цимус занесения всех переменных ядра движка в класс  с именем cot ? </p>

<p>Просто нужен список глобальных переменных которые уже используются движком и чтобы народ не <strong>объявлял <span style="color:#e74c3c;">новые перменные</span> с этими именами</strong> в своих функциях и плагинах.</p>

<p> </p>

<p>Плагины и тем более модули пишет уже 2.5 человека ...   Если только у нас в списке на гит нет багов которые требуют устранения, тогда , конечно , это очень важно все глобальные имена используемыее ядром движка запихать в класс <strong>cot</strong>   Опять нужно будет ВСЁ перписывать. <img alt="wink" height="23" src="https://www.cotonti.com/plugins/ckeditor/lib/plugins/smiley/images/wink_smile.png" title="wink" width="23" />  зато все работают )</p>
]]></description>
			<pubDate>Ma, 27 Mei 2024 11:48:43 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9356&d=0#post48049]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>10 лет пацану. Свободно на трех языках, знает все столицы мира, понимает почему земля зимой ближе к солнцу а не наоброт и!<br />
Пароль - skibiditoilet(</p>
<p class="updated"><strong>Added 25 seconds later:</strong></p><p>Где мы свернули не туда?))))</p>
]]></description>
			<pubDate>Ma, 27 Mei 2024 08:16:24 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9356&d=0#post48048]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=9356&amp;d=1#48046">#48046</a> <strong>Kabak: </strong>
<p>... Что есть потребность в глобальных именах $L, $db, $cfg, $usr, $sys   в сторонних плагинах ?...</p>
</blockquote>

<p>А ты в своих плагинах не используешь ланг-строки? А к базе не подключаешься? А настройки сайта не используешь? А к пользовательским данным не обращаешься?</p>
]]></description>
			<pubDate>Ma, 27 Mei 2024 06:05:00 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9356&d=0#post48047]]></link>
		</item>
		<item>
			<title>Kabak</title>
			<description><![CDATA[<p>А в чём смысл перехода за фасад Cot::  ?    Что есть потребность в глобальных именах $L, $db, $cfg, $usr, $sys   в сторонних плагинах ?  Так пускай в плагинах используют префиксы к своим плагинам.  Зачем утежелять движок этими классами ?</p>
]]></description>
			<pubDate>Zo, 26 Mei 2024 19:48:58 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9356&d=0#post48046]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>Паша, Дима - не пинайте) У меня дурдом) Я всюду буду писать cot::)</p>

<p>PS. Дурдом в голове. В коде +- порядок)</p>
<p class="updated"><strong>Добавлено 52 секунды спустя:</strong></p><blockquote class="fp"><a href="https://www.cotonti.com/ru/forums?m=posts&amp;q=9356&amp;d=1#48044">#48044</a> <strong>Dayver: </strong>
<p>Дополню что переменная не указана в global потому что переходим на то что б перенести везде доступ ко всем основным переменным движка $L, $db, $cfg, $usr, $sys и <a href="https://github.com/Cotonti/Cotonti/blob/master/system/Cot.php" rel="nofollow">т.д.</a> через фасад Cot::  Причем такой переход начат <a href="https://www.cotonti.com/news/announce/november_2013_0915">давно</a> в связи с решением <a href="https://github.com/Cotonti/Cotonti/issues/1274" rel="nofollow">проблем глобальной видимости</a>, просто сейчас более активно стали делать эту замену повсеместно в коде. В <a href="https://www.cotonti.com/ru/docs/ext/extensions/ext_hooks?highlight=%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%B8%D1%82%D0%B5%20%D0%B2%D0%BD%D0%B8%D0%BC%D0%B0%D0%BD%D0%B8%D0%B5#ch3">доках про это упоминается</a> да и на форуме уже <a href="https://www.cotonti.com/forums?m=posts&amp;p=45450#45450">стоял такой вопрос</a> потому повторение - мать учения.</p>
</blockquote>

<p>Не поленился паразит и пнул с цитатами и ссылками)))</p>
<p class="updated"><strong>Добавлено 2 минуты спустя:</strong></p><p>Тут трагедия - 10летний 3.14здюк вечно меняет пароль на андроид планшете на "бебра" или "бабай_волохатый" и наконец то он его поменял и забыл на какой....<br />
А сбросить тоже не вариант - там Роблокс и тд.... "Папа - тыжпрограмист..."</p>
]]></description>
			<pubDate>Zo, 26 Mei 2024 15:36:08 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9356&d=0#post48045]]></link>
		</item>
		<item>
			<title>Dayver</title>
			<description><![CDATA[<p>Дополню что переменная не указана в global потому что переходим на то что б перенести везде доступ ко всем основным переменным движка $L, $db, $cfg, $usr, $sys и <a href="https://github.com/Cotonti/Cotonti/blob/master/system/Cot.php" rel="nofollow">т.д.</a> через фасад Cot::  Причем такой переход начат <a href="https://www.cotonti.com/news/announce/november_2013_0915">давно</a> в связи с решением <a href="https://github.com/Cotonti/Cotonti/issues/1274" rel="nofollow">проблем глобальной видимости</a>, просто сейчас более активно стали делать эту замену повсеместно в коде. В <a href="https://www.cotonti.com/ru/docs/ext/extensions/ext_hooks?highlight=%D0%9E%D0%B1%D1%80%D0%B0%D1%82%D0%B8%D1%82%D0%B5%20%D0%B2%D0%BD%D0%B8%D0%BC%D0%B0%D0%BD%D0%B8%D0%B5#ch3">доках про это упоминается</a> да и на форуме уже <a href="https://www.cotonti.com/forums?m=posts&amp;p=45450#45450">стоял такой вопрос</a> потому повторение - мать учения.</p>
]]></description>
			<pubDate>Zo, 26 Mei 2024 13:23:48 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9356&d=0#post48044]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Потому что в global массив $usr не указан.</p>
]]></description>
			<pubDate>Zo, 26 Mei 2024 11:19:14 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9356&d=0#post48043]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p> С большим удивлением обнаружил что в одной функции не работает переменная $usr['id']<br />
Функция начитается с</p>

<pre class="brush:php;">
global $db, $db_users, $structure, $cfg, $sys, $lang, $cache;
и list($usr['auth_read'], $usr['auth_write'], $usr['isadmin'])</pre>

<p>при этом $usr['auth_read'] вполне себе работает а вот ниже если<br />
if ($usr['id']) - условие не работает<br />
При if (cot::$usr['id']) - все ок.<br />
<br />
Отчего такое странное поведение?</p>
]]></description>
			<pubDate>Zo, 26 Mei 2024 07:39:15 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&q=9356&d=0#post48042]]></link>
		</item>
	</channel>
</rss>