diff --git a/app/Controller/ItemsController.php b/app/Controller/ItemsController.php index 4efae13..3302776 100644 --- a/app/Controller/ItemsController.php +++ b/app/Controller/ItemsController.php @@ -3,6 +3,9 @@ class ItemsController extends AppController { public $scaffold; - + public $paginate = array( + 'limit' => 1000, + 'maxLimit' => 1000 + ); } diff --git a/app/View/Items/scaffold.index.ctp b/app/View/Items/scaffold.index.ctp index f8f1f42..fb07f8f 100644 --- a/app/View/Items/scaffold.index.ctp +++ b/app/View/Items/scaffold.index.ctp @@ -18,14 +18,14 @@ ?>

- - +
+ - + - +'; @@ -62,18 +62,6 @@ endforeach; ?>
Paginator->sort($_field); ?>
-

Paginator->counter(array( - 'format' => __d('cake', 'Page {:page} of {:pages}, showing {:current} records out of {:count} total, starting on record {:start}, ending on {:end}') - )); - ?>

-
- Paginator->prev('< ' . __d('cake', 'previous'), array(), null, array('class' => 'prev disabled')); - echo $this->Paginator->numbers(array('separator' => '')); - echo $this->Paginator->next(__d('cake', 'next') .' >', array(), null, array('class' => 'next disabled')); - ?> -

