<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; При регистрации юр лица назначить оптовую цену]]></title>
	<link rel="self" href="https://forum.readyscript.ru/feed/atom/topic/1895/" />
	<updated>2019-10-23T10:24:08Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/1895/pri-registratsii-yur-litsa-naznachit-optovuyu-tsenu/</id>
		<entry>
			<title type="html"><![CDATA[Re: При регистрации юр лица назначить оптовую цену]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/10546/#p10546" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Ярослав пишет:</cite><blockquote><p><a href="https://readyscript.ru/dev-manual/dev_hooks.html">https://readyscript.ru/dev-manual/dev_hooks.html</a><br />и как раз для вас почти 1 в 1 пример обработчика в файле \modules\catalog\config\handlers.inc.php</p></blockquote></div><p>я тут костыль навоял и все норм работает если вот такое условие</p><p>{if $current_user-&gt;is_company || $current_user-&gt;inGroup(&#039;Opt&#039;)}</p><p>но вот так нет, синтаксис ошибка я думаю но как правильно не врублюсь $is_group != &#039;Opt&#039;</p><p> {$user_comp = $current_user-&gt;is_company}<br /> {$is_group = $current_user-&gt;inGroup(&#039;Opt&#039;)}<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br />{if $user_comp != 1 || $is_group != &#039;Opt&#039;}</p>]]></content>
			<author>
				<name><![CDATA[Георгий]]></name>
				<uri>https://forum.readyscript.ru/user/1126/</uri>
			</author>
			<updated>2019-10-23T10:24:08Z</updated>
			<id>https://forum.readyscript.ru/post/10546/#p10546</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: При регистрации юр лица назначить оптовую цену]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/10543/#p10543" />
			<content type="html"><![CDATA[<p><a href="https://readyscript.ru/dev-manual/dev_hooks.html">https://readyscript.ru/dev-manual/dev_hooks.html</a><br />и как раз для вас почти 1 в 1 пример обработчика в файле \modules\catalog\config\handlers.inc.php <br /> </p><div class="codebox"><pre><code> /**
    * Функция срабытывает перед сохранением пользователя
    * Сериализует массив c ценами сайтов для поля cost_id
    * 
    * @param array $user_array - массив с параметра
    */
    public static function ormBeforeWriteUsersUser($user_array)
    {
       $flag = $user_array[&#039;flag&#039;];
      
       /**
       * @var \Users\Model\Orm\User
       */ 
       $user = $user_array[&#039;orm&#039;];
       
       if ($user-&gt;isModified(&#039;user_cost&#039;)) {
          $user[&#039;cost_id&#039;] = serialize($user[&#039;user_cost&#039;]);
       }
    }</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>https://forum.readyscript.ru/user/74/</uri>
			</author>
			<updated>2019-10-22T14:57:43Z</updated>
			<id>https://forum.readyscript.ru/post/10543/#p10543</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: При регистрации юр лица назначить оптовую цену]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/10541/#p10541" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Ярослав пишет:</cite><blockquote><p>Здравствуйте! Перехватить запись объекта ORM User и изменить поле цены по-умолчанию, если тип клиента - юрлицо</p></blockquote></div><p>Если Вам не трудно напишите пример перехвата, куда и что я знаю, а как нет)))) по идее это значение из бд is_company, верно?</p>]]></content>
			<author>
				<name><![CDATA[Георгий]]></name>
				<uri>https://forum.readyscript.ru/user/1126/</uri>
			</author>
			<updated>2019-10-22T09:58:23Z</updated>
			<id>https://forum.readyscript.ru/post/10541/#p10541</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: При регистрации юр лица назначить оптовую цену]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/10538/#p10538" />
			<content type="html"><![CDATA[<p>Здравствуйте! Перехватить запись объекта ORM User и изменить поле цены по-умолчанию, если тип клиента - юрлицо</p>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>https://forum.readyscript.ru/user/74/</uri>
			</author>
			<updated>2019-10-21T21:16:21Z</updated>
			<id>https://forum.readyscript.ru/post/10538/#p10538</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[При регистрации юр лица назначить оптовую цену]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/10534/#p10534" />
			<content type="html"><![CDATA[<p>Здравствуйте, подскажите как при регистрации юр лица сразу назначить cost_id на оптовые?</p>]]></content>
			<author>
				<name><![CDATA[Георгий]]></name>
				<uri>https://forum.readyscript.ru/user/1126/</uri>
			</author>
			<updated>2019-10-21T14:52:40Z</updated>
			<id>https://forum.readyscript.ru/post/10534/#p10534</id>
		</entry>
</feed>
