Alexander Zinchuk
44862faa5a
fix
2010-11-17 18:38:44 +00:00
Alexander Zinchuk
a80d99fdeb
Plugin::GetDelegationChain() added
...
Multi inheritance of ORM reltions fix
2010-11-16 16:24:57 +00:00
Alexander Zinchuk
958d7bba8f
Short aliases for frequently used Engine-methods
2010-11-13 05:44:45 +00:00
Alexander Zinchuk
b703fad0fa
ORM/ActiveRecoed usability upgrade.
...
Now we can use:
Sample_GetItemsByParam1AndParam2('foo','bar') instead of Sample_GetSampleItemsBySampleParam1AndSampleParam2('foo','bar')
$oSample->setTitle()/getTitle() instead of $oSample->setSampleTitle()/getSampleTitle()
Primary key definition improved.
2010-11-13 05:43:25 +00:00
Alexander Zinchuk
c32e37889f
Actions inheritance refactoring. Now it's possible to inherit actions of other plugins, all templates will be inherited automatically.
2010-11-13 05:34:39 +00:00
Alexander Zinchuk
4047d7233d
ModuleORM::GetCountItemsByArray() added
2010-11-09 02:10:57 +00:00
Alexander Zinchuk
d21dacda65
Fixes for _GetDescendantsOfEntity and _GetAncestorsOfEntity
2010-11-09 01:48:36 +00:00
Alexander Zinchuk
4fc990a06a
Если мы используем ORM в наследуемом модуле (в плагине), нам не всегда нужно получить наследуемую сущность, это может быть и дефолтная сущность.
2010-11-08 01:35:00 +00:00
Alexander Zinchuk
eababf4af7
ORM-relation type 'Tree' support added.
2010-10-31 12:10:25 +00:00
Mzhelskiy Maxim
84d42c5a35
fix router rewriter for sub-directory
2010-10-13 12:14:27 +00:00
Mzhelskiy Maxim
13d62b14f5
ORM - add order and paging filter
2010-09-21 15:01:05 +00:00
Mzhelskiy Maxim
3033afa016
fix plugin
2010-09-15 15:22:06 +00:00
Mzhelskiy Maxim
089db9602f
fix
2010-09-15 14:06:52 +00:00
Mzhelskiy Maxim
1054f9c8de
update ORM by ajaxy
2010-08-29 07:03:53 +00:00
Mzhelskiy Maxim
9dce2a45ed
Assign to template array plugins web path
2010-08-21 07:07:51 +00:00
Mzhelskiy Maxim
e5fd1d74bb
Refactoring engine by 1d1ot
2010-08-19 09:02:15 +00:00
Mzhelskiy Maxim
a17d0e223e
fix ORM
2010-08-13 22:40:01 +00:00
Mzhelskiy Maxim
6ff5072d56
ORM first beta
2010-08-13 16:26:19 +00:00
Mzhelskiy Maxim
8396f97f67
fix Engine and Entity
2010-08-13 15:40:21 +00:00
Mzhelskiy Maxim
3c43e72230
fix entity and add new functions
2010-08-13 06:12:19 +00:00
Mzhelskiy Maxim
b60ef91654
add new methods
2010-08-11 11:36:33 +00:00
Mzhelskiy Maxim
86d87c21d9
2010-08-03 20:13:44 +00:00
Mzhelskiy Maxim
2ebb1d230a
fix Entity
2010-08-01 15:08:18 +00:00
Mzhelskiy Maxim
f4d194bafe
fix entity and add new method to ModuleImage
2010-08-01 14:38:19 +00:00
Mzhelskiy Maxim
992b602eb0
поддержка синтаксиса полного вызова сущностей и методов модулей
2010-07-07 15:35:18 +00:00
Mzhelskiy Maxim
3f2251027d
fix router
2010-07-06 12:19:17 +00:00
Mzhelskiy Maxim
603f40c616
fix router query string (GET)
2010-07-06 12:09:18 +00:00
Mzhelskiy Maxim
2d5801ee7e
fix hooks _after
2010-07-06 11:54:52 +00:00
Mzhelskiy Maxim
104774e065
fix ошибки, которая приводила к повторному созданию объекта модуля, прописанного в автозагрузке, при его наследовании
2010-06-23 07:11:45 +00:00
Mzhelskiy Maxim
cade58c2ba
fix делегирования мапперов
2010-06-06 14:09:21 +00:00
Mzhelskiy Maxim
43addcef3a
удаление остатков от custom классов
2010-06-06 13:46:03 +00:00
Mzhelskiy Maxim
ce1cee6bce
в плагины добавлен метод GetVersion()
2010-06-05 18:11:53 +00:00
Mzhelskiy Maxim
a6317f7d9d
fix + вынос статистики производительности из index.php в отдельный шаблон
2010-06-05 12:24:37 +00:00
Mzhelskiy Maxim
a7a09cdcfb
шаблон developer к плагинам page и profiler
2010-06-05 11:18:07 +00:00
Mzhelskiy Maxim
c6b4c9e9f8
fix router and rss
2010-06-04 20:26:20 +00:00
Mzhelskiy Maxim
c8972cbb3c
fix загрузки модулей
2010-06-03 16:34:43 +00:00
Mzhelskiy Maxim
5fc3750e68
fix
2010-06-02 10:12:42 +00:00
Mzhelskiy Maxim
8fa09ec3ef
fix наследования
2010-06-01 16:20:30 +00:00
Mzhelskiy Maxim
0f6209ce4a
Доработка механизма наследования
2010-05-30 19:00:58 +00:00
Mzhelskiy Maxim
0feaef7197
Поддержка наследований классов движка плагинами через $aInherits
2010-05-28 15:20:55 +00:00
Mzhelskiy Maxim
1506b94273
Изменена форма наименований классов мапперов, вместо Mapper_Name нужно использовать ModuleUser_MapperName, у плагинов вместо PluginPage_Mapper_Name нужно PluginPage_ModulePage_MapperName. Так же подключение маппера происходит через новый метод Engine::GetMapper()
2010-05-27 20:40:30 +00:00
Mzhelskiy Maxim
de984ac902
Изменена форма наименований классов модулей плагинов, вместо !PluginPage_Name нужно использовать !PluginPage_ModuleName
2010-05-27 15:20:29 +00:00
Mzhelskiy Maxim
767002d7f8
Изменена форма наименований классов сущностей, вместо BlogEntity_Name нужно использовать ModuleBlog_EntityName, у плагинов вместо PluginPage_PageEntity_Name нужно PluginPage_ModulePage_EntityName
2010-05-27 15:16:20 +00:00
Mzhelskiy Maxim
765b4d4ec0
Изменена форма наименований классов модулей, вместо LsName нужно использовать ModuleName
2010-05-27 14:02:43 +00:00
Mzhelskiy Maxim
80cef80dde
fix cron
2010-05-18 12:32:28 +00:00
Mzhelskiy Maxim
b2bae8f4d8
fix plugin page activate
2010-05-04 11:24:15 +00:00
Mzhelskiy Maxim
03fa413eb8
Возможность использовать в шаблонах список активных плагинов
2010-05-04 10:08:49 +00:00
Mzhelskiy Maxim
88287277b6
fix
2010-05-01 13:59:03 +00:00
Mzhelskiy Maxim
26fa60926b
fix bug + add plugin method GetPath()
2010-04-29 19:45:54 +00:00
Mzhelskiy Maxim
544492df96
Попытка из модуля "page" сделать плагин "Статические страницы"
2010-04-25 19:17:38 +00:00
Mzhelskiy Maxim
4718b20ff1
fix delegate
2010-04-25 12:07:11 +00:00
Mzhelskiy Maxim
71a76fd622
fix отображения блоков при инсталляции в директорию
2010-04-25 11:28:46 +00:00
Mzhelskiy Maxim
ad5619fe65
fix SQL export for pliguns
2010-04-17 18:35:10 +00:00
Mzhelskiy Maxim
04dc8a120a
fix use of function GLOB
2010-04-17 15:12:10 +00:00
Mzhelskiy Maxim
aa83293766
возможность указывать короткую запись при делегировании шаблонов из плагинов
2010-04-04 09:37:04 +00:00
Mzhelskiy Maxim
59e455608b
fix отображения блоков + вынос инициализации плагинов после инициализации модулей
2010-04-03 16:44:12 +00:00
Mzhelskiy Maxim
d23d54d85f
fix for PHP 5.3
2010-03-30 20:28:29 +00:00
Mzhelskiy Maxim
f2324ec7ad
fix
2010-03-27 22:53:39 +00:00
Mzhelskiy Maxim
c0f87136d2
передача параметров в хуки по ссылке
2010-03-27 22:13:36 +00:00
Mzhelskiy Maxim
d1e1215878
Возможность через хуки "делегировать" методы модулей
2010-03-26 14:08:16 +00:00
Alexey Kachayev
47d4a89c58
Fix проблем с делегирование сущностей. Для делегирование Entity теперь необходимо использовать название класса, а не сокращенния вызова.
2010-03-15 20:02:23 +00:00
Alexey Kachayev
0751a641b8
Fix
2010-03-14 20:18:40 +00:00
Alexey Kachayev
7dff871c0c
Корректное определение пути к шаблону при смене шаблона event`а
2010-03-14 20:01:25 +00:00
Alexey Kachayev
dbc85c87a8
Упрощение системы работы с делегатами плагинов, правка некоторых методов работы с шаблонами экшенов из плагинов.
2010-03-14 19:01:02 +00:00
Mzhelskiy Maxim
dc06c05409
fix router
2010-03-14 14:35:09 +00:00
Alexey Kachayev
e97b63af86
Делегирование объектов из XML описания файла
2010-03-11 22:57:30 +00:00
Alexey Kachayev
24ec906586
Fix action class define with plugin delegates
2010-03-11 21:56:53 +00:00
Alexey Kachayev
4844abed8a
autoload классов сущностей плагин-модулей
2010-03-07 21:16:33 +00:00
Alexey Kachayev
ad5fb21699
Fix hook`s name generation for plugins
2010-03-06 19:34:00 +00:00
Mzhelskiy Maxim
a6f43d5630
возможность установки в подкаталоги
2010-03-06 11:36:11 +00:00
Mzhelskiy Maxim
d99f743799
2010-02-13 13:38:19 +00:00
Mzhelskiy Maxim
72533f0792
fix
2010-02-13 13:30:16 +00:00
Mzhelskiy Maxim
e0edc50794
fix load modules
2010-02-13 13:09:48 +00:00
Alexey Kachayev
15918d285c
Возможность использование функций setData, getData для Entity
2010-02-07 18:50:45 +00:00
Mzhelskiy Maxim
dddb5c39e2
Возможность автоматического использования в сущностях set* и get* методов, т.е. без объявления их в классе сущности.
...
При таком подходе методы называть обязательно в camel style, например, getUserMail -> user_mail
2010-02-07 15:01:27 +00:00
Mzhelskiy Maxim
1124380108
add hook for events
2010-02-06 20:18:06 +00:00
Alexey Kachayev
d13b6a2115
Mode
2010-02-06 09:04:36 +00:00
Mzhelskiy Maxim
a19874356c
fix
2010-02-04 19:44:19 +00:00
Alexey Kachayev
8b235544eb
Fix
2010-02-04 19:26:38 +00:00
Alexey Kachayev
a7abf71351
Система блокирования повторной инициализации модулей
2010-02-04 19:17:03 +00:00
Alexey Kachayev
8eb2e75ad9
Запрет повторной инициализации Viewer`а
2010-02-03 11:02:01 +00:00
Alexey Kachayev
998276e4a3
Функция GetTemplateWebPath в абстрации плагина для получения web-адреса директории с шаблонами
2010-01-31 15:20:16 +00:00
Alexey Kachayev
6ec45fdc8e
Fix загрузки файлов хуков, конфигов и языковых файлов из директорий активных плагинов
2010-01-27 15:14:00 +00:00
Alexey Kachayev
b1ac96aee9
Загрузка модулей переведена в public-видимость
2010-01-27 15:05:34 +00:00
Alexey Kachayev
a80b582aed
Функции для ручного управления путями до директории шаблонов плагина
2010-01-16 15:40:55 +00:00
Alexey Kachayev
e6533ed835
Fix
2010-01-15 18:18:54 +00:00
Alexey Kachayev
29a31b8196
Fix
2010-01-15 18:17:23 +00:00
Alexey Kachayev
f16d452775
Система плагинов: смена названии функции, функция определения путей к шаблонам плагина в обертке Plugin
2010-01-15 17:44:59 +00:00
Alexey Kachayev
1370a533f1
Подписывание делегатов плагинами, с целью облегчения процедуры выявления конфликтов.
2010-01-14 15:45:47 +00:00
Alexey Kachayev
84c487c64d
Проверка совместимости плагина при активации с уже активированными
2010-01-12 19:02:29 +00:00
Mzhelskiy Maxim
3ce2307ec2
fix
2010-01-11 17:17:50 +00:00
Alexey Kachayev
b0e8a7696a
Plugin: возможность делегирования (подмены) модуля\экшена\сущности из плагина.
2010-01-10 14:26:44 +00:00
Alexey Kachayev
2a469a9275
Plugins вынесены в корень сайта, управление файла перенесено в админпанель.
2010-01-08 20:01:40 +00:00
Mzhelskiy Maxim
edfa7c0696
fix
2010-01-05 10:38:22 +00:00
Alexey Kachayev
5c45be5788
Fix block templates finding
2010-01-01 15:31:04 +00:00
Alexey Kachayev
f01d8c1d38
Частичная смена функционала работы с [skin_name]
2009-12-31 20:20:17 +00:00
Alexey Kachayev
9c4f597786
Создание таблицы prefix_profiler при активации плагина (в случае ее отсутствия).
2009-12-30 22:27:54 +00:00
Alexey Kachayev
5ad87a8546
Plugin-модули идут без приставки Ls
2009-12-30 11:50:37 +00:00
Alexey Kachayev
ab0789fe82
Центр администрирования плагинами (прототип)
2009-12-29 22:15:25 +00:00
Alexey Kachayev
a8d79c8e09
Система плагинов: возможность подключения шаблонов из директорий плагинов.
2009-12-28 11:43:56 +00:00