Skip to content

Instantly share code, notes, and snippets.

View Daniel-Rafique's full-sized avatar
💭
Building

Daniel-Rafique Daniel-Rafique

💭
Building
View GitHub Profile
@Daniel-Rafique
Daniel-Rafique / quote-listener.js
Created June 7, 2023 11:53
Rename my previous file
require([
'jquery',
'ko',
'mage/url',
'Magento_Checkout/js/model/quote',
'Superpayments_SuperPayment/js/view/payment/method-renderer/super_payment_gateway'
], function ($, ko, url, quote, SuperPaymentGateway) {
'use strict';
var quoteTotals = ko.observable(quote.totals());
/**
Fonts, variables and other global stuff
*/
/**
HG Fonts && sizes
*/
@import '_hgstyles';
@import "_additionalToMerge";
@import '_hghomepage';
@import "_category";
@Daniel-Rafique
Daniel-Rafique / Index.php
Created August 25, 2020 16:04
var_dump still in the module
<?php
/**
*
* Do not edit or add to this file if you wish to upgrade the module to newer
* versions in the future. If you wish to customize the module for your
* needs please contact us to https://www.milople.com/contact-us.html
*
* @category Ecommerce
* @package Milople_Stripe
* @copyright Copyright (c) 2018 Milople Technologies Pvt. Ltd. All Rights Reserved.
@Daniel-Rafique
Daniel-Rafique / disable_modules
Last active July 22, 2020 10:22
Magento loads these modules that are enabled by default but seldom used by merchants. These modules increase loadtimes and are not neccessary unless required by the merchant.
bin/magento module:disable \
Magento_GoogleShoppingAds \
Magento_AdobeIms \
Magento_AdobeImsApi \
Magento_AdobeStockAdminUi \
Magento_AdobeStockAssetApi \
Magento_AdobeStockClient \
Magento_AdobeStockClientApi \
Magento_AdobeStockImage \
@Daniel-Rafique
Daniel-Rafique / Callback.php
Created June 3, 2020 08:53
Set order status to processing if TXID isset
<?php
declare(strict_types=1); //mag23
namespace Ced\VivaPayments\Controller\Viva;
use Exception; //mag23
use Magento\Framework\App\Action\Action as AppAction; //mag23
use Magento\Framework\App\CsrfAwareActionInterface; //mag23
use Magento\Framework\App\Request\InvalidRequestException;
use Magento\Framework\App\RequestInterface;
@Daniel-Rafique
Daniel-Rafique / Callback.php
Created June 3, 2020 07:36
Amended Callback php to set status to processing if transcation is complete
<?php
declare(strict_types=1); //mag23
namespace Ced\VivaPayments\Controller\Viva;
use Magento\Framework\App\CsrfAwareActionInterface; //mag23
use Magento\Framework\App\Request\InvalidRequestException; //mag23
use Magento\Framework\App\RequestInterface; //mag23
use Magento\Framework\App\Config\ScopeConfigInterface;
use Magento\Framework\App\Action\Action as AppAction;
@Daniel-Rafique
Daniel-Rafique / LocalValetDriver.php
Created February 10, 2020 10:20
Multisite setup using Valet+
<?php
class LocalValetDriver extends Magento2ValetDriver {
public function frontControllerPath($sitePath, $siteName, $uri)
{
if ($_SERVER['HTTP_HOST'] === 'm2.dev') {
$_SERVER['MAGE_RUN_CODE'] = 'base';
$_SERVER['MAGE_RUN_TYPE'] = 'website';
}
if ($_SERVER['HTTP_HOST'] === 'us.m2.dev') {
@Daniel-Rafique
Daniel-Rafique / 0_reuse_code.js
Created December 6, 2016 00:08
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console