Link products to each other with user configurable types.
Install via composer
composer require skywire/linkedproducts
| <?php | |
| class Skywire_Speedcurve_Alert extends Mage_Shell_Abstract | |
| { | |
| const GIT_COMMIT_API = 'https://api.github.com/repos/%s/%s/git/commits/%s'; | |
| const SPEEDCURVE_API = 'https://api.speedcurve.com/v1/deploys'; | |
| protected $hash; |
| <?php | |
| // Trigger 500 response | |
| // allows styling of "There has been an error processing your request" page | |
| // note setIsDeveloperModes should be false to prevent xxception being thrown | |
| throw new Exception('you shall not pass'); |
| SET FOREIGN_KEY_CHECKS=0; | |
| UPDATE `core_store` SET store_id = 0 WHERE code='admin'; | |
| UPDATE `core_store_group` SET group_id = 0 WHERE name='Default'; | |
| UPDATE `core_website` SET website_id = 0 WHERE code='admin'; | |
| UPDATE `customer_group` SET customer_group_id = 0 WHERE customer_group_code='NOT LOGGED IN'; | |
| SET FOREIGN_KEY_CHECKS=1; |
| <?php | |
| // app/code/core/Mage/Sales/Model/Order.php | |
| // comment the following lines arround ln.1272 | |
| // if ($this->getEmailSent()) { | |
| // return $this; | |
| // } |
| -- http://www.mysqlperformanceblog.com/2008/02/04/finding-out-largest-tables-on-mysql-server/ | |
| SELECT | |
| CONCAT(table_schema, '.', table_name), | |
| CONCAT(ROUND(table_rows / 1000000, 2), 'M') rows, | |
| CONCAT(ROUND(data_length / ( 1024 * 1024 * 1024 ), 2), 'G') DATA, | |
| CONCAT(ROUND(index_length / ( 1024 * 1024 * 1024 ), 2), 'G') idx, | |
| CONCAT(ROUND(( data_length + index_length ) / ( 1024 * 1024 * 1024 ), 2), 'G') total_size, | |
| ROUND(index_length / data_length, 2) idxfrac | |
| FROM | |
| information_schema.TABLES |
| # /etc/logrotate.d/magento | |
| "/path/to/site/var/log/*.log" | |
| "/path/to/another-site/var/log/*.log" { | |
| compress | |
| copytruncate | |
| daily | |
| missingok | |
| notifempty | |
| olddir archive |
| # https://twitter.com/mrsopacua/status/447892121283223552 (@mrsopacua) | |
| find app/design/frontend -type f -exec perl -ne 'while($_ =~ /(?<=\W)__\(\s*([\x27\x22])(.+?)\1\s*\)/g) { print "$2\n"; }' {} + |
| <?php | |
| $attribute_value = Mage::getResourceSingleton('catalog/product')->getAttributeRawValue($productId, 'attribute_code', Mage::app()->getStore()); | |
| echo $attribute_value; |
| xdebug.remote_autostart=true | |
| xdebug.remote_enable=1 | |
| xdebug.collect_vars=on | |
| xdebug.collect_params=4 | |
| xdebug.show_local_vars=on | |
| xdebug.var_display_max_depth=5 | |
| xdebug.show_exception_trace=on |