<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://docs.deansoffice.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0%3Astorages%2Ftaglinks</id>
		<title>Разработка:storages/taglinks - История изменений</title>
		<link rel="self" type="application/atom+xml" href="http://docs.deansoffice.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0%3Astorages%2Ftaglinks"/>
		<link rel="alternate" type="text/html" href="http://docs.deansoffice.ru/wiki/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0:storages/taglinks&amp;action=history"/>
		<updated>2026-04-14T20:23:48Z</updated>
		<subtitle>История изменений этой страницы в вики</subtitle>
		<generator>MediaWiki 1.30.2</generator>

	<entry>
		<id>http://docs.deansoffice.ru/wiki/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0:storages/taglinks&amp;diff=2884&amp;oldid=prev</id>
		<title>Polikarpov: Новая страница: «{{Infobox_Plugin | name = taglinks | type = storages }} ===Таблица в базе данных=== ''taglinks'' - Ссылки(Линковки) тегов, св...»</title>
		<link rel="alternate" type="text/html" href="http://docs.deansoffice.ru/wiki/index.php?title=%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0:storages/taglinks&amp;diff=2884&amp;oldid=prev"/>
				<updated>2014-12-25T14:29:20Z</updated>
		
		<summary type="html">&lt;p&gt;Новая страница: «{{Infobox_Plugin | name = taglinks | type = storages }} ===Таблица в базе данных=== &amp;#039;&amp;#039;taglinks&amp;#039;&amp;#039; - Ссылки(Линковки) тегов, св...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox_Plugin&lt;br /&gt;
| name = taglinks&lt;br /&gt;
| type = storages&lt;br /&gt;
}}&lt;br /&gt;
===Таблица в базе данных===&lt;br /&gt;
''taglinks'' - Ссылки(Линковки) тегов, связь объектов Деканата и тегов.&lt;br /&gt;
&lt;br /&gt;
====Подробный формат полей в таблице:====&lt;br /&gt;
&lt;br /&gt;
* id - ID линка.&lt;br /&gt;
* tagid - ID тега, к которому относится данная линковка&lt;br /&gt;
* plugintype - Тип плагина, которому принадлежит прилинкованный объект&lt;br /&gt;
* plugincode - Код плагина, которому принадлежит прилинкованный объект&lt;br /&gt;
* objectid - ID прилинкованного объекта&lt;br /&gt;
* sortname - ПОле для сортировки записей&lt;br /&gt;
* departmentid - ID подразделения, к которому принадлежит линковка&lt;br /&gt;
* infotext - Информация о линке&lt;br /&gt;
* infoserial - Сериализованный объект с опциями объекта линка&lt;br /&gt;
* date - Дата создания линковки&lt;br /&gt;
* updatemark - Метка актуальности линковки&lt;br /&gt;
* status - Статус линковки&lt;br /&gt;
&lt;br /&gt;
==API==&lt;br /&gt;
&lt;br /&gt;
===='''link_tag($tagid, $plugintype, $plugincode, $objectid, $departmenid = 0, $manualoptions = null,$updatemark = null)'''====&lt;br /&gt;
&lt;br /&gt;
Метод для линковки объекта к тегу. &lt;br /&gt;
Вызывает map функцию класса тега и в зависимости от результата работы этой функции производит действия над линком, удаляя, обновляя или создавая его.&lt;br /&gt;
&lt;br /&gt;
''Аргументы:''&lt;br /&gt;
* $tagid(object)  - ID тега&lt;br /&gt;
* $plugintype(string)  - тип плагина, которому принадлежит объект&lt;br /&gt;
* $plugincode(string)  - код плагина, которому принадлежит объект&lt;br /&gt;
* $objectid(int)  - id объекта для линка&lt;br /&gt;
* $departmenid(int)  - id подразделения&lt;br /&gt;
* $manualoptions(object)  - опции для ручного линка&lt;br /&gt;
* $updatemark(int)  - время начала процедуры линковки&lt;br /&gt;
''Возвращаемые значения:''&lt;br /&gt;
* string - сообщение о выполненных действиях&lt;br /&gt;
&lt;br /&gt;
===='''unlink_tag_manual($taglinkid)'''====&lt;br /&gt;
&lt;br /&gt;
Принудительная отлинковка объекта от тега.&lt;br /&gt;
&lt;br /&gt;
''Аргументы:''&lt;br /&gt;
* $taglinkid(int) - ID линка&lt;br /&gt;
''Возвращаемые значения:''  &lt;br /&gt;
* boolean - false в случае ошибки, true в случае успеха&lt;br /&gt;
&lt;br /&gt;
===='''rescan_taglinks($tagid, $depid = 0, $updatemark = null, $limit = 0, $continue = null)'''====&lt;br /&gt;
&lt;br /&gt;
Самостоятельное сканирование справочников для тега и обновление выборки&lt;br /&gt;
&lt;br /&gt;
''Аргументы:''&lt;br /&gt;
* id $tagid - ID тега, для которого будет проведено обновление&lt;br /&gt;
* id $depid - ID подразделения&lt;br /&gt;
* int $updatemark - время начала обновления для отбора устаревших линков&lt;br /&gt;
* int $limit - лимит записей для сканирования&lt;br /&gt;
* object $continue - объект с данными для продолжения прерванного сканирования&lt;br /&gt;
''Возвращаемые значения:''                    &lt;br /&gt;
* @return bool - false в случае ошибки, true в случае успешного завершения&lt;br /&gt;
&lt;br /&gt;
===='''get_list_taglinks($filters, $order = 0, $limitfrom = 0, $limitnum = 0)'''====&lt;br /&gt;
&lt;br /&gt;
Получить отфильтрованный список линковок.&lt;br /&gt;
Метод предназначен для получения массива линковок.Значения фильтров берутся из ключей массива&lt;br /&gt;
&lt;br /&gt;
''Аргументы:''&lt;br /&gt;
*  $filters(object) - объект с параметрами, по которым идет отбор линковок&lt;br /&gt;
*         -&amp;gt; tagid(int|array) - маcсив ID тегов (или один ID), к которым принадлежат возвращаемые линковки&lt;br /&gt;
*         -&amp;gt; departmentid(int|array) - маcсив подразделений(или одно подразделение), к которым принадлежат возвращаемые линковки&lt;br /&gt;
*         -&amp;gt; status(str|array) - маcсив статусов(или один статус), которые могут иметь возвращаемые линковки&lt;br /&gt;
* $order(int) - сортировка, 0 - прямая, 1 - обратная&lt;br /&gt;
* $from(int) - смещение выборки&lt;br /&gt;
* $limit(int) - чосло строк (0 - все строки)&lt;br /&gt;
''Возвращаемые значения:''    &lt;br /&gt;
* array - массив линковок, хранящихся в БД, отфильтрованный и отсортированный&lt;br /&gt;
&lt;br /&gt;
==Планы:==&lt;br /&gt;
&lt;br /&gt;
==События==&lt;br /&gt;
В этом разделе описан список всех событий, которые генерируются, перехватываются и обрабатываются этим плагином.&lt;br /&gt;
====Перехватываемые события====&lt;br /&gt;
====Генерируемые события====&lt;/div&gt;</summary>
		<author><name>Polikarpov</name></author>	</entry>

	</feed>