Skip to content

Instantly share code, notes, and snippets.

@daveygm
daveygm / Magento2-API-OAuth-based_authentication.php
Created October 5, 2021 21:30 — forked from rafaelstz/Magento2-API-OAuth-based_authentication.php
Sample files to use Magento 2 REST and SOAP API. Using Token-based authentication and OAuth-based authentication method.
<?php
function sign($method, $url, $data, $consumerSecret, $tokenSecret)
{
$url = urlEncodeAsZend($url);
$data = urlEncodeAsZend(http_build_query($data, '', '&'));
$data = implode('&', [$method, $url, $data]);
$secret = implode('&', [$consumerSecret, $tokenSecret]);
@daveygm
daveygm / readcsv.php
Last active August 29, 2015 13:55
Read CSV Into 2 Dimensional Array
<?php
// Auto detect line endings so more CSV's are compatible.
ini_set("auto_detect_line_endings", true);
// Read a CSV and make a 2 dimensional array from the data
// Pass the name of the CSV as an argument when calling the funciton.
function readCSV($filename) {
$data = array();
if (file_exists($filename)) {
#!/usr/bin/env ruby
require "fileutils"
require "redcarpet"
OUTPUT_FOLDER = "html"
HTML_TEMPLATE = <<-HTML
<!DOCTYPE html>
<html>
@daveygm
daveygm / gist:4088949
Created November 16, 2012 16:56 — forked from astorm/gist:992233
Fix console.log in Chrome and Magento
<!-- Add to the package layout (via local.xml or however you prefer) -->
<!-- Also, best to remove before deployment, as some users report -->
<!-- it makes IE 7 crash -->
<default>
<reference name="content">
<block type="core/text" name="fix.console" as="fix.console">
<action method="setText">
<text><![CDATA[<script type="text/javascript">
iframe = document.createElement('iframe');
iframe.style.display = 'none';
@daveygm
daveygm / Preferences.sublime-settings
Last active October 7, 2015 12:48
SUBLIME: Preferences
{
"Line_padding_bottom": 1,
"Line_padding_top": 1,
"color_scheme": "Packages/Theme - Spacegray/base16-ocean.dark.tmTheme",
"font_face": "Source Code Pro",
"font_size": 15,
"highlight_line": true,
"ignored_packages":
[
"Markdown",
@daveygm
daveygm / cookie.js
Created July 23, 2012 16:39
JS: Read, write and erase cookies with JavaScript.