Skip to content

Instantly share code, notes, and snippets.

/**
* Adds a log record to the order payment attempts log
* @param mixed $order Order object the payment attempt is belongs to
* @param string $message Log message
* @param bool $is_successful Indicates that the attempt was successful
* @param array $request_array An array containing data posted to the payment gateway
* @param array $response_array An array containing data received from the payment gateway
* @param string $response_text Raw gateway response text
* @param string $ccv_response_code Card code verification response code
* @param string $ccv_response_text Card code verification response text
<?
$partial = Cms_Partial::create()->find_by_name('payment:payflowpro');
if(!$partial) {
$partial = new Cms_Partial();
$partial->name = 'payment:payflowpro';
$partial->html_code = <<< EOH
<p>Please provide your credit card information.</p>
@EHLOVader
EHLOVader / Base File.sublime-settings.js
Last active September 29, 2015 18:18
My user settings for SublimeText2 (and ST3) which includes all fonts from http://www.codinghorror.com/blog/2007/10/revisiting-programming-fonts.html and links to download them when needed. Also added an extended monokai scheme and great theme for enhancing SublimeText
{
/**
* Monokai Extended Color Scheme
* Author: Jon Schlinkert
* Link: https://github.com/jonschlinkert/sublime-monokai-extended
*/
"color_scheme": "Packages/Monokai Extended/Monokai Extended.tmTheme",
/**
@EHLOVader
EHLOVader / sidebar_cart.php
Created January 23, 2012 20:10 — forked from dardub/gist:1665293
lemonstand side cart
<? $items = Shop_Cart::list_active_items();
$total = Shop_Cart::total_price();
$total_qty = Shop_cart::get_item_total_num();
?>
<div class="box base-mini mini-cart">
<div class="head">
<h4> &nbsp; My Cart</h4>
</div>
<div class="actions">
@EHLOVader
EHLOVader / shop_product.php
Created February 13, 2012 23:15
override to name manufacturer in shop products
if ($name == 'manufacturer')
{
if ($this->grouped)
return $this->master_grouped_product->manufacturer_link;
else
return $this->manufacturer_link;
return $this->grouped_attribute_name;
}
public function generate_sitemap() {
$params = Sitemap_Params::create();
//header("Content-Type: application/xml");
$xml = new DOMDocument();
$xml->encoding = 'UTF-8';
$urlset = $xml->createElement('urlset');
$urlset->setAttribute('xmlns', 'http://www.sitemaps.org/schemas/sitemap/0.9');
$urlset->setAttribute('xmlns:xsi', 'http://www.w3.org/2001/XMLSchema-instance');
function style_forms() {
var ua = $.browser;
if (!(ua.msie && ua.version.slice(0,1) == "7"))
{
$('select, input:checkbox, input:radio').livequery(function(){
$(this).uniform();
});
}
}
@EHLOVader
EHLOVader / update.php
Created February 28, 2012 01:35
Update without Authentication
<?php
$Phpr_InitOnly = true;
include 'index.php';
Core_UpdateManager::create()->cli_update();
?>
@EHLOVader
EHLOVader / config.php
Created March 5, 2012 14:37
Fix cloud ssl detection
<?
/**
* EC2's load balancer sets these for us so we know we're secure,
* preventing Magento from performing a redirect loop.
**/
if( isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https' )
{
$_SERVER['HTTPS'] = 'on';
$_SERVER['SERVER_PORT'] = 443;
}
<div id="write_review" class="clearfix">
<? if (isset($review_posted)): ?>
<p class="flash success">Your taste review has been successfully posted.</p>
<? else: ?>
<h3 id="review_link" class="clearfix"><a href="#" onclick="$('#review_form').removeClass('hidden'); $('#review_link').addClass('hidden'); return false;">Write Your Taste Review</a></h3>
<div id="review_form" class="hidden bottom_offset">
<ul class="form">
<li class="field">
<label><span class="label">Rating</span>