Skip to content

Instantly share code, notes, and snippets.

#reportlistcard .x-grid3-row {
height: 2em;
overflow: hidden;
}
.x-menu-floating .x-menu-list {
overflow: scroll;
}
/* uniform height rows */
@benmarks
benmarks / gist:b2159213116a236fd1267aa69dabc39f
Last active December 30, 2016 14:57
Bulk accept LinkedIn invites
// Bulk accept LinkedIn invites - good as of 30 Dec 2016
// Visit https://www.linkedin.com/people/pymk/hub?ref=global-nav&trk=nav_utilities_invites_header
var acceptButtons = document.getElementsByClassName("bt-invite-accept");
for (var i = acceptButtons.length - 1, acceptButton; acceptButton = acceptButtons[i]; i--) {
acceptButton.click();
}
Verifying that +benmarks is my blockchain ID. https://onename.com/benmarks
<?php
ini_set('display_errors',true);
error_reporting(E_ALL | E_STRICT);
require 'app/Mage.php';
Mage::setIsDeveloperMode(true);
umask(0);
<?php
ini_set('display_errors',true);
error_reporting(E_ALL | E_STRICT);
require 'app/Mage.php';
Mage::setIsDeveloperMode(true);
umask(0);
@benmarks
benmarks / data-setup-config-migrate.php
Last active August 29, 2015 13:59
Basic data setup script for migrating config settings using store code.
/* @var $installer Mage_Core_Model_Resource_Setup */
/* @var $storeObj Mage_Core_Model_Store */
$installer = Mage::getResourceModel('core/setup','core_setup');
foreach (Mage::app()->getStores(false,true) as $storeCode => $storeObj) {
switch($storeCode){
case 'somecode':
$path = 'design/theme/default'; //or one of design/theme/{layout|locale|skin|template}
@benmarks
benmarks / gist:8015156
Created December 18, 2013 00:09
Simple file operations via David Walsh
<?php
/**
* ref http://davidwalsh.name/basic-php-file-handling-create-open-read-write-append-close-delete
*/
header('Content-Type: text/plain');
//##Create a File
//$my_file = 'file.txt';
//$handle = fopen($my_file, 'w') or die('Cannot open file: '.$my_file); //implicitly creates file
@benmarks
benmarks / ajax.php
Created December 5, 2013 22:57
Simple AJAX block responder example
<?php
//ini_set('display_errors',true);
include 'app/Mage.php';
//Mage::setIsDeveloperMode(true);
Mage::app()
->loadAreaPart(Mage_Core_Model_App_Area::AREA_GLOBAL,Mage_Core_Model_App_Area::PART_EVENTS)
->loadAreaPart(Mage_Core_Model_App_Area::AREA_FRONTEND,Mage_Core_Model_App_Area::PART_EVENTS);
echo Mage::app()->getLayout()->createBlock('core/text')->setText('Foo')->toHtml();
@benmarks
benmarks / local.xml
Created September 26, 2013 13:46
Magento Layout XML - Block displacement via alias
<?xml version="1.0"?>
<layout>
<default>
<block name="ben" type="core/text">
<action method="setText">
<text>SOME TEXT</text>
</action>
</block>
<reference name="header">
<action method="insert">
@benmarks
benmarks / config.xml
Created February 5, 2013 16:32
Rewrites config
<?xml version="1.0" encoding="UTF-8"?>
<config>
<modules>
<Training_Practice>
<version>0.1.0.0</version>
</Training_Practice>
</modules>
<global>
<models>
<!-- Mage::getModel('catalog/product') -->