Skip to content

Instantly share code, notes, and snippets.

Ben Marks benmarks

Block or report user

Report or block benmarks

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:2cf10e725bc3bc291cf4f19d4f039399
#reportlistcard .x-grid3-row {
height: 2em;
overflow: hidden;
}
.x-menu-floating .x-menu-list {
overflow: scroll;
}
/* uniform height rows */
View gist:b2159213116a236fd1267aa69dabc39f
// 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();
}
View gist:565d7af482fd6c2fc6e6
Verifying that +benmarks is my blockchain ID. https://onename.com/benmarks
View rewrite-classes.php
<?php
ini_set('display_errors',true);
error_reporting(E_ALL | E_STRICT);
require 'app/Mage.php';
Mage::setIsDeveloperMode(true);
umask(0);
View factory-methods.php
<?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 Aug 29, 2015
Basic data setup script for migrating config settings using store code.
View data-setup-config-migrate.php
/* @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 Dec 18, 2013
Simple file operations via David Walsh
View gist:8015156
<?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 Dec 5, 2013
Simple AJAX block responder example
View ajax.php
<?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 Sep 26, 2013
Magento Layout XML - Block displacement via alias
View local.xml
<?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">
View config.xml
<?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') -->
You can’t perform that action at this time.