1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-07-01 05:55:02 +03:00
Commit graph

182 commits

Author SHA1 Message Date
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