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

406 commits

Author SHA1 Message Date
Alexander Zinchuk 39bb330120 Если при загрузке релейшена был передан дополнительный фильтр, не надо сохранять его в сущности, иначе потом не сработают другие фильтры. 2011-05-13 00:01:00 +00:00
Mzhelskiy Maxim 2dd40f053e Ticket #201 2011-05-07 08:26:26 +00:00
Alexander Zinchuk 0bc7e5f79e key_exists -> array_key_exists 2011-05-05 19:57:05 +00:00
kirsan b4b60719be Исправление тегов кэша в методах ModuleORM::GetCountItemsByFilter() и ModuleORM::GetCountItemsByJoinTable() 2011-05-05 14:18:23 +00:00
kirsan 531945a0c5 Фикс проверки ключа игнорирования кэша 2011-05-05 13:02:45 +00:00
kirsan 27cfe2ed1f Добавлена возможность отключать кэширвоание для определённых запросов (#cache => false) 2011-05-05 12:44:15 +00:00
kirsan bf6fbe612b Оптимизация кэширования связей many_to_many 2011-05-05 12:00:44 +00:00
Mzhelskiy Maxim d9889f9f26 fix developer-jquery, избавление от JsHttpRequest при загрузке файлов, доработка Viewer 2011-05-04 16:11:54 +00:00
kirsan b693ade9a9 Исправление возврата из методов ModuleORM::GetItemsByFilter() и ModuleORM::GetItemsByJoinTable(). Исправление сброса кэша по связям MANY_TO_MANY. 2011-05-04 15:39:05 +00:00
kirsan 6401f4ddaa Добавление кэширования в ModuleORM::GetCountIttemsByFilter() и ModuleORM::GetItemsByJoinTable(), добавление обработки постраничности в ModuleORM::GetItemsByJoinTable(), добавление метода ModuleORM::GetCountItemsByJoinTable(). Добавлена дополнительная проверка наличия информации по связям MANY_TO_MANY при создании сущности. 2011-05-04 14:07:12 +00:00
kirsan 72ec0d51f9 Удаление строки отладочного кода 2011-05-04 11:54:18 +00:00
kirsan 4e2dde7dc5 Доработка MANY_TO_MANY связей 2011-05-03 11:55:17 +00:00
Mzhelskiy Maxim ed2e8febc5 fix Smarty 3 for delegate template 2011-04-27 17:49:25 +00:00
Mzhelskiy Maxim 469fe317be Update Smarty to 3.0.7 version 2011-04-27 15:45:28 +00:00
Mzhelskiy Maxim d3bc4800bb автозагрузка классов через spl_autoload_register() 2011-04-27 10:47:28 +00:00
Mzhelskiy Maxim d40b3dc34c Update MooTools to 1.2.5 version 2011-04-27 09:59:09 +00:00
Mzhelskiy Maxim 20ab59b570 fix cron and logger 2011-04-27 07:44:28 +00:00
Mzhelskiy Maxim f7e072ac3c fix paging fro array GET params 2011-04-26 19:55:22 +00:00
Mzhelskiy Maxim 1d5dc6cf17 Метод для добавления типа в поля enum
addEnumType($sTableName,$sFieldName,$sType)
2011-04-26 18:30:52 +00:00
Mzhelskiy Maxim 7ecb5c69d4 !isFieldExists() для проверки существоания поля в таблице 2011-04-26 16:43:26 +00:00
Mzhelskiy Maxim 93ed300eba Конфиг Jevix вынесен в отдельный файл /config/jevix.php
Поумолчанию используется тип(секция) 'default', в конфиг можно добавить любую другую и загружать её в типограф через метод Text_LoadJevixConfig('myconfig')
2011-04-26 14:52:22 +00:00
Mzhelskiy Maxim 8059cdd6df Ticket #192
Метод завершающий работу роутинга - Router::getInstance()->Shutdown();
Возможность в экшене установить $this->SetTemplate(false); , в таком случаи шаблон не будет использоваться для вывода
2011-04-26 11:38:48 +00:00
Mzhelskiy Maxim 05e640ddeb Ticket #96 2011-04-26 10:14:11 +00:00
Mzhelskiy Maxim e80ace1996 fix changeset 1106 2011-04-26 10:13:20 +00:00
Mzhelskiy Maxim f4f57a7e72 вынос файла plugins.dat в конфиг, Ticket #125 2011-04-25 20:01:55 +00:00
Mzhelskiy Maxim 8b1ab27112 fix активации плагинов 2011-04-25 19:18:59 +00:00
Mzhelskiy Maxim ef2981c2e0 Ticket #136 2011-04-25 18:32:59 +00:00
Mzhelskiy Maxim 7f71fa68ab Ticket #154 2011-04-25 18:23:44 +00:00
Mzhelskiy Maxim 68dde64f20 Ticket #163 2011-04-25 16:00:40 +00:00
Mzhelskiy Maxim e4283b4175 Ticket #168 2011-04-25 15:37:31 +00:00
Mzhelskiy Maxim effdb4b675 Ticket #171 2011-04-25 14:55:43 +00:00
Mzhelskiy Maxim 9f3a98ded3 Ticket #172 2011-04-25 14:40:28 +00:00
Mzhelskiy Maxim 0f7506fc7b Ticket #175 2011-04-25 14:07:40 +00:00
Mzhelskiy Maxim 6b90e8df7f Ticket #185 2011-04-25 12:28:26 +00:00
Mzhelskiy Maxim bf3137c9b7 Ticket #141 2011-04-25 09:46:29 +00:00
kirsan b25127181a Исправление одновременной работы фильтров и #where (http://trac.lsdev.ru/livestreet/ticket/197) 2011-04-19 12:49:13 +00:00
Mzhelskiy Maxim 3e132e5aaf Ticket #190 2011-04-10 16:32:22 +00:00
Mzhelskiy Maxim be90279cb1 Ticket #186 2011-04-10 16:10:13 +00:00
Mzhelskiy Maxim e54dc77a52 fix revision 1082 2011-04-06 09:27:50 +00:00
Mzhelskiy Maxim 3be7b39b4b fix security bug 2011-04-06 09:18:39 +00:00
Mzhelskiy Maxim 094a96b42b fix security bug 2011-04-06 07:30:09 +00:00
Mzhelskiy Maxim 4c5c76c138 fix security bug 2011-04-05 17:44:55 +00:00
Mzhelskiy Maxim 3c8a34b4b6 fix ORM relation with inherits entity (now use root entity) 2011-03-31 15:17:33 +00:00
Mzhelskiy Maxim e7be71f376 fix ORM: retrieve relation data 2011-03-28 12:53:49 +00:00
Alexander Zinchuk 9c88bdcc41 orm fix 2011-03-27 19:39:13 +00:00
Alexander Zinchuk a65afde831 fix orm 2011-03-27 18:52:31 +00:00
Alexander Zinchuk 23740641e5 ORM:
1) added features of "LS::User_GetByLoginLike('%adm%')", "LS::User_GetItemsByDateRegisterGt(2011)", etc: Gt (>), Gte (>=), Lt (>), Lte (>=), Like and In

