Skip to content

Instantly share code, notes, and snippets.

@zeloc
zeloc / cookie.js
Created August 16, 2018 08:20
javascript class example
@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 / 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
<?php
namespace Haakym\UKBankHoliday;
use JsonSerializable;
class UKBankHoliday implements JsonSerializable {
protected $year;
protected $newYears;
protected $goodFriday;
protected $easterMonday;
protected $mayDay;
protected $whitSun;
@zeloc
zeloc / bundlesitems.php
Created August 16, 2018 08:16
magento get bundle selected
<?php
//ini_set('memory_limit','10G');
require_once('abstract.php');
class Bundle_Cart_Item_Option_Items extends Mage_Shell_Abstract
{
/**
* Entry point
*/
public function run()
@zeloc
zeloc / xdebugoffon.sh
Created August 16, 2018 08:16
unfinished
#!/bin/bash
# Simple script to enable or disable xdebug profiling
case $1 in
on)
sudo sed -i 's/;//g' /etc/php.d/xdebug.ini
sudo /etc/init.d/php-fpm restart
;;
off)
sudo sed -i 's/^/;/g' /etc/php.d/xdebug.ini
@zeloc
zeloc / magento2_upgrade_script_fields.txt
Created August 16, 2018 08:15
This is a list of fields used during upgrading an attribute
2018-05-10T07:56:38+00:00 INFO (6): Array
(
[attribute_id] => Array
(
[SCHEMA_NAME] =>
[TABLE_NAME] => eav_attribute
[COLUMN_NAME] => attribute_id
[COLUMN_POSITION] => 1
[DATA_TYPE] => smallint
[DEFAULT] =>
@zeloc
zeloc / change_user_pass.sql
Created August 16, 2018 08:14
Changes the user password in magento 2
SET @email='[email protected]', @passwd='Test@123456', @salt=MD5(RAND());
UPDATE customer_entity
SET password_hash = CONCAT(SHA2(CONCAT(@salt, @passwd), 256), ':', @salt, ':1')
WHERE email = @email;
@zeloc
zeloc / upload_download.sh
Created August 16, 2018 08:14
upload and download via scp
//Download From the server to your local
scp -P 2020 [email protected]:/home/coxandcox/stg.temp.db.sql.gz /Users/doug/Downloads/
//Upload From your machine to the server
scp -P 2020 /Users/doug/Downloads/rugs-buying-guide.pdf [email protected]:/home/coxandcox/production/pub/media/
@zeloc
zeloc / mysqldump.sh
Created August 16, 2018 08:13
mysqldump command with host and gz
# Taking a mysqldump with single transation:
# standard
mysqldump --single-transaction -u root -proot bettys_local > bak_060618.sql.gz
# with host
mysqldump --single-transaction -h 127.0.0.1 -u root -proot bettys_local > bak_060618_1.sql.gz
# with gz and host
mysqldump --single-transaction -h 127.0.0.1 -u root -proot bettys_local | gzip > bak_060618_11.sql.gz