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 |