diff --git a/app/View/Layouts/default.ctp b/app/View/Layouts/default.ctp index 9e1352e..81231ef 100644 --- a/app/View/Layouts/default.ctp +++ b/app/View/Layouts/default.ctp @@ -9,11 +9,16 @@ Html->meta('icon'); echo $this->Html->css('cake.generic'); - + echo $this->Html->script(array('jquery.min','jquery.dataTables.min')); echo $this->fetch('meta'); echo $this->fetch('css'); echo $this->fetch('script'); ?> +
diff --git a/app/tmp/cache/models/myapp_cake_model_default_brmsklad_items b/app/tmp/cache/models/myapp_cake_model_default_brmsklad_items index b64d921..d08121d 100644 --- a/app/tmp/cache/models/myapp_cake_model_default_brmsklad_items +++ b/app/tmp/cache/models/myapp_cake_model_default_brmsklad_items @@ -1,2 +1,2 @@ -1445199059 +1445207083 a:6:{s:2:"id";a:5:{s:4:"type";s:7:"integer";s:4:"null";b:0;s:7:"default";N;s:6:"length";i:11;s:3:"key";s:7:"primary";}s:7:"barcode";a:4:{s:4:"type";s:7:"integer";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:11;}s:5:"regal";a:6:{s:4:"type";s:6:"string";s:4:"null";b:0;s:7:"default";N;s:6:"length";i:255;s:7:"collate";s:13:"utf8_czech_ci";s:7:"charset";s:4:"utf8";}s:5:"nazev";a:6:{s:4:"type";s:6:"string";s:4:"null";b:0;s:7:"default";N;s:6:"length";i:255;s:7:"collate";s:13:"utf8_czech_ci";s:7:"charset";s:4:"utf8";}s:5:"popis";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:255;s:7:"collate";s:13:"utf8_czech_ci";s:7:"charset";s:4:"utf8";}s:7:"user_id";a:4:{s:4:"type";s:7:"integer";s:4:"null";b:0;s:7:"default";N;s:6:"length";i:11;}} diff --git a/app/tmp/cache/models/myapp_cake_model_default_brmsklad_list b/app/tmp/cache/models/myapp_cake_model_default_brmsklad_list index 2162d97..22abfbf 100644 --- a/app/tmp/cache/models/myapp_cake_model_default_brmsklad_list +++ b/app/tmp/cache/models/myapp_cake_model_default_brmsklad_list @@ -1,2 +1,2 @@ -1445199059 +1445207083 a:3:{i:0;s:7:"TABLE 3";i:1;s:5:"items";i:2;s:5:"users";} diff --git a/app/tmp/cache/models/myapp_cake_model_default_brmsklad_users b/app/tmp/cache/models/myapp_cake_model_default_brmsklad_users index 4de26be..82c9686 100644 --- a/app/tmp/cache/models/myapp_cake_model_default_brmsklad_users +++ b/app/tmp/cache/models/myapp_cake_model_default_brmsklad_users @@ -1,2 +1,2 @@ -1445199059 +1445207083 a:2:{s:2:"id";a:5:{s:4:"type";s:7:"integer";s:4:"null";b:0;s:7:"default";N;s:6:"length";i:11;s:3:"key";s:7:"primary";}s:4:"name";a:6:{s:4:"type";s:6:"string";s:4:"null";b:0;s:7:"default";N;s:6:"length";i:255;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}} diff --git a/app/tmp/cache/persistent/myapp_cake_core_cake_cs b/app/tmp/cache/persistent/myapp_cake_core_cake_cs index c2698f3..1fe4e84 100644 --- a/app/tmp/cache/persistent/myapp_cake_core_cake_cs +++ b/app/tmp/cache/persistent/myapp_cake_core_cake_cs @@ -1,2 +1,2 @@ -1445199059 +1445207083 a:1:{s:11:"LC_MESSAGES";a:0:{}} diff --git a/app/tmp/cache/persistent/myapp_cake_core_cake_dev_cs b/app/tmp/cache/persistent/myapp_cake_core_cake_dev_cs index c2698f3..73f537b 100644 --- a/app/tmp/cache/persistent/myapp_cake_core_cake_dev_cs +++ b/app/tmp/cache/persistent/myapp_cake_core_cake_dev_cs @@ -1,2 +1,2 @@ -1445199059 +1358896199 a:1:{s:11:"LC_MESSAGES";a:0:{}} diff --git a/app/tmp/cache/persistent/myapp_cake_core_default_cs b/app/tmp/cache/persistent/myapp_cake_core_default_cs index c2698f3..1fe4e84 100644 --- a/app/tmp/cache/persistent/myapp_cake_core_default_cs +++ b/app/tmp/cache/persistent/myapp_cake_core_default_cs @@ -1,2 +1,2 @@ -1445199059 +1445207083 a:1:{s:11:"LC_MESSAGES";a:0:{}} diff --git a/app/tmp/cache/persistent/myapp_cake_core_file_map b/app/tmp/cache/persistent/myapp_cake_core_file_map index d84cbc2..878503b 100644 --- a/app/tmp/cache/persistent/myapp_cake_core_file_map +++ b/app/tmp/cache/persistent/myapp_cake_core_file_map @@ -1,2 +1,2 @@ -1445202149 -a:64:{s:9:"Configure";s:45:"/var/www/brmsklad/lib/Cake/Core/Configure.php";s:4:"Hash";s:43:"/var/www/brmsklad/lib/Cake/Utility/Hash.php";s:5:"Cache";s:42:"/var/www/brmsklad/lib/Cake/Cache/Cache.php";s:10:"FileEngine";s:54:"/var/www/brmsklad/lib/Cake/Cache/Engine/FileEngine.php";s:11:"CacheEngine";s:48:"/var/www/brmsklad/lib/Cake/Cache/CacheEngine.php";s:9:"Inflector";s:48:"/var/www/brmsklad/lib/Cake/Utility/Inflector.php";s:12:"ErrorHandler";s:49:"/var/www/brmsklad/lib/Cake/Error/ErrorHandler.php";s:7:"CakeLog";s:42:"/var/www/brmsklad/lib/Cake/Log/CakeLog.php";s:19:"LogEngineCollection";s:54:"/var/www/brmsklad/lib/Cake/Log/LogEngineCollection.php";s:16:"ObjectCollection";s:55:"/var/www/brmsklad/lib/Cake/Utility/ObjectCollection.php";s:7:"FileLog";s:49:"/var/www/brmsklad/lib/Cake/Log/Engine/FileLog.php";s:7:"BaseLog";s:49:"/var/www/brmsklad/lib/Cake/Log/Engine/BaseLog.php";s:16:"CakeLogInterface";s:51:"/var/www/brmsklad/lib/Cake/Log/CakeLogInterface.php";s:10:"Dispatcher";s:49:"/var/www/brmsklad/lib/Cake/Routing/Dispatcher.php";s:17:"CakeEventListener";s:54:"/var/www/brmsklad/lib/Cake/Event/CakeEventListener.php";s:11:"CakeRequest";s:50:"/var/www/brmsklad/lib/Cake/Network/CakeRequest.php";s:12:"CakeResponse";s:51:"/var/www/brmsklad/lib/Cake/Network/CakeResponse.php";s:9:"CakeEvent";s:46:"/var/www/brmsklad/lib/Cake/Event/CakeEvent.php";s:16:"CakeEventManager";s:53:"/var/www/brmsklad/lib/Cake/Event/CakeEventManager.php";s:15:"AssetDispatcher";s:61:"/var/www/brmsklad/lib/Cake/Routing/Filter/AssetDispatcher.php";s:16:"DispatcherFilter";s:55:"/var/www/brmsklad/lib/Cake/Routing/DispatcherFilter.php";s:15:"CacheDispatcher";s:61:"/var/www/brmsklad/lib/Cake/Routing/Filter/CacheDispatcher.php";s:6:"Router";s:45:"/var/www/brmsklad/lib/Cake/Routing/Router.php";s:9:"CakeRoute";s:54:"/var/www/brmsklad/lib/Cake/Routing/Route/CakeRoute.php";s:10:"CakePlugin";s:46:"/var/www/brmsklad/lib/Cake/Core/CakePlugin.php";s:15:"ItemsController";s:52:"/var/www/brmsklad/app/Controller/ItemsController.php";s:13:"AppController";s:50:"/var/www/brmsklad/app/Controller/AppController.php";s:10:"Controller";s:52:"/var/www/brmsklad/lib/Cake/Controller/Controller.php";s:6:"Object";s:42:"/var/www/brmsklad/lib/Cake/Core/Object.php";s:19:"ComponentCollection";s:61:"/var/www/brmsklad/lib/Cake/Controller/ComponentCollection.php";s:16:"SessionComponent";s:68:"/var/www/brmsklad/lib/Cake/Controller/Component/SessionComponent.php";s:9:"Component";s:51:"/var/www/brmsklad/lib/Cake/Controller/Component.php";s:8:"Scaffold";s:50:"/var/www/brmsklad/lib/Cake/Controller/Scaffold.php";s:13:"ClassRegistry";s:52:"/var/www/brmsklad/lib/Cake/Utility/ClassRegistry.php";s:17:"ConnectionManager";s:54:"/var/www/brmsklad/lib/Cake/Model/ConnectionManager.php";s:4:"Item";s:36:"/var/www/brmsklad/app/Model/Item.php";s:8:"AppModel";s:40:"/var/www/brmsklad/app/Model/AppModel.php";s:5:"Model";s:42:"/var/www/brmsklad/lib/Cake/Model/Model.php";s:18:"BehaviorCollection";s:55:"/var/www/brmsklad/lib/Cake/Model/BehaviorCollection.php";s:4:"I18n";s:40:"/var/www/brmsklad/lib/Cake/I18n/I18n.php";s:4:"L10n";s:40:"/var/www/brmsklad/lib/Cake/I18n/L10n.php";s:5:"Mysql";s:62:"/var/www/brmsklad/lib/Cake/Model/Datasource/Database/Mysql.php";s:9:"DboSource";s:57:"/var/www/brmsklad/lib/Cake/Model/Datasource/DboSource.php";s:10:"DataSource";s:58:"/var/www/brmsklad/lib/Cake/Model/Datasource/DataSource.php";s:4:"User";s:36:"/var/www/brmsklad/app/Model/User.php";s:11:"CakeSession";s:59:"/var/www/brmsklad/lib/Cake/Model/Datasource/CakeSession.php";s:18:"PaginatorComponent";s:70:"/var/www/brmsklad/lib/Cake/Controller/Component/PaginatorComponent.php";s:6:"String";s:45:"/var/www/brmsklad/lib/Cake/Utility/String.php";s:12:"ScaffoldView";s:48:"/var/www/brmsklad/lib/Cake/View/ScaffoldView.php";s:9:"ThemeView";s:45:"/var/www/brmsklad/lib/Cake/View/ThemeView.php";s:4:"View";s:40:"/var/www/brmsklad/lib/Cake/View/View.php";s:16:"HelperCollection";s:52:"/var/www/brmsklad/lib/Cake/View/HelperCollection.php";s:9:"ViewBlock";s:45:"/var/www/brmsklad/lib/Cake/View/ViewBlock.php";s:15:"PaginatorHelper";s:58:"/var/www/brmsklad/lib/Cake/View/Helper/PaginatorHelper.php";s:9:"AppHelper";s:47:"/var/www/brmsklad/app/View/Helper/AppHelper.php";s:6:"Helper";s:42:"/var/www/brmsklad/lib/Cake/View/Helper.php";s:8:"JsHelper";s:51:"/var/www/brmsklad/lib/Cake/View/Helper/JsHelper.php";s:10:"HtmlHelper";s:53:"/var/www/brmsklad/lib/Cake/View/Helper/HtmlHelper.php";s:10:"FormHelper";s:53:"/var/www/brmsklad/lib/Cake/View/Helper/FormHelper.php";s:13:"SessionHelper";s:56:"/var/www/brmsklad/lib/Cake/View/Helper/SessionHelper.php";s:15:"UsersController";s:52:"/var/www/brmsklad/app/Controller/UsersController.php";s:14:"ModelValidator";s:51:"/var/www/brmsklad/lib/Cake/Model/ModelValidator.php";s:17:"ExceptionRenderer";s:54:"/var/www/brmsklad/lib/Cake/Error/ExceptionRenderer.php";s:19:"CakeErrorController";s:61:"/var/www/brmsklad/lib/Cake/Controller/CakeErrorController.php";} +1445207930 +a:61:{s:9:"Configure";s:45:"/var/www/brmsklad/lib/Cake/Core/Configure.php";s:4:"Hash";s:43:"/var/www/brmsklad/lib/Cake/Utility/Hash.php";s:5:"Cache";s:42:"/var/www/brmsklad/lib/Cake/Cache/Cache.php";s:10:"FileEngine";s:54:"/var/www/brmsklad/lib/Cake/Cache/Engine/FileEngine.php";s:11:"CacheEngine";s:48:"/var/www/brmsklad/lib/Cake/Cache/CacheEngine.php";s:9:"Inflector";s:48:"/var/www/brmsklad/lib/Cake/Utility/Inflector.php";s:12:"ErrorHandler";s:49:"/var/www/brmsklad/lib/Cake/Error/ErrorHandler.php";s:7:"CakeLog";s:42:"/var/www/brmsklad/lib/Cake/Log/CakeLog.php";s:19:"LogEngineCollection";s:54:"/var/www/brmsklad/lib/Cake/Log/LogEngineCollection.php";s:16:"ObjectCollection";s:55:"/var/www/brmsklad/lib/Cake/Utility/ObjectCollection.php";s:7:"FileLog";s:49:"/var/www/brmsklad/lib/Cake/Log/Engine/FileLog.php";s:7:"BaseLog";s:49:"/var/www/brmsklad/lib/Cake/Log/Engine/BaseLog.php";s:16:"CakeLogInterface";s:51:"/var/www/brmsklad/lib/Cake/Log/CakeLogInterface.php";s:10:"Dispatcher";s:49:"/var/www/brmsklad/lib/Cake/Routing/Dispatcher.php";s:17:"CakeEventListener";s:54:"/var/www/brmsklad/lib/Cake/Event/CakeEventListener.php";s:11:"CakeRequest";s:50:"/var/www/brmsklad/lib/Cake/Network/CakeRequest.php";s:12:"CakeResponse";s:51:"/var/www/brmsklad/lib/Cake/Network/CakeResponse.php";s:9:"CakeEvent";s:46:"/var/www/brmsklad/lib/Cake/Event/CakeEvent.php";s:16:"CakeEventManager";s:53:"/var/www/brmsklad/lib/Cake/Event/CakeEventManager.php";s:15:"AssetDispatcher";s:61:"/var/www/brmsklad/lib/Cake/Routing/Filter/AssetDispatcher.php";s:16:"DispatcherFilter";s:55:"/var/www/brmsklad/lib/Cake/Routing/DispatcherFilter.php";s:15:"CacheDispatcher";s:61:"/var/www/brmsklad/lib/Cake/Routing/Filter/CacheDispatcher.php";s:6:"Router";s:45:"/var/www/brmsklad/lib/Cake/Routing/Router.php";s:9:"CakeRoute";s:54:"/var/www/brmsklad/lib/Cake/Routing/Route/CakeRoute.php";s:10:"CakePlugin";s:46:"/var/www/brmsklad/lib/Cake/Core/CakePlugin.php";s:15:"ItemsController";s:52:"/var/www/brmsklad/app/Controller/ItemsController.php";s:13:"AppController";s:50:"/var/www/brmsklad/app/Controller/AppController.php";s:10:"Controller";s:52:"/var/www/brmsklad/lib/Cake/Controller/Controller.php";s:6:"Object";s:42:"/var/www/brmsklad/lib/Cake/Core/Object.php";s:19:"ComponentCollection";s:61:"/var/www/brmsklad/lib/Cake/Controller/ComponentCollection.php";s:16:"SessionComponent";s:68:"/var/www/brmsklad/lib/Cake/Controller/Component/SessionComponent.php";s:9:"Component";s:51:"/var/www/brmsklad/lib/Cake/Controller/Component.php";s:8:"Scaffold";s:50:"/var/www/brmsklad/lib/Cake/Controller/Scaffold.php";s:13:"ClassRegistry";s:52:"/var/www/brmsklad/lib/Cake/Utility/ClassRegistry.php";s:17:"ConnectionManager";s:54:"/var/www/brmsklad/lib/Cake/Model/ConnectionManager.php";s:4:"Item";s:36:"/var/www/brmsklad/app/Model/Item.php";s:8:"AppModel";s:40:"/var/www/brmsklad/app/Model/AppModel.php";s:5:"Model";s:42:"/var/www/brmsklad/lib/Cake/Model/Model.php";s:18:"BehaviorCollection";s:55:"/var/www/brmsklad/lib/Cake/Model/BehaviorCollection.php";s:4:"I18n";s:40:"/var/www/brmsklad/lib/Cake/I18n/I18n.php";s:4:"L10n";s:40:"/var/www/brmsklad/lib/Cake/I18n/L10n.php";s:5:"Mysql";s:62:"/var/www/brmsklad/lib/Cake/Model/Datasource/Database/Mysql.php";s:9:"DboSource";s:57:"/var/www/brmsklad/lib/Cake/Model/Datasource/DboSource.php";s:10:"DataSource";s:58:"/var/www/brmsklad/lib/Cake/Model/Datasource/DataSource.php";s:4:"User";s:36:"/var/www/brmsklad/app/Model/User.php";s:11:"CakeSession";s:59:"/var/www/brmsklad/lib/Cake/Model/Datasource/CakeSession.php";s:18:"PaginatorComponent";s:70:"/var/www/brmsklad/lib/Cake/Controller/Component/PaginatorComponent.php";s:6:"String";s:45:"/var/www/brmsklad/lib/Cake/Utility/String.php";s:12:"ScaffoldView";s:48:"/var/www/brmsklad/lib/Cake/View/ScaffoldView.php";s:9:"ThemeView";s:45:"/var/www/brmsklad/lib/Cake/View/ThemeView.php";s:4:"View";s:40:"/var/www/brmsklad/lib/Cake/View/View.php";s:16:"HelperCollection";s:52:"/var/www/brmsklad/lib/Cake/View/HelperCollection.php";s:9:"ViewBlock";s:45:"/var/www/brmsklad/lib/Cake/View/ViewBlock.php";s:15:"PaginatorHelper";s:58:"/var/www/brmsklad/lib/Cake/View/Helper/PaginatorHelper.php";s:9:"AppHelper";s:47:"/var/www/brmsklad/app/View/Helper/AppHelper.php";s:6:"Helper";s:42:"/var/www/brmsklad/lib/Cake/View/Helper.php";s:8:"JsHelper";s:51:"/var/www/brmsklad/lib/Cake/View/Helper/JsHelper.php";s:10:"HtmlHelper";s:53:"/var/www/brmsklad/lib/Cake/View/Helper/HtmlHelper.php";s:10:"FormHelper";s:53:"/var/www/brmsklad/lib/Cake/View/Helper/FormHelper.php";s:13:"SessionHelper";s:56:"/var/www/brmsklad/lib/Cake/View/Helper/SessionHelper.php";s:15:"UsersController";s:52:"/var/www/brmsklad/app/Controller/UsersController.php";} diff --git a/app/tmp/cache/persistent/myapp_cake_core_method_cache b/app/tmp/cache/persistent/myapp_cake_core_method_cache index 62d982a..d6bef9c 100644 --- a/app/tmp/cache/persistent/myapp_cake_core_method_cache +++ b/app/tmp/cache/persistent/myapp_cake_core_method_cache @@ -1,2 +1,2 @@ -1445200546 -a:2:{s:4:"name";a:23:{s:32:"7ef7b3e3f8c71e4234f877f9cc92e93e";s:10:"`brmsklad`";s:32:"979dce227595ce90a84b6a2f48835ebd";s:7:"`items`";s:32:"f94a437fb7858e092079378f93ef2c71";s:7:"`users`";s:32:"6c500594fc059211daadcd0aa3cbdd32";s:11:"`Item`.`id`";s:32:"9b4ec6dbe21484bb5426d067d5c562b9";s:16:"`Item`.`barcode`";s:32:"c38ca53abef293453d1b4eabe4024214";s:14:"`Item`.`regal`";s:32:"e74ceff4ab60fea743666ebe89212a6c";s:14:"`Item`.`nazev`";s:32:"904ab87ae17a86ef07e191782b7b4ec2";s:14:"`Item`.`popis`";s:32:"df2fd46340285c7d21c8a7950b15e165";s:16:"`Item`.`user_id`";s:32:"84aed5ca7734df237971a8964bd0217a";s:11:"`User`.`id`";s:32:"d02461939758c2308d7bd7a6b9f8a411";s:13:"`User`.`name`";s:32:"eb9b37fa6fe3e5c49f921ddcd721b306";s:6:"`User`";s:32:"26c490a3fa20a60b3c73f681021e3977";s:6:"`Item`";s:32:"47eb7bb09414c64f779510914712b6ee";s:7:"`count`";s:32:"d2c23d1b4feeec456d72cdc94cc44595";s:4:"`id`";s:32:"adcbe09a28e613cc28fdbfbd45348910";s:9:"`barcode`";s:32:"f5ca7e632f48a40fbc17c24eef9b4c22";s:7:"`regal`";s:32:"22e8530d51c92cc5e4a60edf632ce30b";s:7:"`nazev`";s:32:"5d2b5d55f74c89a21f65ccf7877a88de";s:7:"`popis`";s:32:"322115c6be8b9535c3319bd4f238f540";s:9:"`user_id`";s:32:"0aa7858d7b4a7fca92731f7e0ebe3028";s:23:"`brmsklad`.`items`.`id`";s:32:"fc4c528ae40d23f09280dab99194a955";s:6:"`name`";s:32:"66de29d24e4c0d8774fbc21a33c0b7d0";s:23:"`brmsklad`.`users`.`id`";}s:6:"fields";a:9:{s:32:"057973baf1513b3088377e1c3dd6494e";a:6:{i:0;s:11:"`Item`.`id`";i:1;s:16:"`Item`.`barcode`";i:2;s:14:"`Item`.`regal`";i:3;s:14:"`Item`.`nazev`";i:4;s:14:"`Item`.`popis`";i:5;s:16:"`Item`.`user_id`";}s:32:"bb4606589a5e1b0548a0f21126eeb909";a:2:{i:0;s:11:"`User`.`id`";i:1;s:13:"`User`.`name`";}s:32:"506fc02f1aa134f438854c032bed107b";a:1:{i:0;s:19:"COUNT(*) AS `count`";}s:32:"53eb576c582dcce02d98ca9e39b8ce06";a:2:{i:0;s:11:"`User`.`id`";i:1;s:13:"`User`.`name`";}s:32:"90e4049c6199883f6e3d17d9a4dc9f1c";a:1:{i:0;s:19:"COUNT(*) AS `count`";}s:32:"d27ef0c8fb69683dbee006b63763a1f7";a:2:{i:0;s:11:"`User`.`id`";i:1;s:13:"`User`.`name`";}s:32:"d2c93d6419bc0a390e901874fbac02c1";a:1:{i:0;s:11:"`User`.`id`";}s:32:"05fa520c4f17e83c012fe0ceda9afd99";a:6:{i:0;s:11:"`Item`.`id`";i:1;s:16:"`Item`.`barcode`";i:2;s:14:"`Item`.`regal`";i:3;s:14:"`Item`.`nazev`";i:4;s:14:"`Item`.`popis`";i:5;s:16:"`Item`.`user_id`";}s:32:"b07b425fad5fa68f83634e7d2147f44a";a:1:{i:0;s:16:"`Item`.`user_id`";}}} +1445207925 +a:2:{s:4:"name";a:14:{s:32:"7ef7b3e3f8c71e4234f877f9cc92e93e";s:10:"`brmsklad`";s:32:"979dce227595ce90a84b6a2f48835ebd";s:7:"`items`";s:32:"f94a437fb7858e092079378f93ef2c71";s:7:"`users`";s:32:"6c500594fc059211daadcd0aa3cbdd32";s:11:"`Item`.`id`";s:32:"9b4ec6dbe21484bb5426d067d5c562b9";s:16:"`Item`.`barcode`";s:32:"c38ca53abef293453d1b4eabe4024214";s:14:"`Item`.`regal`";s:32:"e74ceff4ab60fea743666ebe89212a6c";s:14:"`Item`.`nazev`";s:32:"904ab87ae17a86ef07e191782b7b4ec2";s:14:"`Item`.`popis`";s:32:"df2fd46340285c7d21c8a7950b15e165";s:16:"`Item`.`user_id`";s:32:"84aed5ca7734df237971a8964bd0217a";s:11:"`User`.`id`";s:32:"d02461939758c2308d7bd7a6b9f8a411";s:13:"`User`.`name`";s:32:"eb9b37fa6fe3e5c49f921ddcd721b306";s:6:"`User`";s:32:"26c490a3fa20a60b3c73f681021e3977";s:6:"`Item`";s:32:"47eb7bb09414c64f779510914712b6ee";s:7:"`count`";}s:6:"fields";a:8:{s:32:"057973baf1513b3088377e1c3dd6494e";a:6:{i:0;s:11:"`Item`.`id`";i:1;s:16:"`Item`.`barcode`";i:2;s:14:"`Item`.`regal`";i:3;s:14:"`Item`.`nazev`";i:4;s:14:"`Item`.`popis`";i:5;s:16:"`Item`.`user_id`";}s:32:"bb4606589a5e1b0548a0f21126eeb909";a:2:{i:0;s:11:"`User`.`id`";i:1;s:13:"`User`.`name`";}s:32:"506fc02f1aa134f438854c032bed107b";a:1:{i:0;s:19:"COUNT(*) AS `count`";}s:32:"90e4049c6199883f6e3d17d9a4dc9f1c";a:1:{i:0;s:19:"COUNT(*) AS `count`";}s:32:"d27ef0c8fb69683dbee006b63763a1f7";a:2:{i:0;s:11:"`User`.`id`";i:1;s:13:"`User`.`name`";}s:32:"d2c93d6419bc0a390e901874fbac02c1";a:1:{i:0;s:11:"`User`.`id`";}s:32:"05fa520c4f17e83c012fe0ceda9afd99";a:6:{i:0;s:11:"`Item`.`id`";i:1;s:16:"`Item`.`barcode`";i:2;s:14:"`Item`.`regal`";i:3;s:14:"`Item`.`nazev`";i:4;s:14:"`Item`.`popis`";i:5;s:16:"`Item`.`user_id`";}s:32:"b07b425fad5fa68f83634e7d2147f44a";a:1:{i:0;s:16:"`Item`.`user_id`";}}} diff --git a/app/tmp/logs/error.log b/app/tmp/logs/error.log index f50193d..1f0eeeb 100644 --- a/app/tmp/logs/error.log +++ b/app/tmp/logs/error.log @@ -92,3 +92,256 @@ #3 /var/www/brmsklad/lib/Cake/Core/App.php(899): App::_checkFatalError() #4 [internal function]: App::shutdown() #5 {main} +2013-01-22 23:36:58 Warning: Warning (2): include_once(/var/www/brmsklad/app/Config/database.php): failed to open stream: No such file or directory in [/var/www/brmsklad/lib/Cake/Model/ConnectionManager.php, line 68] +Trace: +ConnectionManager::_init() - CORE/Cake/Model/ConnectionManager.php, line 68 +ConnectionManager::_init() - CORE/Cake/Model/ConnectionManager.php, line 68 +ConnectionManager::enumConnectionObjects() - CORE/Cake/Model/ConnectionManager.php, line 190 +ClassRegistry::init() - CORE/Cake/Utility/ClassRegistry.php, line 110 +Controller::loadModel() - CORE/Cake/Controller/Controller.php, line 733 +Controller::__isset() - CORE/Cake/Controller/Controller.php, line 366 +Controller::__get() - CORE/Cake/Controller/Controller.php, line 404 +Scaffold::__construct() - CORE/Cake/Controller/Scaffold.php, line 121 +Controller::_getScaffold() - CORE/Cake/Controller/Controller.php, line 530 +Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 489 +Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 186 +Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 161 +[main] - APP/webroot/index.php, line 92 + +2013-01-22 23:36:58 Warning: Warning (2): include_once() [http://php.net/function.include]: Failed opening '/var/www/brmsklad/app/Config/database.php' for inclusion (include_path='/var/www/brmsklad/lib:.:/usr/share/php:/usr/share/pear') in [/var/www/brmsklad/lib/Cake/Model/ConnectionManager.php, line 68] +Trace: +ConnectionManager::_init() - CORE/Cake/Model/ConnectionManager.php, line 68 +ConnectionManager::_init() - CORE/Cake/Model/ConnectionManager.php, line 68 +ConnectionManager::enumConnectionObjects() - CORE/Cake/Model/ConnectionManager.php, line 190 +ClassRegistry::init() - CORE/Cake/Utility/ClassRegistry.php, line 110 +Controller::loadModel() - CORE/Cake/Controller/Controller.php, line 733 +Controller::__isset() - CORE/Cake/Controller/Controller.php, line 366 +Controller::__get() - CORE/Cake/Controller/Controller.php, line 404 +Scaffold::__construct() - CORE/Cake/Controller/Scaffold.php, line 121 +Controller::_getScaffold() - CORE/Cake/Controller/Controller.php, line 530 +Controller::invokeAction() - CORE/Cake/Controller/Controller.php, line 489 +Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 186 +Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 161 +[main] - APP/webroot/index.php, line 92 + +2013-01-22 23:36:58 Error: [MissingDatasourceConfigException] The datasource configuration "default" was not found in database.php +#0 /var/www/brmsklad/lib/Cake/Model/ConnectionManager.php(94): ConnectionManager::_getConnectionObject('default') +#1 /var/www/brmsklad/lib/Cake/Model/Model.php(3169): ConnectionManager::getDataSource('default') +#2 /var/www/brmsklad/lib/Cake/Model/Model.php(1096): Model->setDataSource('default') +#3 /var/www/brmsklad/lib/Cake/Model/Model.php(3191): Model->setSource('items') +#4 /var/www/brmsklad/lib/Cake/Model/Model.php(1305): Model->getDataSource() +#5 /var/www/brmsklad/lib/Cake/Model/Model.php(1391): Model->schema() +#6 /var/www/brmsklad/lib/Cake/Model/Model.php(1377): Model->hasField('title', false) +#7 /var/www/brmsklad/lib/Cake/Model/Model.php(867): Model->hasField(Array) +#8 /var/www/brmsklad/lib/Cake/Controller/Scaffold.php(131): Model->__get('displayField') +#9 /var/www/brmsklad/lib/Cake/Controller/Controller.php(530): Scaffold->__construct(Object(ItemsController), Object(CakeRequest)) +#10 /var/www/brmsklad/lib/Cake/Controller/Controller.php(489): Controller->_getScaffold(Object(CakeRequest)) +#11 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(186): Controller->invokeAction(Object(CakeRequest)) +#12 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(161): Dispatcher->_invoke(Object(ItemsController), Object(CakeRequest), Object(CakeResponse)) +#13 /var/www/brmsklad/app/webroot/index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) +#14 {main} +2013-01-22 23:40:18 Error: [MissingConnectionException] Database connection "Mysql" is missing, or could not be created. +#0 /var/www/brmsklad/lib/Cake/Model/Datasource/DboSource.php(261): Mysql->connect() +#1 /var/www/brmsklad/lib/Cake/Model/ConnectionManager.php(101): DboSource->__construct(Array) +#2 /var/www/brmsklad/lib/Cake/Model/Model.php(3169): ConnectionManager::getDataSource('default') +#3 /var/www/brmsklad/lib/Cake/Model/Model.php(1096): Model->setDataSource('default') +#4 /var/www/brmsklad/lib/Cake/Model/Model.php(3191): Model->setSource('items') +#5 /var/www/brmsklad/lib/Cake/Model/Model.php(1305): Model->getDataSource() +#6 /var/www/brmsklad/lib/Cake/Model/Model.php(1391): Model->schema() +#7 /var/www/brmsklad/lib/Cake/Model/Model.php(1377): Model->hasField('title', false) +#8 /var/www/brmsklad/lib/Cake/Model/Model.php(867): Model->hasField(Array) +#9 /var/www/brmsklad/lib/Cake/Controller/Scaffold.php(131): Model->__get('displayField') +#10 /var/www/brmsklad/lib/Cake/Controller/Controller.php(530): Scaffold->__construct(Object(ItemsController), Object(CakeRequest)) +#11 /var/www/brmsklad/lib/Cake/Controller/Controller.php(489): Controller->_getScaffold(Object(CakeRequest)) +#12 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(186): Controller->invokeAction(Object(CakeRequest)) +#13 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(161): Dispatcher->_invoke(Object(ItemsController), Object(CakeRequest), Object(CakeResponse)) +#14 /var/www/brmsklad/app/webroot/index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) +#15 {main} +2013-01-22 23:40:39 Error: [MissingConnectionException] Database connection "Mysql" is missing, or could not be created. +#0 /var/www/brmsklad/lib/Cake/Model/Datasource/DboSource.php(261): Mysql->connect() +#1 /var/www/brmsklad/lib/Cake/Model/ConnectionManager.php(101): DboSource->__construct(Array) +#2 /var/www/brmsklad/lib/Cake/Model/Model.php(3169): ConnectionManager::getDataSource('default') +#3 /var/www/brmsklad/lib/Cake/Model/Model.php(1096): Model->setDataSource('default') +#4 /var/www/brmsklad/lib/Cake/Model/Model.php(3191): Model->setSource('items') +#5 /var/www/brmsklad/lib/Cake/Model/Model.php(1305): Model->getDataSource() +#6 /var/www/brmsklad/lib/Cake/Model/Model.php(1391): Model->schema() +#7 /var/www/brmsklad/lib/Cake/Model/Model.php(1377): Model->hasField('title', false) +#8 /var/www/brmsklad/lib/Cake/Model/Model.php(867): Model->hasField(Array) +#9 /var/www/brmsklad/lib/Cake/Controller/Scaffold.php(131): Model->__get('displayField') +#10 /var/www/brmsklad/lib/Cake/Controller/Controller.php(530): Scaffold->__construct(Object(ItemsController), Object(CakeRequest)) +#11 /var/www/brmsklad/lib/Cake/Controller/Controller.php(489): Controller->_getScaffold(Object(CakeRequest)) +#12 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(186): Controller->invokeAction(Object(CakeRequest)) +#13 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(161): Dispatcher->_invoke(Object(ItemsController), Object(CakeRequest), Object(CakeResponse)) +#14 /var/www/brmsklad/app/webroot/index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) +#15 {main} +2013-01-22 23:40:58 Error: [MissingConnectionException] Database connection "Mysql" is missing, or could not be created. +#0 /var/www/brmsklad/lib/Cake/Model/Datasource/DboSource.php(261): Mysql->connect() +#1 /var/www/brmsklad/lib/Cake/Model/ConnectionManager.php(101): DboSource->__construct(Array) +#2 /var/www/brmsklad/lib/Cake/Model/Model.php(3169): ConnectionManager::getDataSource('default') +#3 /var/www/brmsklad/lib/Cake/Model/Model.php(1096): Model->setDataSource('default') +#4 /var/www/brmsklad/lib/Cake/Model/Model.php(3191): Model->setSource('items') +#5 /var/www/brmsklad/lib/Cake/Model/Model.php(1305): Model->getDataSource() +#6 /var/www/brmsklad/lib/Cake/Model/Model.php(1391): Model->schema() +#7 /var/www/brmsklad/lib/Cake/Model/Model.php(1377): Model->hasField('title', false) +#8 /var/www/brmsklad/lib/Cake/Model/Model.php(867): Model->hasField(Array) +#9 /var/www/brmsklad/lib/Cake/Controller/Scaffold.php(131): Model->__get('displayField') +#10 /var/www/brmsklad/lib/Cake/Controller/Controller.php(530): Scaffold->__construct(Object(ItemsController), Object(CakeRequest)) +#11 /var/www/brmsklad/lib/Cake/Controller/Controller.php(489): Controller->_getScaffold(Object(CakeRequest)) +#12 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(186): Controller->invokeAction(Object(CakeRequest)) +#13 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(161): Dispatcher->_invoke(Object(ItemsController), Object(CakeRequest), Object(CakeResponse)) +#14 /var/www/brmsklad/app/webroot/index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) +#15 {main} +2013-01-22 23:58:13 Error: Fatal Error (1): Call to undefined function compat() in [/var/www/brmsklad/app/Controller/ItemsController.php, line 11] +2013-01-22 23:58:13 Error: [InternalErrorException] Internal Server Error +#0 /var/www/brmsklad/lib/Cake/Error/ErrorHandler.php(161): ErrorHandler::handleFatalError(1, 'Call to undefin...', '/var/www/brmskl...', 11) +#1 [internal function]: ErrorHandler::handleError(1, 'Call to undefin...', '/var/www/brmskl...', 11, Array) +#2 /var/www/brmsklad/lib/Cake/Core/App.php(926): call_user_func('ErrorHandler::h...', 1, 'Call to undefin...', '/var/www/brmskl...', 11, Array) +#3 /var/www/brmsklad/lib/Cake/Core/App.php(899): App::_checkFatalError() +#4 [internal function]: App::shutdown() +#5 {main} +2013-01-22 23:58:34 Error: Fatal Error (1): Call to undefined method ItemsController::compat() in [/var/www/brmsklad/app/Controller/ItemsController.php, line 11] +2013-01-22 23:58:34 Error: [InternalErrorException] Internal Server Error +#0 /var/www/brmsklad/lib/Cake/Error/ErrorHandler.php(161): ErrorHandler::handleFatalError(1, 'Call to undefin...', '/var/www/brmskl...', 11) +#1 [internal function]: ErrorHandler::handleError(1, 'Call to undefin...', '/var/www/brmskl...', 11, Array) +#2 /var/www/brmsklad/lib/Cake/Core/App.php(926): call_user_func('ErrorHandler::h...', 1, 'Call to undefin...', '/var/www/brmskl...', 11, Array) +#3 /var/www/brmsklad/lib/Cake/Core/App.php(899): App::_checkFatalError() +#4 [internal function]: App::shutdown() +#5 {main} +2013-01-22 23:58:34 Error: Fatal Error (1): Call to undefined method ItemsController::compat() in [/var/www/brmsklad/app/Controller/ItemsController.php, line 11] +2013-01-22 23:58:34 Error: [InternalErrorException] Internal Server Error +#0 /var/www/brmsklad/lib/Cake/Error/ErrorHandler.php(161): ErrorHandler::handleFatalError(1, 'Call to undefin...', '/var/www/brmskl...', 11) +#1 [internal function]: ErrorHandler::handleError(1, 'Call to undefin...', '/var/www/brmskl...', 11, Array) +#2 /var/www/brmsklad/lib/Cake/Core/App.php(926): call_user_func('ErrorHandler::h...', 1, 'Call to undefin...', '/var/www/brmskl...', 11, Array) +#3 /var/www/brmsklad/lib/Cake/Core/App.php(899): App::_checkFatalError() +#4 [internal function]: App::shutdown() +#5 {main} +2013-01-23 00:00:09 Error: Fatal Error (1): Call to undefined method ItemsController::compat() in [/var/www/brmsklad/app/Controller/ItemsController.php, line 11] +2013-01-23 00:00:09 Error: [InternalErrorException] Internal Server Error +#0 /var/www/brmsklad/lib/Cake/Error/ErrorHandler.php(161): ErrorHandler::handleFatalError(1, 'Call to undefin...', '/var/www/brmskl...', 11) +#1 [internal function]: ErrorHandler::handleError(1, 'Call to undefin...', '/var/www/brmskl...', 11, Array) +#2 /var/www/brmsklad/lib/Cake/Core/App.php(926): call_user_func('ErrorHandler::h...', 1, 'Call to undefin...', '/var/www/brmskl...', 11, Array) +#3 /var/www/brmsklad/lib/Cake/Core/App.php(899): App::_checkFatalError() +#4 [internal function]: App::shutdown() +#5 {main} +2013-01-23 00:01:02 Error: Fatal Error (1): Call to a member function findByName() on a non-object in [/var/www/brmsklad/app/Controller/ItemsController.php, line 11] +2013-01-23 00:01:02 Error: [InternalErrorException] Internal Server Error +#0 /var/www/brmsklad/lib/Cake/Error/ErrorHandler.php(161): ErrorHandler::handleFatalError(1, 'Call to a membe...', '/var/www/brmskl...', 11) +#1 [internal function]: ErrorHandler::handleError(1, 'Call to a membe...', '/var/www/brmskl...', 11, Array) +#2 /var/www/brmsklad/lib/Cake/Core/App.php(926): call_user_func('ErrorHandler::h...', 1, 'Call to a membe...', '/var/www/brmskl...', 11, Array) +#3 /var/www/brmsklad/lib/Cake/Core/App.php(899): App::_checkFatalError() +#4 [internal function]: App::shutdown() +#5 {main} +2013-01-23 00:01:03 Error: Fatal Error (1): Call to a member function findByName() on a non-object in [/var/www/brmsklad/app/Controller/ItemsController.php, line 11] +2013-01-23 00:01:03 Error: [InternalErrorException] Internal Server Error +#0 /var/www/brmsklad/lib/Cake/Error/ErrorHandler.php(161): ErrorHandler::handleFatalError(1, 'Call to a membe...', '/var/www/brmskl...', 11) +#1 [internal function]: ErrorHandler::handleError(1, 'Call to a membe...', '/var/www/brmskl...', 11, Array) +#2 /var/www/brmsklad/lib/Cake/Core/App.php(926): call_user_func('ErrorHandler::h...', 1, 'Call to a membe...', '/var/www/brmskl...', 11, Array) +#3 /var/www/brmsklad/lib/Cake/Core/App.php(899): App::_checkFatalError() +#4 [internal function]: App::shutdown() +#5 {main} +2013-01-23 00:01:08 Error: [MissingViewException] View file "/var/www/brmsklad/app/View/Items/index.ctp" is missing. +#0 /var/www/brmsklad/lib/Cake/View/View.php(473): View->_getViewFileName('index') +#1 /var/www/brmsklad/lib/Cake/Controller/Controller.php(956): View->render('index', NULL) +#2 /var/www/brmsklad/app/Controller/ItemsController.php(12): Controller->render('index') +#3 [internal function]: ItemsController->search('folie') +#4 /var/www/brmsklad/lib/Cake/Controller/Controller.php(485): ReflectionMethod->invokeArgs(Object(ItemsController), Array) +#5 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(186): Controller->invokeAction(Object(CakeRequest)) +#6 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(161): Dispatcher->_invoke(Object(ItemsController), Object(CakeRequest), Object(CakeResponse)) +#7 /var/www/brmsklad/app/webroot/index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) +#8 {main} +2013-01-23 00:01:09 Error: [MissingViewException] View file "/var/www/brmsklad/app/View/Items/index.ctp" is missing. +#0 /var/www/brmsklad/lib/Cake/View/View.php(473): View->_getViewFileName('index') +#1 /var/www/brmsklad/lib/Cake/Controller/Controller.php(956): View->render('index', NULL) +#2 /var/www/brmsklad/app/Controller/ItemsController.php(12): Controller->render('index') +#3 [internal function]: ItemsController->search('folie') +#4 /var/www/brmsklad/lib/Cake/Controller/Controller.php(485): ReflectionMethod->invokeArgs(Object(ItemsController), Array) +#5 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(186): Controller->invokeAction(Object(CakeRequest)) +#6 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(161): Dispatcher->_invoke(Object(ItemsController), Object(CakeRequest), Object(CakeResponse)) +#7 /var/www/brmsklad/app/webroot/index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) +#8 {main} +2013-01-23 00:01:09 Error: [MissingViewException] View file "/var/www/brmsklad/app/View/Items/index.ctp" is missing. +#0 /var/www/brmsklad/lib/Cake/View/View.php(473): View->_getViewFileName('index') +#1 /var/www/brmsklad/lib/Cake/Controller/Controller.php(956): View->render('index', NULL) +#2 /var/www/brmsklad/app/Controller/ItemsController.php(12): Controller->render('index') +#3 [internal function]: ItemsController->search('folie') +#4 /var/www/brmsklad/lib/Cake/Controller/Controller.php(485): ReflectionMethod->invokeArgs(Object(ItemsController), Array) +#5 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(186): Controller->invokeAction(Object(CakeRequest)) +#6 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(161): Dispatcher->_invoke(Object(ItemsController), Object(CakeRequest), Object(CakeResponse)) +#7 /var/www/brmsklad/app/webroot/index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) +#8 {main} +2013-01-23 00:01:20 Error: [MissingViewException] View file "/var/www/brmsklad/app/View/Items/index.ctp" is missing. +#0 /var/www/brmsklad/lib/Cake/View/View.php(473): View->_getViewFileName('index') +#1 /var/www/brmsklad/lib/Cake/Controller/Controller.php(956): View->render('index', NULL) +#2 /var/www/brmsklad/app/Controller/ItemsController.php(12): Controller->render('index') +#3 [internal function]: ItemsController->search('folie') +#4 /var/www/brmsklad/lib/Cake/Controller/Controller.php(485): ReflectionMethod->invokeArgs(Object(ItemsController), Array) +#5 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(186): Controller->invokeAction(Object(CakeRequest)) +#6 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(161): Dispatcher->_invoke(Object(ItemsController), Object(CakeRequest), Object(CakeResponse)) +#7 /var/www/brmsklad/app/webroot/index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) +#8 {main} +2013-01-23 00:01:38 Error: [MissingViewException] View file "/var/www/brmsklad/app/View/Items/index.ctp" is missing. +#0 /var/www/brmsklad/lib/Cake/View/View.php(473): View->_getViewFileName('index') +#1 /var/www/brmsklad/lib/Cake/Controller/Controller.php(956): View->render('index', NULL) +#2 /var/www/brmsklad/app/Controller/ItemsController.php(12): Controller->render('index') +#3 [internal function]: ItemsController->search('folie') +#4 /var/www/brmsklad/lib/Cake/Controller/Controller.php(485): ReflectionMethod->invokeArgs(Object(ItemsController), Array) +#5 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(186): Controller->invokeAction(Object(CakeRequest)) +#6 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(161): Dispatcher->_invoke(Object(ItemsController), Object(CakeRequest), Object(CakeResponse)) +#7 /var/www/brmsklad/app/webroot/index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) +#8 {main} +2013-01-23 00:02:06 Error: [MissingViewException] View file "/var/www/brmsklad/app/View/Items/index.ctp" is missing. +#0 /var/www/brmsklad/lib/Cake/View/View.php(473): View->_getViewFileName('index') +#1 /var/www/brmsklad/lib/Cake/Controller/Controller.php(956): View->render('index', NULL) +#2 /var/www/brmsklad/app/Controller/ItemsController.php(12): Controller->render('index') +#3 [internal function]: ItemsController->search('folie') +#4 /var/www/brmsklad/lib/Cake/Controller/Controller.php(485): ReflectionMethod->invokeArgs(Object(ItemsController), Array) +#5 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(186): Controller->invokeAction(Object(CakeRequest)) +#6 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(161): Dispatcher->_invoke(Object(ItemsController), Object(CakeRequest), Object(CakeResponse)) +#7 /var/www/brmsklad/app/webroot/index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) +#8 {main} +2013-01-23 00:02:06 Error: [MissingViewException] View file "/var/www/brmsklad/app/View/Items/index.ctp" is missing. +#0 /var/www/brmsklad/lib/Cake/View/View.php(473): View->_getViewFileName('index') +#1 /var/www/brmsklad/lib/Cake/Controller/Controller.php(956): View->render('index', NULL) +#2 /var/www/brmsklad/app/Controller/ItemsController.php(12): Controller->render('index') +#3 [internal function]: ItemsController->search('folie') +#4 /var/www/brmsklad/lib/Cake/Controller/Controller.php(485): ReflectionMethod->invokeArgs(Object(ItemsController), Array) +#5 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(186): Controller->invokeAction(Object(CakeRequest)) +#6 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(161): Dispatcher->_invoke(Object(ItemsController), Object(CakeRequest), Object(CakeResponse)) +#7 /var/www/brmsklad/app/webroot/index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) +#8 {main} +2013-01-23 00:02:27 Error: Fatal Error (1): Call to a member function findByName() on a non-object in [/var/www/brmsklad/app/Controller/ItemsController.php, line 11] +2013-01-23 00:02:27 Error: [InternalErrorException] Internal Server Error +#0 /var/www/brmsklad/lib/Cake/Error/ErrorHandler.php(161): ErrorHandler::handleFatalError(1, 'Call to a membe...', '/var/www/brmskl...', 11) +#1 [internal function]: ErrorHandler::handleError(1, 'Call to a membe...', '/var/www/brmskl...', 11, Array) +#2 /var/www/brmsklad/lib/Cake/Core/App.php(926): call_user_func('ErrorHandler::h...', 1, 'Call to a membe...', '/var/www/brmskl...', 11, Array) +#3 /var/www/brmsklad/lib/Cake/Core/App.php(899): App::_checkFatalError() +#4 [internal function]: App::shutdown() +#5 {main} +2013-01-23 00:03:25 Error: [MissingViewException] View file "/var/www/brmsklad/app/View/Items/index.ctp" is missing. +#0 /var/www/brmsklad/lib/Cake/View/View.php(473): View->_getViewFileName('index') +#1 /var/www/brmsklad/lib/Cake/Controller/Controller.php(956): View->render('index', NULL) +#2 /var/www/brmsklad/app/Controller/ItemsController.php(12): Controller->render('index') +#3 [internal function]: ItemsController->search('folie') +#4 /var/www/brmsklad/lib/Cake/Controller/Controller.php(485): ReflectionMethod->invokeArgs(Object(ItemsController), Array) +#5 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(186): Controller->invokeAction(Object(CakeRequest)) +#6 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(161): Dispatcher->_invoke(Object(ItemsController), Object(CakeRequest), Object(CakeResponse)) +#7 /var/www/brmsklad/app/webroot/index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) +#8 {main} +2013-01-23 00:03:41 Error: [MissingViewException] View file "/var/www/brmsklad/app/View/Items/index.ctp" is missing. +#0 /var/www/brmsklad/lib/Cake/View/View.php(473): View->_getViewFileName('index') +#1 /var/www/brmsklad/lib/Cake/Controller/Controller.php(956): View->render('index', NULL) +#2 /var/www/brmsklad/app/Controller/ItemsController.php(12): Controller->render('index') +#3 [internal function]: ItemsController->search('folie') +#4 /var/www/brmsklad/lib/Cake/Controller/Controller.php(485): ReflectionMethod->invokeArgs(Object(ItemsController), Array) +#5 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(186): Controller->invokeAction(Object(CakeRequest)) +#6 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(161): Dispatcher->_invoke(Object(ItemsController), Object(CakeRequest), Object(CakeResponse)) +#7 /var/www/brmsklad/app/webroot/index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) +#8 {main} +2013-01-23 00:09:49 Error: [MissingActionException] Action Items::search() could not be found. +#0 /var/www/brmsklad/lib/Cake/Controller/Scaffold.php(151): Scaffold->_scaffold(Object(CakeRequest)) +#1 /var/www/brmsklad/lib/Cake/Controller/Controller.php(530): Scaffold->__construct(Object(ItemsController), Object(CakeRequest)) +#2 /var/www/brmsklad/lib/Cake/Controller/Controller.php(489): Controller->_getScaffold(Object(CakeRequest)) +#3 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(186): Controller->invokeAction(Object(CakeRequest)) +#4 /var/www/brmsklad/lib/Cake/Routing/Dispatcher.php(161): Dispatcher->_invoke(Object(ItemsController), Object(CakeRequest), Object(CakeResponse)) +#5 /var/www/brmsklad/app/webroot/index.php(92): Dispatcher->dispatch(Object(CakeRequest), Object(CakeResponse)) +#6 {main} diff --git a/app/webroot/css/cake.generic.css b/app/webroot/css/cake.generic.css index 439d703..b312350 100644 --- a/app/webroot/css/cake.generic.css +++ b/app/webroot/css/cake.generic.css @@ -735,3 +735,15 @@ pre { #url-rewriting-warning { display:none; } + +#datatables_paginate a { + margin: 10px; +} + +#datatables_filter { + text-align: right; +} + +#datatables_filter input { + width: 300px; +} diff --git a/app/webroot/js/jquery.dataTables.min.js b/app/webroot/js/jquery.dataTables.min.js new file mode 100644 index 0000000..a2405bf --- /dev/null +++ b/app/webroot/js/jquery.dataTables.min.js @@ -0,0 +1,157 @@ +/* + * File: jquery.dataTables.min.js + * Version: 1.9.4 + * Author: Allan Jardine (www.sprymedia.co.uk) + * Info: www.datatables.net + * + * Copyright 2008-2012 Allan Jardine, all rights reserved. + * + * This source file is free software, under either the GPL v2 license or a + * BSD style license, available at: + * http://datatables.net/license_gpl2 + * http://datatables.net/license_bsd + * + * This source file is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + * or FITNESS FOR A PARTICULAR PURPOSE. See the license files for details. + */ +(function(la,s,p){(function(i){if(typeof define==="function"&&define.amd)define(["jquery"],i);else jQuery&&!jQuery.fn.dataTable&&i(jQuery)})(function(i){var l=function(h){function n(a,b){var c=l.defaults.columns,d=a.aoColumns.length;b=i.extend({},l.models.oColumn,c,{sSortingClass:a.oClasses.sSortable,sSortingClassJUI:a.oClasses.sSortJUI,nTh:b?b:s.createElement("th"),sTitle:c.sTitle?c.sTitle:b?b.innerHTML:"",aDataSort:c.aDataSort?c.aDataSort:[d],mData:c.mData?c.oDefaults:d});a.aoColumns.push(b);if(a.aoPreSearchCols[d]=== +p||a.aoPreSearchCols[d]===null)a.aoPreSearchCols[d]=i.extend({},l.models.oSearch);else{b=a.aoPreSearchCols[d];if(b.bRegex===p)b.bRegex=true;if(b.bSmart===p)b.bSmart=true;if(b.bCaseInsensitive===p)b.bCaseInsensitive=true}q(a,d,null)}function q(a,b,c){var d=a.aoColumns[b];if(c!==p&&c!==null){if(c.mDataProp&&!c.mData)c.mData=c.mDataProp;if(c.sType!==p){d.sType=c.sType;d._bAutoType=false}i.extend(d,c);r(d,c,"sWidth","sWidthOrig");if(c.iDataSort!==p)d.aDataSort=[c.iDataSort];r(d,c,"aDataSort")}var e=d.mRender? +ca(d.mRender):null,f=ca(d.mData);d.fnGetData=function(g,j){var k=f(g,j);if(d.mRender&&j&&j!=="")return e(k,j,g);return k};d.fnSetData=Ja(d.mData);if(!a.oFeatures.bSort)d.bSortable=false;if(!d.bSortable||i.inArray("asc",d.asSorting)==-1&&i.inArray("desc",d.asSorting)==-1){d.sSortingClass=a.oClasses.sSortableNone;d.sSortingClassJUI=""}else if(i.inArray("asc",d.asSorting)==-1&&i.inArray("desc",d.asSorting)==-1){d.sSortingClass=a.oClasses.sSortable;d.sSortingClassJUI=a.oClasses.sSortJUI}else if(i.inArray("asc", +d.asSorting)!=-1&&i.inArray("desc",d.asSorting)==-1){d.sSortingClass=a.oClasses.sSortableAsc;d.sSortingClassJUI=a.oClasses.sSortJUIAscAllowed}else if(i.inArray("asc",d.asSorting)==-1&&i.inArray("desc",d.asSorting)!=-1){d.sSortingClass=a.oClasses.sSortableDesc;d.sSortingClassJUI=a.oClasses.sSortJUIDescAllowed}}function o(a){if(a.oFeatures.bAutoWidth===false)return false;ta(a);for(var b=0,c=a.aoColumns.length;b=0;e--){var m=b[e].aTargets;i.isArray(m)||O(a,1,"aTargets must be an array of targets, not a "+typeof m);f=0;for(g=m.length;f=0){for(;a.aoColumns.length<=m[f];)n(a);d(m[f],b[e])}else if(typeof m[f]==="number"&&m[f]<0)d(a.aoColumns.length+m[f],b[e]);else if(typeof m[f]=== +"string"){j=0;for(k=a.aoColumns.length;jb&&a[d]--;c!=-1&&a.splice(c,1)}function da(a,b,c){var d=a.aoColumns[c];return d.fnRender({iDataRow:b,iDataColumn:c,oSettings:a, +aData:a.aoData[b]._aData,mDataProp:d.mData},F(a,b,c,"display"))}function ua(a,b){var c=a.aoData[b],d;if(c.nTr===null){c.nTr=s.createElement("tr");c.nTr._DT_RowIndex=b;if(c._aData.DT_RowId)c.nTr.id=c._aData.DT_RowId;if(c._aData.DT_RowClass)c.nTr.className=c._aData.DT_RowClass;for(var e=0,f=a.aoColumns.length;e=0;f--)!a.aoColumns[f].bVisible&&!c&&g[d].splice(f,1);j.push([])}d=0;for(e=g.length;d=a.fnRecordsDisplay()?0:a.iInitDisplayStart;a.iInitDisplayStart=-1;I(a)}if(a.bDeferLoading){a.bDeferLoading=false;a.iDraw++}else if(a.oFeatures.bServerSide){if(!a.bDestroying&&!La(a))return}else a.iDraw++;if(a.aiDisplay.length!==0){var g=a._iDisplayStart;d=a._iDisplayEnd;if(a.oFeatures.bServerSide){g=0;d=a.aoData.length}for(g=g;g
")[0];a.nTable.parentNode.insertBefore(b,a.nTable);a.nTableWrapper=i('
')[0];a.nTableReinsertBefore=a.nTable.nextSibling;for(var c=a.nTableWrapper,d=a.sDom.split(""),e,f,g,j,k,m,u,x=0;x
")[0];k=d[x+1];if(k=="'"||k=='"'){m="";for(u=2;d[x+u]!=k;){m+=d[x+u];u++}if(m=="H")m=a.oClasses.sJUIHeader;else if(m=="F")m=a.oClasses.sJUIFooter;if(m.indexOf(".")!=-1){k= +m.split(".");j.id=k[0].substr(1,k[0].length-1);j.className=k[1]}else if(m.charAt(0)=="#")j.id=m.substr(1,m.length-1);else j.className=m;x+=u}c.appendChild(j);c=j}else if(g==">")c=c.parentNode;else if(g=="l"&&a.oFeatures.bPaginate&&a.oFeatures.bLengthChange){e=Na(a);f=1}else if(g=="f"&&a.oFeatures.bFilter){e=Oa(a);f=1}else if(g=="r"&&a.oFeatures.bProcessing){e=Pa(a);f=1}else if(g=="t"){e=Qa(a);f=1}else if(g=="i"&&a.oFeatures.bInfo){e=Ra(a);f=1}else if(g=="p"&&a.oFeatures.bPaginate){e=Sa(a);f=1}else if(l.ext.aoFeatures.length!== +0){j=l.ext.aoFeatures;u=0;for(k=j.length;u'):c===""?'':c+' ';var d=s.createElement("div");d.className=a.oClasses.sFilter;d.innerHTML="";if(!a.aanFeatures.f)d.id=a.sTableId+"_filter";c=i('input[type="text"]',d);d._DT_Input=c[0];c.val(b.sSearch.replace('"',"""));c.bind("keyup.DT",function(){for(var e=a.aanFeatures.f,f=this.value===""?"":this.value,g=0,j=e.length;g=0;d--){e=Ya(F(a,a.aiDisplay[d],c, +"filter"),a.aoColumns[c].sType);if(!b.test(e)){a.aiDisplay.splice(d,1);g++}}}}function Va(a,b,c,d,e,f){d=Ca(b,d,e,f);e=a.oPreviousSearch;c||(c=0);if(l.ext.afnFiltering.length!==0)c=1;if(b.length<=0){a.aiDisplay.splice(0,a.aiDisplay.length);a.aiDisplay=a.aiDisplayMaster.slice()}else if(a.aiDisplay.length==a.aiDisplayMaster.length||e.sSearch.length>b.length||c==1||b.indexOf(e.sSearch)!==0){a.aiDisplay.splice(0,a.aiDisplay.length);Ba(a,1);for(b=0;b").html(a).text();return a.replace(/[\n\r]/g," ")}function Ca(a,b,c,d){if(c){a=b?a.split(" "): +Ea(a).split(" ");a="^(?=.*?"+a.join(")(?=.*?")+").*$";return new RegExp(a,d?"i":"")}else{a=b?a:Ea(a);return new RegExp(a,d?"i":"")}}function Ya(a,b){if(typeof l.ext.ofnSearch[b]==="function")return l.ext.ofnSearch[b](a);else if(a===null)return"";else if(b=="html")return a.replace(/[\r\n]/g," ").replace(/<.*?>/g,"");else if(typeof a==="string")return a.replace(/[\r\n]/g," ");return a}function Ea(a){return a.replace(new RegExp("(\\/|\\.|\\*|\\+|\\?|\\||\\(|\\)|\\[|\\]|\\{|\\}|\\\\|\\$|\\^|\\-)","g"), +"\\$1")}function Ra(a){var b=s.createElement("div");b.className=a.oClasses.sInfo;if(!a.aanFeatures.i){a.aoDrawCallback.push({fn:Za,sName:"information"});b.id=a.sTableId+"_info"}a.nTable.setAttribute("aria-describedby",a.sTableId+"_info");return b}function Za(a){if(!(!a.oFeatures.bInfo||a.aanFeatures.i.length===0)){var b=a.oLanguage,c=a._iDisplayStart+1,d=a.fnDisplayEnd(),e=a.fnRecordsTotal(),f=a.fnRecordsDisplay(),g;g=f===0?b.sInfoEmpty:b.sInfo;if(f!=e)g+=" "+b.sInfoFiltered;g+=b.sInfoPostFix;g=za(a, +g);if(b.fnInfoCallback!==null)g=b.fnInfoCallback.call(a.oInstance,a,c,d,e,f,g);a=a.aanFeatures.i;b=0;for(c=a.length;b",c,d,e=a.aLengthMenu;if(e.length==2&&typeof e[0]==="object"&&typeof e[1]==="object"){c=0;for(d=e[0].length;c'+e[1][c]+""}else{c=0;for(d=e.length;c'+e[c]+""}b+=""; +e=s.createElement("div");if(!a.aanFeatures.l)e.id=a.sTableId+"_length";e.className=a.oClasses.sLength;e.innerHTML="";i('select option[value="'+a._iDisplayLength+'"]',e).attr("selected",true);i("select",e).bind("change.DT",function(){var f=i(this).val(),g=a.aanFeatures.l;c=0;for(d=g.length;ca.aiDisplay.length||a._iDisplayLength==-1?a.aiDisplay.length:a._iDisplayStart+a._iDisplayLength}function Sa(a){if(a.oScroll.bInfinite)return null;var b=s.createElement("div");b.className=a.oClasses.sPaging+ +a.sPaginationType;l.ext.oPagination[a.sPaginationType].fnInit(a,b,function(c){I(c);H(c)});a.aanFeatures.p||a.aoDrawCallback.push({fn:function(c){l.ext.oPagination[c.sPaginationType].fnUpdate(c,function(d){I(d);H(d)})},sName:"pagination"});return b}function Ga(a,b){var c=a._iDisplayStart;if(typeof b==="number"){a._iDisplayStart=b*a._iDisplayLength;if(a._iDisplayStart>a.fnRecordsDisplay())a._iDisplayStart=0}else if(b=="first")a._iDisplayStart=0;else if(b=="previous"){a._iDisplayStart=a._iDisplayLength>= +0?a._iDisplayStart-a._iDisplayLength:0;if(a._iDisplayStart<0)a._iDisplayStart=0}else if(b=="next")if(a._iDisplayLength>=0){if(a._iDisplayStart+a._iDisplayLength=0){b=parseInt((a.fnRecordsDisplay()-1)/a._iDisplayLength,10)+1;a._iDisplayStart=(b-1)*a._iDisplayLength}else a._iDisplayStart=0;else O(a,0,"Unknown paging action: "+b);i(a.oInstance).trigger("page",a);return c!=a._iDisplayStart} +function Pa(a){var b=s.createElement("div");if(!a.aanFeatures.r)b.id=a.sTableId+"_processing";b.innerHTML=a.oLanguage.sProcessing;b.className=a.oClasses.sProcessing;a.nTable.parentNode.insertBefore(b,a.nTable);return b}function P(a,b){if(a.oFeatures.bProcessing)for(var c=a.aanFeatures.r,d=0,e=c.length;d0){d=d[0];if(d._captionSide==="top")j.appendChild(d);else d._captionSide==="bottom"&&u&&k.appendChild(d)}if(a.oScroll.sX!==""){c.style.width=t(a.oScroll.sX);e.style.width=t(a.oScroll.sX);if(u!==null)f.style.width=t(a.oScroll.sX);i(e).scroll(function(){c.scrollLeft=this.scrollLeft;if(u!==null)f.scrollLeft=this.scrollLeft})}if(a.oScroll.sY!=="")e.style.height=t(a.oScroll.sY);a.aoDrawCallback.push({fn:$a,sName:"scrolling"});a.oScroll.bInfinite&& +i(e).scroll(function(){if(!a.bDrawing&&i(this).scrollTop()!==0)if(i(this).scrollTop()+i(this).height()>i(a.nTable).height()-a.oScroll.iLoadGap)if(a.fnDisplayEnd()d.offsetHeight||i(d).css("overflow-y")=="scroll"))a.nTable.style.width=t(i(a.nTable).outerWidth()- +a.oScroll.iBarWidth)}else if(a.oScroll.sXInner!=="")a.nTable.style.width=t(a.oScroll.sXInner);else if(e==i(d).width()&&i(d).height()e-a.oScroll.iBarWidth)a.nTable.style.width=t(e)}else a.nTable.style.width=t(e);e=i(a.nTable).outerWidth();N(ja,j);N(function(z){y.push(t(i(z).width()))},j);N(function(z,Q){z.style.width=y[Q]},g);i(j).height(0);if(a.nTFoot!==null){N(ja,k);N(function(z){B.push(t(i(z).width()))}, +k);N(function(z,Q){z.style.width=B[Q]},m);i(k).height(0)}N(function(z,Q){z.innerHTML="";z.style.width=y[Q]},j);a.nTFoot!==null&&N(function(z,Q){z.innerHTML="";z.style.width=B[Q]},k);if(i(a.nTable).outerWidth()d.offsetHeight||i(d).css("overflow-y")=="scroll"?e+a.oScroll.iBarWidth:e;if(L&&(d.scrollHeight>d.offsetHeight||i(d).css("overflow-y")=="scroll"))a.nTable.style.width=t(g-a.oScroll.iBarWidth);d.style.width=t(g);a.nScrollHead.style.width=t(g);if(a.nTFoot!==null)a.nScrollFoot.style.width= +t(g);if(a.oScroll.sX==="")O(a,1,"The table cannot fit into the current element which will cause column misalignment. The table has been drawn at its minimum possible width.");else a.oScroll.sXInner!==""&&O(a,1,"The table cannot fit into the current element which will cause column misalignment. Increase the sScrollXInner value or remove it to allow automatic calculation")}else{d.style.width=t("100%");a.nScrollHead.style.width=t("100%");if(a.nTFoot!==null)a.nScrollFoot.style.width=t("100%")}if(a.oScroll.sY=== +"")if(L)d.style.height=t(a.nTable.offsetHeight+a.oScroll.iBarWidth);if(a.oScroll.sY!==""&&a.oScroll.bCollapse){d.style.height=t(a.oScroll.sY);L=a.oScroll.sX!==""&&a.nTable.offsetWidth>d.offsetWidth?a.oScroll.iBarWidth:0;if(a.nTable.offsetHeightd.clientHeight||i(d).css("overflow-y")=="scroll";b.style.paddingRight=c?a.oScroll.iBarWidth+"px":"0px";if(a.nTFoot!== +null){M.style.width=t(L);T.style.width=t(L);T.style.paddingRight=c?a.oScroll.iBarWidth+"px":"0px"}i(d).scroll();if(a.bSorted||a.bFiltered)d.scrollTop=0}function N(a,b,c){for(var d=0,e=0,f=b.length,g,j;etd",b);j=Z(a,f);for(f=d=0;f0)a.aoColumns[f].sWidth=t(g);d++}e=i(b).css("width"); +a.nTable.style.width=e.indexOf("%")!==-1?e:t(i(b).outerWidth());b.parentNode.removeChild(b)}if(k)a.nTable.style.width=t(k)}function cb(a,b){if(a.oScroll.sX===""&&a.oScroll.sY!==""){i(b).width();b.style.width=t(i(b).outerWidth()-a.oScroll.iBarWidth)}else if(a.oScroll.sX!=="")b.style.width=t(i(b).outerWidth())}function bb(a,b){var c=db(a,b);if(c<0)return null;if(a.aoData[c].nTr===null){var d=s.createElement("td");d.innerHTML=F(a,c,b,"");return d}return W(a,c)[b]}function db(a,b){for(var c=-1,d=-1,e= +0;e/g,"");if(f.length>c){c=f.length;d=e}}return d}function t(a){if(a===null)return"0px";if(typeof a=="number"){if(a<0)return"0px";return a+"px"}var b=a.charCodeAt(a.length-1);if(b<48||b>57)return a;return a+"px"}function eb(){var a=s.createElement("p"),b=a.style;b.width="100%";b.height="200px";b.padding="0px";var c=s.createElement("div");b=c.style;b.position="absolute";b.top="0px";b.left="0px";b.visibility="hidden";b.width="200px"; +b.height="150px";b.padding="0px";b.overflow="hidden";c.appendChild(a);s.body.appendChild(c);b=a.offsetWidth;c.style.overflow="scroll";a=a.offsetWidth;if(b==a)a=c.clientWidth;s.body.removeChild(c);return b-a}function $(a,b){var c,d,e,f,g,j,k=[],m=[],u=l.ext.oSort,x=a.aoData,y=a.aoColumns,B=a.oLanguage.oAria;if(!a.oFeatures.bServerSide&&(a.aaSorting.length!==0||a.aaSortingFixed!==null)){k=a.aaSortingFixed!==null?a.aaSortingFixed.concat(a.aaSorting):a.aaSorting.slice();for(c=0;c/g,"");b=y[c].nTh;b.removeAttribute("aria-sort");b.removeAttribute("aria-label"); +if(y[c].bSortable)if(k.length>0&&k[0][0]==c){b.setAttribute("aria-sort",k[0][1]=="asc"?"ascending":"descending");b.setAttribute("aria-label",e+((y[c].asSorting[k[0][2]+1]?y[c].asSorting[k[0][2]+1]:y[c].asSorting[0])=="asc"?B.sSortAscending:B.sSortDescending))}else b.setAttribute("aria-label",e+(y[c].asSorting[0]=="asc"?B.sSortAscending:B.sSortDescending));else b.setAttribute("aria-label",e)}a.bSorted=true;i(a.oInstance).trigger("sort",a);if(a.oFeatures.bFilter)X(a,a.oPreviousSearch,1);else{a.aiDisplay= +a.aiDisplayMaster.slice();a._iDisplayStart=0;I(a);H(a)}}function ya(a,b,c,d){fb(b,{},function(e){if(a.aoColumns[c].bSortable!==false){var f=function(){var g,j;if(e.shiftKey){for(var k=false,m=0;m0&&d.indexOf(k)==-1)a[b].className=d+" "+k}}}function Ha(a){if(!(!a.oFeatures.bStateSave||a.bDestroying)){var b,c;b=a.oScroll.bInfinite;var d={iCreate:(new Date).getTime(),iStart:b?0:a._iDisplayStart,iEnd:b?a._iDisplayLength:a._iDisplayEnd,iLength:a._iDisplayLength,aaSorting:i.extend(true,[],a.aaSorting),oSearch:i.extend(true,{},a.oPreviousSearch),aoSearchCols:i.extend(true,[],a.aoPreSearchCols),abVisCols:[]};b=0;for(c=a.aoColumns.length;b4096){for(var j=0,k=a.length;j4096;){if(f.length===0)return;d=f.pop();s.cookie=d.name+"=; expires=Thu, 01-Jan-1970 00:00:01 GMT; path="+ +c.join("/")+"/"}}s.cookie=b}function mb(a){var b=la.location.pathname.split("/");a=a+"_"+b[b.length-1].replace(/[\/:]/g,"").toLowerCase()+"=";b=s.cookie.split(";");for(var c=0;c=0;f--)e.push(b[f].fn.apply(a.oInstance,d));c!==null&&i(a.oInstance).trigger(c,d);return e}function ib(a){var b=i('
')[0];s.body.appendChild(b); +a.oBrowser.bScrollOversize=i("#DT_BrowserTest",b)[0].offsetWidth===100?true:false;s.body.removeChild(b)}function jb(a){return function(){var b=[C(this[l.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return l.ext.oApi[a].apply(this,b)}}var ga=/\[.*?\]$/,kb=la.JSON?JSON.stringify:function(a){var b=typeof a;if(b!=="object"||a===null){if(b==="string")a='"'+a+'"';return a+""}var c,d,e=[],f=i.isArray(a);for(c in a){d=a[c];b=typeof d;if(b==="string")d='"'+d+'"';else if(b==="object"&&d!== +null)d=kb(d);e.push((f?"":'"'+c+'":')+d)}return(f?"[":"{")+e+(f?"]":"}")};this.$=function(a,b){var c,d=[],e;c=C(this[l.ext.iApiIndex]);var f=c.aoData,g=c.aiDisplay,j=c.aiDisplayMaster;b||(b={});b=i.extend({},{filter:"none",order:"current",page:"all"},b);if(b.page=="current"){b=c._iDisplayStart;for(c=c.fnDisplayEnd();b=d.fnRecordsDisplay()){d._iDisplayStart-=d._iDisplayLength;if(d._iDisplayStart<0)d._iDisplayStart=0}if(c===p||c){I(d);H(d)}return g};this.fnDestroy=function(a){var b=C(this[l.ext.iApiIndex]),c=b.nTableWrapper.parentNode,d=b.nTBody,e,f;a=a===p?false:a;b.bDestroying=true;K(b,"aoDestroyCallback","destroy",[b]);if(!a){e=0;for(f=b.aoColumns.length;e< +f;e++)b.aoColumns[e].bVisible===false&&this.fnSetColumnVis(e,true)}i(b.nTableWrapper).find("*").andSelf().unbind(".DT");i("tbody>tr>td."+b.oClasses.sRowEmpty,b.nTable).parent().remove();if(b.nTable!=b.nTHead.parentNode){i(b.nTable).children("thead").remove();b.nTable.appendChild(b.nTHead)}if(b.nTFoot&&b.nTable!=b.nTFoot.parentNode){i(b.nTable).children("tfoot").remove();b.nTable.appendChild(b.nTFoot)}b.nTable.parentNode.removeChild(b.nTable);i(b.nTableWrapper).remove();b.aaSorting=[];b.aaSortingFixed= +[];ba(b);i(fa(b)).removeClass(b.asStripeClasses.join(" "));i("th, td",b.nTHead).removeClass([b.oClasses.sSortable,b.oClasses.sSortableAsc,b.oClasses.sSortableDesc,b.oClasses.sSortableNone].join(" "));if(b.bJUI){i("th span."+b.oClasses.sSortIcon+", td span."+b.oClasses.sSortIcon,b.nTHead).remove();i("th, td",b.nTHead).each(function(){var g=i("div."+b.oClasses.sSortJUIWrapper,this),j=g.contents();i(this).append(j);g.remove()})}if(!a&&b.nTableReinsertBefore)c.insertBefore(b.nTable,b.nTableReinsertBefore); +else a||c.appendChild(b.nTable);e=0;for(f=b.aoData.length;e=D(d);if(!m)for(e=a;et<"F"ip>'}else i.extend(g.oClasses,l.ext.oStdClasses); +i(this).addClass(g.oClasses.sTable);if(g.oScroll.sX!==""||g.oScroll.sY!=="")g.oScroll.iBarWidth=eb();if(g.iInitDisplayStart===p){g.iInitDisplayStart=h.iDisplayStart;g._iDisplayStart=h.iDisplayStart}if(h.bStateSave){g.oFeatures.bStateSave=true;gb(g,h);J(g,"aoDrawCallback",Ha,"state_save")}if(h.iDeferLoading!==null){g.bDeferLoading=true;a=i.isArray(h.iDeferLoading);g._iRecordsDisplay=a?h.iDeferLoading[0]:h.iDeferLoading;g._iRecordsTotal=a?h.iDeferLoading[1]:h.iDeferLoading}if(h.aaData!==null)f=true; +if(h.oLanguage.sUrl!==""){g.oLanguage.sUrl=h.oLanguage.sUrl;i.getJSON(g.oLanguage.sUrl,null,function(k){Fa(k);i.extend(true,g.oLanguage,h.oLanguage,k);ra(g)});e=true}else i.extend(true,g.oLanguage,h.oLanguage);if(h.asStripeClasses===null)g.asStripeClasses=[g.oClasses.sStripeOdd,g.oClasses.sStripeEven];b=g.asStripeClasses.length;g.asDestroyStripes=[];if(b){c=false;d=i(this).children("tbody").children("tr:lt("+b+")");for(a=0;a=g.aoColumns.length)g.aaSorting[a][0]= +0;var j=g.aoColumns[g.aaSorting[a][0]];if(g.aaSorting[a][2]===p)g.aaSorting[a][2]=0;if(h.aaSorting===p&&g.saved_aaSorting===p)g.aaSorting[a][1]=j.asSorting[0];c=0;for(d=j.asSorting.length;c0&&(g.oScroll.sX!==""||g.oScroll.sY!=="")){b=[s.createElement("tfoot")];this.appendChild(b[0])}if(b.length>0){g.nTFoot=b[0];ha(g.aoFooter,g.nTFoot)}if(f)for(a=0;a=parseInt(v,10)};l.fnIsDataTable=function(h){for(var n=l.settings,q=0;q'+o.sPrevious+''+o.sNext+"":'';i(n).append(o);var w=i("a",n);o=w[0];w=w[1];h.oApi._fnBindAction(o,{action:"previous"},v);h.oApi._fnBindAction(w,{action:"next"},v); +if(!h.aanFeatures.p){n.id=h.sTableId+"_paginate";o.id=h.sTableId+"_previous";w.id=h.sTableId+"_next";o.setAttribute("aria-controls",h.sTableId);w.setAttribute("aria-controls",h.sTableId)}},fnUpdate:function(h){if(h.aanFeatures.p)for(var n=h.oClasses,q=h.aanFeatures.p,o,v=0,w=q.length;v'+o.sFirst+''+o.sPrevious+''+o.sNext+''+o.sLast+"");var D=i("a",n);o=D[0];v=D[1];var A=D[2];D=D[3];h.oApi._fnBindAction(o,{action:"first"},w);h.oApi._fnBindAction(v,{action:"previous"},w);h.oApi._fnBindAction(A,{action:"next"},w);h.oApi._fnBindAction(D,{action:"last"},w);if(!h.aanFeatures.p){n.id=h.sTableId+"_paginate";o.id=h.sTableId+"_first";v.id=h.sTableId+"_previous";A.id=h.sTableId+"_next";D.id=h.sTableId+"_last"}},fnUpdate:function(h,n){if(h.aanFeatures.p){var q=l.ext.oPagination.iFullNumbersShowPages,o=Math.floor(q/2),v= +Math.ceil(h.fnRecordsDisplay()/h._iDisplayLength),w=Math.ceil(h._iDisplayStart/h._iDisplayLength)+1,D="",A,G=h.oClasses,E,Y=h.aanFeatures.p,ma=function(R){h.oApi._fnBindAction(this,{page:R+A-1},function(ea){h.oApi._fnPageChange(h,ea.data.page);n(h);ea.preventDefault()})};if(h._iDisplayLength===-1)w=o=A=1;else if(v=v-o){A=v-q+1;o=v}else{A=w-Math.ceil(q/2)+1;o=A+q-1}for(q=A;q<=o;q++)D+=w!==q?''+h.fnFormatNumber(q)+ +"":''+h.fnFormatNumber(q)+"";q=0;for(o=Y.length;qn?1:0},"string-desc":function(h,n){return hn?-1:0},"html-pre":function(h){return h.replace(/<.*?>/g,"").toLowerCase()},"html-asc":function(h,n){return hn?1:0},"html-desc":function(h,n){return hn?-1:0},"date-pre":function(h){h=Date.parse(h);if(isNaN(h)||h==="")h=Date.parse("01/01/1970 00:00:00"); +return h},"date-asc":function(h,n){return h-n},"date-desc":function(h,n){return n-h},"numeric-pre":function(h){return h=="-"||h===""?0:h*1},"numeric-asc":function(h,n){return h-n},"numeric-desc":function(h,n){return n-h}});i.extend(l.ext.aTypes,[function(h){if(typeof h==="number")return"numeric";else if(typeof h!=="string")return null;var n,q=false;n=h.charAt(0);if("0123456789-".indexOf(n)==-1)return null;for(var o=1;o")!=-1)return"html";return null}]);i.fn.DataTable=l;i.fn.dataTable=l;i.fn.dataTableSettings=l.settings;i.fn.dataTableExt=l.ext})})(window,document); diff --git a/app/webroot/js/jquery.min.js b/app/webroot/js/jquery.min.js new file mode 100644 index 0000000..50d1b22 --- /dev/null +++ b/app/webroot/js/jquery.min.js @@ -0,0 +1,4 @@ +/*! jQuery v1.9.0 | (c) 2005, 2012 jQuery Foundation, Inc. | jquery.org/license */(function(e,t){"use strict";function n(e){var t=e.length,n=st.type(e);return st.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}function r(e){var t=Tt[e]={};return st.each(e.match(lt)||[],function(e,n){t[n]=!0}),t}function i(e,n,r,i){if(st.acceptData(e)){var o,a,s=st.expando,u="string"==typeof n,l=e.nodeType,c=l?st.cache:e,f=l?e[s]:e[s]&&s;if(f&&c[f]&&(i||c[f].data)||!u||r!==t)return f||(l?e[s]=f=K.pop()||st.guid++:f=s),c[f]||(c[f]={},l||(c[f].toJSON=st.noop)),("object"==typeof n||"function"==typeof n)&&(i?c[f]=st.extend(c[f],n):c[f].data=st.extend(c[f].data,n)),o=c[f],i||(o.data||(o.data={}),o=o.data),r!==t&&(o[st.camelCase(n)]=r),u?(a=o[n],null==a&&(a=o[st.camelCase(n)])):a=o,a}}function o(e,t,n){if(st.acceptData(e)){var r,i,o,a=e.nodeType,u=a?st.cache:e,l=a?e[st.expando]:st.expando;if(u[l]){if(t&&(r=n?u[l]:u[l].data)){st.isArray(t)?t=t.concat(st.map(t,st.camelCase)):t in r?t=[t]:(t=st.camelCase(t),t=t in r?[t]:t.split(" "));for(i=0,o=t.length;o>i;i++)delete r[t[i]];if(!(n?s:st.isEmptyObject)(r))return}(n||(delete u[l].data,s(u[l])))&&(a?st.cleanData([e],!0):st.support.deleteExpando||u!=u.window?delete u[l]:u[l]=null)}}}function a(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(Nt,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:wt.test(r)?st.parseJSON(r):r}catch(o){}st.data(e,n,r)}else r=t}return r}function s(e){var t;for(t in e)if(("data"!==t||!st.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}function u(){return!0}function l(){return!1}function c(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}function f(e,t,n){if(t=t||0,st.isFunction(t))return st.grep(e,function(e,r){var i=!!t.call(e,r,e);return i===n});if(t.nodeType)return st.grep(e,function(e){return e===t===n});if("string"==typeof t){var r=st.grep(e,function(e){return 1===e.nodeType});if(Wt.test(t))return st.filter(t,r,!n);t=st.filter(t,r)}return st.grep(e,function(e){return st.inArray(e,t)>=0===n})}function p(e){var t=zt.split("|"),n=e.createDocumentFragment();if(n.createElement)for(;t.length;)n.createElement(t.pop());return n}function d(e,t){return e.getElementsByTagName(t)[0]||e.appendChild(e.ownerDocument.createElement(t))}function h(e){var t=e.getAttributeNode("type");return e.type=(t&&t.specified)+"/"+e.type,e}function g(e){var t=nn.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function m(e,t){for(var n,r=0;null!=(n=e[r]);r++)st._data(n,"globalEval",!t||st._data(t[r],"globalEval"))}function y(e,t){if(1===t.nodeType&&st.hasData(e)){var n,r,i,o=st._data(e),a=st._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)st.event.add(t,n,s[n][r])}a.data&&(a.data=st.extend({},a.data))}}function v(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!st.support.noCloneEvent&&t[st.expando]){r=st._data(t);for(i in r.events)st.removeEvent(t,i,r.handle);t.removeAttribute(st.expando)}"script"===n&&t.text!==e.text?(h(t).text=e.text,g(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),st.support.html5Clone&&e.innerHTML&&!st.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Zt.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}function b(e,n){var r,i,o=0,a=e.getElementsByTagName!==t?e.getElementsByTagName(n||"*"):e.querySelectorAll!==t?e.querySelectorAll(n||"*"):t;if(!a)for(a=[],r=e.childNodes||e;null!=(i=r[o]);o++)!n||st.nodeName(i,n)?a.push(i):st.merge(a,b(i,n));return n===t||n&&st.nodeName(e,n)?st.merge([e],a):a}function x(e){Zt.test(e.type)&&(e.defaultChecked=e.checked)}function T(e,t){if(t in e)return t;for(var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=Nn.length;i--;)if(t=Nn[i]+n,t in e)return t;return r}function w(e,t){return e=t||e,"none"===st.css(e,"display")||!st.contains(e.ownerDocument,e)}function N(e,t){for(var n,r=[],i=0,o=e.length;o>i;i++)n=e[i],n.style&&(r[i]=st._data(n,"olddisplay"),t?(r[i]||"none"!==n.style.display||(n.style.display=""),""===n.style.display&&w(n)&&(r[i]=st._data(n,"olddisplay",S(n.nodeName)))):r[i]||w(n)||st._data(n,"olddisplay",st.css(n,"display")));for(i=0;o>i;i++)n=e[i],n.style&&(t&&"none"!==n.style.display&&""!==n.style.display||(n.style.display=t?r[i]||"":"none"));return e}function C(e,t,n){var r=mn.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function k(e,t,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;4>o;o+=2)"margin"===n&&(a+=st.css(e,n+wn[o],!0,i)),r?("content"===n&&(a-=st.css(e,"padding"+wn[o],!0,i)),"margin"!==n&&(a-=st.css(e,"border"+wn[o]+"Width",!0,i))):(a+=st.css(e,"padding"+wn[o],!0,i),"padding"!==n&&(a+=st.css(e,"border"+wn[o]+"Width",!0,i)));return a}function E(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=ln(e),a=st.support.boxSizing&&"border-box"===st.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=un(e,t,o),(0>i||null==i)&&(i=e.style[t]),yn.test(i))return i;r=a&&(st.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+k(e,t,n||(a?"border":"content"),r,o)+"px"}function S(e){var t=V,n=bn[e];return n||(n=A(e,t),"none"!==n&&n||(cn=(cn||st("