This is only a summary. For a full list of changes see the NEWS file.
| Feature | RFC / announcement | Author |
|---|---|---|
| Bundled ZendOptimizer+ as OPcache | https://wiki.php.net/rfc/optimizerplus | zeev |
| SET FOREIGN_KEY_CHECKS = 0; | |
| TRUNCATE TABLE `catalog_product_bundle_option`; | |
| TRUNCATE TABLE `catalog_product_bundle_option_value`; | |
| TRUNCATE TABLE `catalog_product_bundle_selection`; | |
| TRUNCATE TABLE `catalog_product_entity_datetime`; | |
| TRUNCATE TABLE `catalog_product_entity_decimal`; | |
| TRUNCATE TABLE `catalog_product_entity_gallery`; | |
| TRUNCATE TABLE `catalog_product_entity_int`; | |
| TRUNCATE TABLE `catalog_product_entity_media_gallery`; |
| cd ~ | |
| sudo yum update | |
| sudo yum install java-1.7.0-openjdk.i686 -y | |
| wget https://github.com/downloads/elasticsearch/elasticsearch/elasticsearch-0.19.9.tar.gz -O elasticsearch.tar.gz | |
| tar -xf elasticsearch.tar.gz | |
| rm elasticsearch.tar.gz | |
| mv elasticsearch-* elasticsearch | |
| sudo mv elasticsearch /usr/local/share |
| <?php | |
| require_once 'app/Mage.php'; | |
| Mage::app(); | |
| $quote = Mage::getModel('sales/quote') | |
| ->setStoreId(Mage::app()->getStore('default')->getId()); | |
| $product = Mage::getModel('catalog/product')->load(6); /* 6 => Some product ID */ |
| <?php | |
| $content = ' | |
| Text with newlines, possible XSS attacks and URLs. | |
| <script type="text/javascript">alert("this could be an XSS attack.");</script> | |
| The URL to my github page is https://github.com/geon. | |
| '; |
| <frontend> | |
| <events> | |
| <!-- logs --> | |
| <controller_action_predispatch> | |
| <observers><log><type>disabled</type></log></observers> | |
| </controller_action_predispatch> | |
| <controller_action_postdispatch> | |
| <observers><log><type>disabled</type></log></observers> | |
| </controller_action_postdispatch> | |
| <customer_login> |
This is only a summary. For a full list of changes see the NEWS file.
| Feature | RFC / announcement | Author |
|---|---|---|
| Bundled ZendOptimizer+ as OPcache | https://wiki.php.net/rfc/optimizerplus | zeev |
| delimiter ;; | |
| drop procedure if exists build_catalog;; | |
| create procedure build_catalog(IN categories INT, IN products INT) | |
| begin | |
| SET @category_count = 1; | |
| SET @CATNAMEPREFIX = "Category "; | |
| SET @CATURLKEYPREFIX = "cat-"; | |
| SET @CATURLPATHPREFIX = "catpath-"; | |
| SET @ROOTCATEGORY = 2; | |
| SET @INCLUDEINMENU = 1; |
| <?php | |
| // minimal routing | |
| function web_app($routes, $req_verb, $req_path) { | |
| $req_verb = strtoupper($req_verb); | |
| $req_path = trim(parse_url($req_path, PHP_URL_PATH), '/'); | |
| $found = false; | |
| if (isset($routes[$req_verb])) { |
Support for keeping an audit trail for any state machine, borrowed from the Ruby StateMachine audit trail gem. Having an audit trail gives you a complete history of the state changes in your model. This history allows you to investigate incidents or perform analytics, like: “How long does it take on average to go from state a to state b?”, or “What percentage of cases goes from state a to b via state c?”