Skip to content

Instantly share code, notes, and snippets.

View WinstonN's full-sized avatar

Winston Nolan WinstonN

  • Christchurch, New Zealand
View GitHub Profile
func connect() {
var url string = "http://domain.com/json"
client := &http.Client{}
req, err := http.NewRequest("GET", url, nil)
req.Header.Set("User-Agent", "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)")
resp, err := client.Do(req)
if err != nil {
// handle error
<reference name="wordpress_post_list">
<block type="core/text_list" name="post.content.before" as="before_post_content" />
<block type="core/text_list" name="post.content.after" as="after_post_content">
<block type="wordpress/post_meta" name="post.view.meta" as="meta" after="-" template="wordpress/post/meta.phtml" />
</block>
<block type="wordpress/post_list_pager" name="wordpress_post_list.pager" as="pager" />
</reference>
<?php
/**
* @category Fishpig
* @package Fishpig_Wordpress
* @license http://fishpig.co.uk/license.txt
* @author Ben Tideswell <help@fishpig.co.uk>
*/
?>
<?php $posts = $this->getPosts() ?>
<?php if (count($posts) > 0): ?>
$('input-'+response.itemId).setValue();
$('input-'+response.itemId).writeAttribute('value', '');
$('input-'+response.itemId).clear();
$('input-'+response.itemId).writeAttribute('input-type', inputType);
$('input-'+response.itemId).writeAttribute('placeholder', placeholder);
@WinstonN
WinstonN / default.vcl
Last active August 29, 2015 14:10 — forked from fbrnc/default.vcl
backend default {
.host = "127.0.0.1";
.port = "80";
.first_byte_timeout = 300s;
}
/*
Like the default function, only that cookies don't prevent caching
*/
sub vcl_recv {
<frontend>
<events>
<catalog_product_collection_load_after>
<class>your_module/observer</class>
<method>addStockItemData</method>
</catalog_product_collection_load_after>
</events>
</frontend>
<?php
// observer
public function addStockItemData($observer)
{
$collection = $observer->getCollection();
Mage::getSingleton('cataloginventory/stock')->addItemsToProducts($collection);
}
<?php
require_once 'abstract.php';
/**
* Sync Order Grid shell script looks for orders
* that exist in the sales_flat_order table but not in the sales_flat_order_grid
* and using magento methods syncs them
*
* @author Winston Nolan <winston.nolan@gmail.com>
*/
//in module/controllers
//NOT in modules/controllers/Adminhtml
class MageB2B_Sublogin_SubloginController extends Mage_Adminhtml_Controller_Action
<admin>
<routers>
<sublogin>
<use>admin</use>
<args>
@WinstonN
WinstonN / gist:5b4abbec9f6d2ab58670
Last active August 29, 2015 14:28 — forked from ryaan-anthony/gist:9c3ffc3d75dc9c754f3d
Magento - remove broken images
<?php
include_once("app/Mage.php");
umask(0);
Mage::app('admin');
$collection = Mage::getResourceModel('catalog/product_collection');