<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии: Расширение логики модулей или Logic Hooks. Часть 1</title>
	<atom:link href="/logic-hooks-theory.html/feed" rel="self" type="application/rss+xml" />
	<link>http://sugartalk.ru/logic-hooks-theory.html</link>
	<description>Русскоязычный блог для администраторов и разработчиков SugarCRM</description>
	<lastBuildDate>Fri, 27 Jul 2012 10:48:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Автор: kir</title>
		<link>http://sugartalk.ru/logic-hooks-theory.html/comment-page-1#comment-36735</link>
		<dc:creator>kir</dc:creator>
		<pubDate>Sun, 24 Jun 2012 06:35:47 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=263#comment-36735</guid>
		<description>Спасибо за полезную статью. 

Правда из-за неточностей описания хуков пришлось помучиться :)

Мне надо было вычислять значение сумм оплат и отгрузок (связанные модули) для сделки и выводить их на DetailView сделки и ListView сделок.

Воспользовался описанием хуков
after_retrieve - написано, что вызывается ДО извлечения записи из БД.
На самом деле вызывается не до, а после извлечения записи из БД (что собственно следует из названия).
Удобно использовать на DetailView для полей с вычислениями, например.

до извлечения записи из БД работает before_retrieve, который здесь пропущен.

process_record
по моему опыту - почему-то не срабатывает в форме просмотра DetailView. 
Использовать удобно для ListView - там как по маслу.</description>
		<content:encoded><![CDATA[<p>Спасибо за полезную статью. </p><p>Правда из-за неточностей описания хуков пришлось помучиться <img src='/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p><p>Мне надо было вычислять значение сумм оплат и отгрузок (связанные модули) для сделки и выводить их на DetailView сделки и ListView сделок.</p><p>Воспользовался описанием хуков</p><p>after_retrieve&nbsp;&mdash; написано, что вызывается ДО извлечения записи из БД.</p><p>На самом деле вызывается не до, а после извлечения записи из БД (что собственно следует из названия).</p><p>Удобно использовать на DetailView для полей с вычислениями, например.</p><p>до извлечения записи из БД работает before_retrieve, который здесь пропущен.</p><p>process_record</p><p>по моему опыту&nbsp;&mdash; почему-то не срабатывает в форме просмотра DetailView. </p><p>Использовать удобно для ListView&nbsp;&mdash; там как по маслу.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Шуга Админ</title>
		<link>http://sugartalk.ru/logic-hooks-theory.html/comment-page-1#comment-36712</link>
		<dc:creator>Шуга Админ</dc:creator>
		<pubDate>Tue, 08 Nov 2011 11:46:07 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=263#comment-36712</guid>
		<description>Совершенно верно. Спасибо, исправлено.</description>
		<content:encoded><![CDATA[<p>Совершенно верно. Спасибо, исправлено.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: ecoatoms</title>
		<link>http://sugartalk.ru/logic-hooks-theory.html/comment-page-1#comment-36711</link>
		<dc:creator>ecoatoms</dc:creator>
		<pubDate>Tue, 08 Nov 2011 10:50:49 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=263#comment-36711</guid>
		<description>&lt;blockquote&gt;Варианты application hooks:

after_ui_frame
Вызывается после того, как сформировался основной фрейм страницы, до того, как отобразился footer страницы.

after_ui_frame
После формирования основного фрейма страницы и после того как сформировался footer.&lt;/blockquote&gt;

Тут опечатка. Два повторяющихся ключа массива.

Наверное нужно изменить второй на &lt;b&gt;after_ui_footer&lt;/b&gt;.</description>
		<content:encoded><![CDATA[<blockquote><p>Варианты application hooks:</p><p>after_ui_frame</p><p>Вызывается после того, как сформировался основной фрейм страницы, до того, как отобразился footer страницы.</p><p>after_ui_frame</p><p>После формирования основного фрейма страницы и после того как сформировался footer.</p></blockquote><p>Тут опечатка. Два повторяющихся ключа массива.</p><p>Наверное нужно изменить второй на <b>after_ui_footer</b>.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Шуга Админ</title>
		<link>http://sugartalk.ru/logic-hooks-theory.html/comment-page-1#comment-174</link>
		<dc:creator>Шуга Админ</dc:creator>
		<pubDate>Fri, 24 Sep 2010 07:57:43 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=263#comment-174</guid>
		<description>Спасибо. Этот момент упустил. Обязательно добавлю в статью.</description>
		<content:encoded><![CDATA[<p>Спасибо. Этот момент упустил. Обязательно добавлю в статью.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Igor</title>
		<link>http://sugartalk.ru/logic-hooks-theory.html/comment-page-1#comment-173</link>
		<dc:creator>Igor</dc:creator>
		<pubDate>Fri, 24 Sep 2010 07:35:45 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=263#comment-173</guid>
		<description>В 6й версии Sugar есть еще два события:
- after_relationship_add
- after_relationship_delete</description>
		<content:encoded><![CDATA[<p>В 6й версии Sugar есть еще два события:</p><p>&mdash; after_relationship_add</p><p>&mdash; after_relationship_delete</p>]]></content:encoded>
	</item>
</channel>
</rss>
