Skip to content

Instantly share code, notes, and snippets.

@zeloc
zeloc / observer.php
Created August 16, 2018 08:17
magento observer magento 1
<?php
use Varien_Event_Observer as Event;
class Test_PriceFilter_Model_Observer
{
public function catalogControllerCategoryInitAfter(Event $event)
{
//code goes here
@zeloc
zeloc / mageinit.sh
Created August 16, 2018 08:19
magento 2 initalisation
#!/usr/bin/env bash
cd /var/www/vhosts/partyshowroom/production/htdocs/
echo 'Turning off static signing'
mysql -uroot -proot -Dparty_local<<<"UPDATE party_local.core_config_data SET value=0 WHERE path='dev/static/sign'"
composer install
echo 'Clearing magento cache...'
rm -rf /var/www/vhosts/partyshowroom/production/htdocs/var/cache/*
echo 'Clearing page cache...'
rm -rf /var/www/vhosts/partyshowroom/production/htdocs/var/page_cache/*
echo 'Setting developer mode'
@zeloc
zeloc / cookie.js
Created August 16, 2018 08:20
javascript class example
@zeloc
zeloc / static_sign.sql
Created August 16, 2018 08:20
clear static sign
INSERT INTO `core_config_data` (`scope`, `scope_id`, `path`, `value`) VALUES ('default', 0, 'dev/static/sign', '0');
@zeloc
zeloc / cleanall.sh
Created August 16, 2018 08:21
clean all with static content deploy and di compile
#!/usr/bin/env bash
cd /var/www/vhosts/partyshowroom/production/htdocs/
echo 'Clearing magento cache...'
rm -rf /var/www/vhosts/partyshowroom/production/htdocs/var/cache/*
echo 'Clearing page cache...'
rm -rf /var/www/vhosts/partyshowroom/production/htdocs/var/page_cache/*
echo 'Restarting Varnish service'
sudo /etc/init.d/varnish restart
echo 'Clear generation files...'
rm -rf /var/www/vhosts/partyshowroom/production/htdocs/var/generation/*
@zeloc
zeloc / m2clean.sh
Created August 16, 2018 08:21
clean caches and setup
#!/usr/bin/env bash
cd /var/www/vhosts/partyshowroom/production/htdocs/
composer install
echo 'Clearing magento cache...'
rm -rf /var/www/vhosts/partyshowroom/production/htdocs/var/cache/*
echo 'Clearing page cache...'
rm -rf /var/www/vhosts/partyshowroom/production/htdocs/var/page_cache/*
echo 'Setting developer mode'
php /var/www/vhosts/partyshowroom/production/htdocs/bin/magento deploy:mode:set developer
echo 'Restarting Varnish service'
@zeloc
zeloc / bundle_selections.php
Created August 16, 2018 08:21
Get the bundle options that have selections
<?php
require_once('abstract.php');
class Space48_Shell_Bundle_Options extends Mage_Shell_Abstract
{
/**
* Entry point
*/
@zeloc
zeloc / get_bundle_product_ids_with_options.php
Created August 16, 2018 08:22
Gets the product ids for bundle products that have options, that is more then one where a customer has to choose an option
<?php
require_once('abstract.php');
class Space48_Shell_ProductIds extends Mage_Shell_Abstract
{
/**
* Entry point
*/
@zeloc
zeloc / importdb.sh
Created August 16, 2018 08:22
ofl import database script
#! /bin/bash
db_name='ofl_local'
remotedb='https://s3-eu-west-1.amazonaws.com/jbgbackups/ofldotcom/ofldotcom.sql.dump.gz'
cd /var/www/vhosts/oakfurnitureland.com/production/htdocs
wget $remotedb
echo "...Unzip ofl database"
gunzip ofldotcom.sql.dump.gz
@zeloc
zeloc / getConfigNodes.php
Created August 16, 2018 08:23 — forked from doug48/getConfigNodes.php
magento 1 get config.xml node values
<?php
//Note name children with unique names
//<store_attachments>
// <store_1></store_1>
//
//</store_attachments>
$value = Mage::getConfig()->getNode('store_attachemnts')->asArray();
// or
$value = Mage::getConfig()->getNode('default/store_attachemnts')->asArray();