<?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. Часть 3</title>
	<atom:link href="/logic-hooks-module.html/feed" rel="self" type="application/rss+xml" />
	<link>http://sugartalk.ru/logic-hooks-module.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>Автор: Chif</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-2#comment-36683</link>
		<dc:creator>Chif</dc:creator>
		<pubDate>Tue, 05 Jul 2011 22:00:02 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-36683</guid>
		<description>Спасибо, помогло =)</description>
		<content:encoded><![CDATA[<p>Спасибо, помогло =)</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Шуга Админ</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-2#comment-36682</link>
		<dc:creator>Шуга Админ</dc:creator>
		<pubDate>Tue, 05 Jul 2011 06:16:28 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-36682</guid>
		<description>Вы читали комментарии в данной ветке, как его ставить на SugarCRM 6.2?
Надо изменить файл manifest.php, в 6.2 версии в плане хуков ничего не изменилось, поэтому модуль должен работать корректно.</description>
		<content:encoded><![CDATA[<p>Вы читали комментарии в данной ветке, как его ставить на SugarCRM 6.2?</p><p>Надо изменить файл manifest.php, в 6.2 версии в плане хуков ничего не изменилось, поэтому модуль должен работать корректно.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Chif</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-2#comment-36681</link>
		<dc:creator>Chif</dc:creator>
		<pubDate>Mon, 04 Jul 2011 22:51:07 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-36681</guid>
		<description>Модуль не совместим с 6.2.0 версией Шуги.</description>
		<content:encoded><![CDATA[<p>Модуль не совместим с 6.2.0 версией Шуги.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Шуга Админ</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-1#comment-36675</link>
		<dc:creator>Шуга Админ</dc:creator>
		<pubDate>Tue, 28 Jun 2011 10:09:39 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-36675</guid>
		<description>include/DetailView/header.tpl - не надо изменять, это шаблон для формирования кнопок.
Все можно сделать через метадата файлы, для просмотра как вы и писали это файл detailviewdefs.php.

Дело в том что если вы через студию редактировали данный модуль то метада файл находится в custom/modules/[MODULE_NAME]/metadata, вы если меняете файл в modules/[MODULE_NAME]/metadata, то он не повлияет на изменения.
Так же не забывайте делать repair после того как меняете метада файл, так как в кеше лежит старый.

Пожалуйста, не задавайте вопросы в комментариях  :) 
На днях прикручу наконец то форум, потому что данная статья, не для обсуждения какого то модуля :wink:</description>
		<content:encoded><![CDATA[<p>include/DetailView/header.tpl&nbsp;&mdash; не надо изменять, это шаблон для формирования кнопок.</p><p>Все можно сделать через метадата файлы, для просмотра как вы и писали это файл detailviewdefs.php.</p><p>Дело в том что если вы через студию редактировали данный модуль то метада файл находится в custom/modules/[MODULE_NAME]/metadata, вы если меняете файл в modules/[MODULE_NAME]/metadata, то он не повлияет на изменения.</p><p>Так же не забывайте делать repair после того как меняете метада файл, так как в кеше лежит старый.</p><p>Пожалуйста, не задавайте вопросы в комментариях  <img src='/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p><p>На днях прикручу наконец то форум, потому что данная статья, не для обсуждения какого то модуля <img src='/wp-includes/images/smilies/icon_wink.gif' alt=':wink:' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: kolya27</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-1#comment-36674</link>
		<dc:creator>kolya27</dc:creator>
		<pubDate>Tue, 28 Jun 2011 09:54:27 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-36674</guid>
		<description>вообщем задача такая: нужно добавить кнопки слева от кнопок топ меню в модуле контакты, правее edit, duplicate, delete и т.д. Вот делаем экспорт модуля, добавляем кнопки в файле (detailviewdefs.php) через прописывание в массив. Заливаем файл обратно через модуль лоадер в шугу, и ничего не отображает, хотя нормально делает инстоляцию. Понятно что нужно добавить еще прописывание кнопок в include/DetailView/header.tpl но к нему шуга не пускает ввиду политики безопасности. Что нужно делать, чтобы кнопки появились?</description>
		<content:encoded><![CDATA[<p>вообщем задача такая: нужно добавить кнопки слева от кнопок топ меню в модуле контакты, правее edit, duplicate, delete и т.д. Вот делаем экспорт модуля, добавляем кнопки в файле (detailviewdefs.php) через прописывание в массив. Заливаем файл обратно через модуль лоадер в шугу, и ничего не отображает, хотя нормально делает инстоляцию. Понятно что нужно добавить еще прописывание кнопок в include/DetailView/header.tpl но к нему шуга не пускает ввиду политики безопасности. Что нужно делать, чтобы кнопки появились?</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Шуга Админ</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-1#comment-36672</link>
		<dc:creator>Шуга Админ</dc:creator>
		<pubDate>Tue, 28 Jun 2011 09:35:36 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-36672</guid>
		<description>Правильно, политика безопасности)
Так зачем вам для PRO версии данный модуль? у вас же есть WorkFlow.
Или правьте ручками что надо ))</description>
		<content:encoded><![CDATA[<p>Правильно, политика безопасности)</p><p>Так зачем вам для PRO версии данный модуль? у вас же есть WorkFlow.</p><p>Или правьте ручками что надо ))</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: kolya27</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-1#comment-36671</link>
		<dc:creator>kolya27</dc:creator>
		<pubDate>Tue, 28 Jun 2011 09:24:54 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-36671</guid>
		<description>все равно облако не пропускает. допустим у нас я права поставлю, но у заказчика - точно не пустят.
Installation failed!

The package you are attempting to install does not conform to the policies established within the Sugar Open Cloud or by your system administrator.

    Sugar Open Cloud customers must obtain a new package from the package provider that addresses the issues described below.
    If you are running Sugar locally, you can relax your Module Loader restrictions to allow the package to be installed.


The Sugar Open Cloud package loading policies are detailed in the SugarCRM Knowledge Base.
The available restrictions and exceptions are detailed in the SugarCRM Developer Zone.
[sourcecode language=&quot;plain&quot; collapse=&quot;true&quot;]
File Issues
custom/include/edit_area/edit_area_compressor.php
Invalid usage of a function filemtime()
Invalid usage of a function filemtime()
Invalid usage of a function filemtime()
Invalid usage of a function filemtime()
Invalid usage of a function fopen()
Invalid usage of a function file_put_contents()
Invalid usage of a function fopen()
Invalid usage of a function touch()
custom/include/edit_area/plugins/test/images/Thumbs.db
Invalid file extension
custom/modules/Administration/editLogicHooks.php
Invalid usage of a function file_put_contents()
[/sourcecode]</description>
		<content:encoded><![CDATA[<p>все равно облако не пропускает. допустим у нас я права поставлю, но у заказчика&nbsp;&mdash; точно не пустят.</p><p>Installation failed!</p><p>The package you are attempting to install does not conform to the policies established within the Sugar Open Cloud or by your system administrator.</p><p>Sugar Open Cloud customers must obtain a new package from the package provider that addresses the issues described below.</p><p>If you are running Sugar locally, you can relax your Module Loader restrictions to allow the package to be installed.</p><p>The Sugar Open Cloud package loading policies are detailed in the SugarCRM Knowledge Base.</p><p>The available restrictions and exceptions are detailed in the SugarCRM Developer Zone.</p><p><pre class="brush: plain; collapse: true; light: false; title: ; toolbar: true; notranslate">
File Issues
custom/include/edit_area/edit_area_compressor.php
Invalid usage of a function filemtime()
Invalid usage of a function filemtime()
Invalid usage of a function filemtime()
Invalid usage of a function filemtime()
Invalid usage of a function fopen()
Invalid usage of a function file_put_contents()
Invalid usage of a function fopen()
Invalid usage of a function touch()
custom/include/edit_area/plugins/test/images/Thumbs.db
Invalid file extension
custom/modules/Administration/editLogicHooks.php
Invalid usage of a function file_put_contents()
</pre></p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Шуга Админ</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-1#comment-36670</link>
		<dc:creator>Шуга Админ</dc:creator>
		<pubDate>Tue, 28 Jun 2011 09:08:10 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-36670</guid>
		<description>В файле manifest.php
Замените 
[php]	&#039;acceptable_sugar_versions&#039; =&gt; array(
		&#039;regex_matches&#039; =&gt; array(&#039;6\.[0-1]\.*&#039;),
	),[/php]
На 
[php]	&#039;acceptable_sugar_versions&#039; =&gt; array(
		&#039;regex_matches&#039; =&gt; array(&#039;6\.[0-2]\.*&#039;),
	),[/php]

Но учтите что он не тестировался на версии 6.2. 
Хотя работать должен )</description>
		<content:encoded><![CDATA[<p>В файле manifest.php</p><p>Замените </p><p><pre class="brush: php; title: ; notranslate">	'acceptable_sugar_versions' =&gt; array(
		'regex_matches' =&gt; array('6\.[0-1]\.*'),
	),</pre></p><p>На </p><p><pre class="brush: php; title: ; notranslate">	'acceptable_sugar_versions' =&gt; array(
		'regex_matches' =&gt; array('6\.[0-2]\.*'),
	),</pre></p><p>Но учтите что он не тестировался на версии 6.2. </p><p>Хотя работать должен )</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: kolya27</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-1#comment-36669</link>
		<dc:creator>kolya27</dc:creator>
		<pubDate>Tue, 28 Jun 2011 08:59:27 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-36669</guid>
		<description>The uploaded file is not compatible with this version of Sugar: 6.2.0
не выходит подгрузить модуль редакции хуков в версию 6.2.0. (profession)</description>
		<content:encoded><![CDATA[<p>The uploaded file is not compatible with this version of Sugar: 6.2.0</p><p>не выходит подгрузить модуль редакции хуков в версию 6.2.0. (profession)</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Шуга Админ</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-1#comment-36650</link>
		<dc:creator>Шуга Админ</dc:creator>
		<pubDate>Tue, 10 May 2011 08:46:00 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-36650</guid>
		<description>logic_hooks.php если это не хук модуля, должен находиться в корне папки custom/modules.
Класс для хука необходимо создавать в любом случае.
after_ui_frame срабатывает уже после формирования. Тут проще всего конечно применить alert. Но если вам необходимо обязательно добавить после шапки, придется на js динамически формировать элемент и &quot;цеплять&quot; его под шапку.</description>
		<content:encoded><![CDATA[<p>logic_hooks.php если это не хук модуля, должен находиться в корне папки custom/modules.</p><p>Класс для хука необходимо создавать в любом случае.</p><p>after_ui_frame срабатывает уже после формирования. Тут проще всего конечно применить alert. Но если вам необходимо обязательно добавить после шапки, придется на js динамически формировать элемент и &laquo;цеплять&raquo; его под шапку.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: VanVo</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-1#comment-36649</link>
		<dc:creator>VanVo</dc:creator>
		<pubDate>Tue, 10 May 2011 08:35:06 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-36649</guid>
		<description>//Не понятна ваша задача: где, кому, как? //
Под меню (шапкой), над основным гридом и формой поиска.
Скорее всего подойдет вариант с after_ui_frame

А где должен находится файл logic_hooks.php?
В папке модуля? Это ведь хук уровня приложения.
Нужно ли создавать класс для хука? 
И еще after_ui_frame сработает после формирования шапки или поле?

Заранее спасибо</description>
		<content:encoded><![CDATA[<p>//Не понятна ваша задача: где, кому, как? //</p><p>Под меню (шапкой), над основным гридом и формой поиска.</p><p>Скорее всего подойдет вариант с after_ui_frame</p><p>А где должен находится файл logic_hooks.php?</p><p>В папке модуля? Это ведь хук уровня приложения.</p><p>Нужно ли создавать класс для хука? </p><p>И еще after_ui_frame сработает после формирования шапки или поле?</p><p>Заранее спасибо</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: spry</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-1#comment-36648</link>
		<dc:creator>spry</dc:creator>
		<pubDate>Tue, 10 May 2011 07:14:46 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-36648</guid>
		<description>прямого пути нет, т.к. например при обработке soap запросов... непонятно куда это вообще выводить.
хотя в SalesForce например, у любого поля есть метод setError(&#039;текст ошибки&#039;) и оно отобразится под этим полем красным, или в случае soap вернет ошибку в с нужным комментарием, к сожалению Шуге еще далеко до этого :(</description>
		<content:encoded><![CDATA[<p>прямого пути нет, т.к. например при обработке soap запросов... непонятно куда это вообще выводить.</p><p>хотя в SalesForce например, у любого поля есть метод setError (&#39;текст ошибки&#39;) и оно отобразится под этим полем красным, или в случае soap вернет ошибку в с нужным комментарием, к сожалению Шуге еще далеко до этого <img src='/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Шуга Админ</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-1#comment-36647</link>
		<dc:creator>Шуга Админ</dc:creator>
		<pubDate>Tue, 10 May 2011 06:25:12 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-36647</guid>
		<description>Не понятна ваша задача: где, кому, как?

Если просто интересует валидация формы перед сохранением, для этого есть java script, если необходима не стандартная валидация значений формы воспользуйтесь ajax и напишите еще серверный скрипт для этой валидации.

Если вас интересует вывод сообщения на экран в каких то других ситуациях, то &quot;прямого&quot; метода нет.

Если универсально, то обычно такая задача решается в два этапа, первый это сохраняем само сообщения в сессию, в нужном вам хуке, например, before_save.
Второе на хуке after_ui_frame проверяем есть ли сообщения для этого юзера в ссесси, и если есть выводим их с помощью js.

Еще раз повторюсь задача не сложная, но прямого метода типа $current_user-&gt;set_message, в SugarCRM не существует, поэтому решается немного обходными путями. Есть так же $_SESSION[&#039;administrator_error&#039;], но данные сообщения предназначены только для администраторов.</description>
		<content:encoded><![CDATA[<p>Не понятна ваша задача: где, кому, как?</p><p>Если просто интересует валидация формы перед сохранением, для этого есть java script, если необходима не стандартная валидация значений формы воспользуйтесь ajax и напишите еще серверный скрипт для этой валидации.</p><p>Если вас интересует вывод сообщения на экран в каких то других ситуациях, то &laquo;прямого&raquo; метода нет.</p><p>Если универсально, то обычно такая задача решается в два этапа, первый это сохраняем само сообщения в сессию, в нужном вам хуке, например, before_save.</p><p>Второе на хуке after_ui_frame проверяем есть ли сообщения для этого юзера в ссесси, и если есть выводим их с помощью js.</p><p>Еще раз повторюсь задача не сложная, но прямого метода типа $current_user->set_message, в SugarCRM не существует, поэтому решается немного обходными путями. Есть так же $_SESSION['administrator_error'], но данные сообщения предназначены только для администраторов.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: VanVo</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-1#comment-36646</link>
		<dc:creator>VanVo</dc:creator>
		<pubDate>Tue, 10 May 2011 06:05:32 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-36646</guid>
		<description>Существует ли способ выводить сообщения  после выполнения хука?</description>
		<content:encoded><![CDATA[<p>Существует ли способ выводить сообщения  после выполнения хука?</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Шуга Админ</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-1#comment-19528</link>
		<dc:creator>Шуга Админ</dc:creator>
		<pubDate>Thu, 24 Mar 2011 14:56:25 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-19528</guid>
		<description>Если будет неясен какой то конкретный момент по организации данного процесса, спрашивайте. Постараюсь помочь.</description>
		<content:encoded><![CDATA[<p>Если будет неясен какой то конкретный момент по организации данного процесса, спрашивайте. Постараюсь помочь.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Андрей</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-1#comment-19524</link>
		<dc:creator>Андрей</dc:creator>
		<pubDate>Thu, 24 Mar 2011 14:49:09 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-19524</guid>
		<description>)) ну, &quot;очень просто&quot; - это если знать, что в $focus-&gt;fetched_row[&#039;STATUS_TASK&#039;] хранится предыдущее значение статуса и т.п. Я понимаю, что если детально изучить всю объектную модель шуги, решение подобных задач будет проще простого. Но я активно программировал достаточно давно и сейчас моей основной деятельностью является управление компанией, в связи с чем изучать модель мне бы не очень хотелось. Но, так или иначе, спасибо за идею - будем пробовать решать.</description>
		<content:encoded><![CDATA[<p>)) ну, &laquo;очень просто&raquo;&nbsp;&mdash; это если знать, что в $focus-&gt;fetched_row['STATUS_TASK'] хранится предыдущее значение статуса и т.п. Я понимаю, что если детально изучить всю объектную модель шуги, решение подобных задач будет проще простого. Но я активно программировал достаточно давно и сейчас моей основной деятельностью является управление компанией, в связи с чем изучать модель мне бы не очень хотелось. Но, так или иначе, спасибо за идею&nbsp;&mdash; будем пробовать решать.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Шуга Админ</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-1#comment-19517</link>
		<dc:creator>Шуга Админ</dc:creator>
		<pubDate>Thu, 24 Mar 2011 14:42:03 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-19517</guid>
		<description>Андрей, а в чем собственно проблема? Данная вещь реализуется очень просто хуками:

Пример функции хука (обязательно для того чтобы увидеть изменения в полях необходимо добавить в after save хук):
[php]
function checkAndSendMail(&amp;$focus, $event, $arguments) 
{
            
  if ($focus-&gt;fetched_row[&#039;STATUS_TASK&#039;] != $focus-&gt;STATUS_TASK ) //Поле STATUS_TASK - поле статуса задачи, оно изменилось
  {
     $created_by = new User();
     $created_by-&gt;retrieve($bean-&gt;created_by); //получаем юзера который создал задачу
     /*
     * В $created_by-&gt;email1 - email человека создавшего задачу,
     * отсылаем ему письмо, как пример можно взять функцию отправки почты из статьи
     */
  }
}
[/php]
Остальные задачи реализуются точно так же однотипно.

P.S. пишу из головы возможны небольшие недочеты  :wink:  Удачи.</description>
		<content:encoded><![CDATA[<p>Андрей, а в чем собственно проблема? Данная вещь реализуется очень просто хуками:</p><p>Пример функции хука (обязательно для того чтобы увидеть изменения в полях необходимо добавить в after save хук):</p><p><pre class="brush: php; title: ; notranslate">
function checkAndSendMail(&amp;$focus, $event, $arguments) 
{
            
  if ($focus-&gt;fetched_row['STATUS_TASK'] != $focus-&gt;STATUS_TASK ) //Поле STATUS_TASK - поле статуса задачи, оно изменилось
  {
     $created_by = new User();
     $created_by-&gt;retrieve($bean-&gt;created_by); //получаем юзера который создал задачу
     /*
     * В $created_by-&gt;email1 - email человека создавшего задачу,
     * отсылаем ему письмо, как пример можно взять функцию отправки почты из статьи
     */
  }
}
</pre></p><p>Остальные задачи реализуются точно так же однотипно.</p><p>P.S. пишу из головы возможны небольшие недочеты  <img src='/wp-includes/images/smilies/icon_wink.gif' alt=':wink:' class='wp-smiley' />   Удачи.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Андрей</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-1#comment-19516</link>
		<dc:creator>Андрей</dc:creator>
		<pubDate>Thu, 24 Mar 2011 14:41:01 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-19516</guid>
		<description>У нас стоит 6.1 и там реализовано уведомление только о назначениях задач (тому, кому назначено), а также уведомления о приближении времени встречи или звонка. Все. Я же писал немного о другом наборе уведомлений.</description>
		<content:encoded><![CDATA[<p>У нас стоит 6.1 и там реализовано уведомление только о назначениях задач (тому, кому назначено), а также уведомления о приближении времени встречи или звонка. Все. Я же писал немного о другом наборе уведомлений.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Юлия</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-1#comment-19513</link>
		<dc:creator>Юлия</dc:creator>
		<pubDate>Thu, 24 Mar 2011 14:36:41 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-19513</guid>
		<description>Уведомления о назначении задач, изменении статуса задачи уже реализованы в версии 6.0.х.</description>
		<content:encoded><![CDATA[<p>Уведомления о назначении задач, изменении статуса задачи уже реализованы в версии 6.0.х.</p>]]></content:encoded>
	</item>
	<item>
		<title>Автор: Андрей</title>
		<link>http://sugartalk.ru/logic-hooks-module.html/comment-page-1#comment-19505</link>
		<dc:creator>Андрей</dc:creator>
		<pubDate>Thu, 24 Mar 2011 14:21:16 +0000</pubDate>
		<guid isPermaLink="false">http://sugartalk.ru/?p=475#comment-19505</guid>
		<description>Статья полезная, спасибо. Передо мной сейчас стоит похожая задача, собираюсь сам вспомнить былое и стать на время кодером, но вдруг уже что-то подобное существует? Собственно, интересует возможность уведомления того, кто поставил кому-то задачу, об изменении статуса задачи или внесении каких-либо комментариев. А также уведомление владельца задачи о том, что время исполнения подходит к концу, ну и постановщика задачи о том, что задача в срок не выполнена. Почти ТЗ )) Как бы то ни было - может следующий пример с хуком организуете на эту тему? Думаю, всем было бы интересно.</description>
		<content:encoded><![CDATA[<p>Статья полезная, спасибо. Передо мной сейчас стоит похожая задача, собираюсь сам вспомнить былое и стать на время кодером, но вдруг уже что-то подобное существует? Собственно, интересует возможность уведомления того, кто поставил кому-то задачу, об изменении статуса задачи или внесении каких-либо комментариев. А также уведомление владельца задачи о том, что время исполнения подходит к концу, ну и постановщика задачи о том, что задача в срок не выполнена. Почти ТЗ )) Как бы то ни было&nbsp;&mdash; может следующий пример с хуком организуете на эту тему? Думаю, всем было бы интересно.</p>]]></content:encoded>
	</item>
</channel>
</rss>