2) added indexing result collections by '#index-from-primary' and '#index-from'=>[entity UNIQUE field]

3) bringing back renewed GetItemsByArray()

4) all entries of _GetPrimaryKey to _getPrimaryKey
2011-03-27 14:25:17 +00:00
Alexander Zinchuk 7c1c0811e6 - Save и Delete сущностей без PrimaryKey (с помощью aOriginalData)
- Возможность указать глубину автоопределения у _getField()
- Возможность использования фильтров в релейшенах: $oUser->getTopics(array('topic_date_add >' => '2011'));
- Удалены методы ModuleORM::GetByArray() и ModuleORM::GetCountByArray()
- Алиас для Sample_GetItemsByArrayKey(): Sample_GetItemsByKeyIn()
- Фикс автоопределения искомой сущности Sample_GetItemsByKey()
- Фикс Sample_GetAll() и Sample_GetAnotherSampleAll()
- В MapperORM вынесена обработка #order, #limit, #page в BuildFilterMore()
2011-03-25 16:35:15 +00:00
Alexander Zinchuk face5bc1af fix использования алиаса LS в шаблонах ($LS->) и статического вызова (LS::, php5.3+) 2011-03-25 14:45:09 +00:00
Mzhelskiy Maxim ea674933ee fix ORM loadTree() 2011-03-23 14:39:52 +00:00
Mzhelskiy Maxim 3e002b5e20 2011-03-23 11:31:06 +00:00
Mzhelskiy Maxim f0974e1d24 В ORM новые методы: beforeSave, afterSave, beforeDelete, afterDelete. Дефолтное кеширование в ORM + возможность переопределять параметры кеша через '#cache'=>array('cache_key',array('tag1','tag2'),60*60*24*4) 2011-03-19 13:51:10 +00:00
Mzhelskiy Maxim 4099d37002 Возможность в ORM указать произвольное условие: '#where'=>array('category_id = ?d and id <> ?d' => array(1,4)) 2011-03-02 10:50:06 +00:00
Mzhelskiy Maxim d4db267663 Кеширование SHOW COLUMNS в ORM 2011-02-27 14:46:01 +00:00
Mzhelskiy Maxim 9d34c7e374 refactoring ORM 2011-02-24 10:39:35 +00:00
Mzhelskiy Maxim 9b8139e407 fix ORM 2011-02-24 10:31:54 +00:00
Mzhelskiy Maxim 2750a2a512 Поддержка в ORM условий IN(): array('id in'=>array(2,6,8)) 2011-02-16 09:40:29 +00:00
Mzhelskiy Maxim 2313c4bfad Возможность указать условия при ORM запросе: array('level >'=>1,'status !='=>2) 2011-02-15 13:41:16 +00:00
Mzhelskiy Maxim 0e48cb6aa9 fix ORM compatibility with 0.4.2 2011-02-15 13:25:19 +00:00
Mzhelskiy Maxim 9e075c91de fix parser 2011-02-14 20:16:47 +00:00
Mzhelskiy Maxim 6261a11e58 2011-02-14 13:32:20 +00:00
Mzhelskiy Maxim f703c0ebc8 fix ORM 2011-01-28 10:10:55 +00:00
Mzhelskiy Maxim 65e4aa8267 2010-12-20 17:29:01 +00:00
Alexander Zinchuk 3be25a7bb8 fix of ActionX <- PluginA_ActionX <- PluginB_ActionX inheritance order 2010-12-10 01:59:04 +00:00
Alexander Zinchuk 5c55515018 +1 2010-11-18 17:46:19 +00:00
Alexander Zinchuk fe8529f8f2 Inheritance + ORM fixes 2010-11-18 17:09:22 +00:00
Alexander Zinchuk 7bf7511880 ORM fixes 2010-11-17 21:32:57 +00:00
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 34af19a723 commit fix 2010-11-13 06:02:53 +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 06c5580c75 Поддержка JSONP запросов 2010-10-31 10:05:37 +00:00
Mzhelskiy Maxim 84d42c5a35 fix router rewriter for sub-directory 2010-10-13 12:14:27 +00:00
Mzhelskiy Maxim 0c43da76e4 fix watermark 2010-10-03 16:35:31 +00:00
Mzhelskiy Maxim b3ce5aed12 refactoring 2010-09-24 14:50:45 +00:00
Mzhelskiy Maxim 1b3a976352 refix 2010-09-24 14:47:38 +00:00
Mzhelskiy Maxim 8db5ac1690 fix 2010-09-24 14:45:53 +00:00
Mzhelskiy Maxim c963c97729 add new method to Viewer 2010-09-24 14:32:00 +00:00
Mzhelskiy Maxim 13d62b14f5 ORM - add order and paging filter 2010-09-21 15:01:05 +00:00
Mzhelskiy Maxim e76435f986 fix plugin 2010-09-15 15:52:58 +00:00
Mzhelskiy Maxim b7f4be3434 fix parser for tag img 2010-09-15 15:28:26 +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 8b98e029b0 fix jevix 2010-08-21 08:23:14 +00:00
Mzhelskiy Maxim 844a826720 add tag param title 2010-08-21 07:58:15 +00:00
Mzhelskiy Maxim 22874a3b8e fix Hook run 2010-08-21 07:26:37 +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 f906cedc89 fix config loader 2010-08-16 12:49:12 +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