Skip to content

Instantly share code, notes, and snippets.

View ivansky's full-sized avatar
😊
Wubba lubba dub dub!

Ivan Martianov ivansky

😊
Wubba lubba dub dub!
  • Armenia, Yerevan
View GitHub Profile
<?php
define('ROOT', $_SERVER['DOCUMENT_ROOT']);
class AutoLoader {
private static $possible = array();
private static $events = array();
public static function load($class){
<?php
function parseClasses($classes){
return explode(' ', preg_replace('/[\t\s]+/',' ', trim($classes)));
}
function addBodyClass($class){
global $APPLICATION;
$classes = parseClasses($APPLICATION->GetPageProperty('body_class'));
$add = parseClasses($class);
<?php
$source = [
'color' => ['red','blue','white','yellow','black'],
'who' => ['rabbit','bear','wolf'],
'else' => ['in space','in Russia','is hungry','is dead']
];
var_dump(recursion_calculate($source));
@ivansky
ivansky / credit_card.php
Created August 29, 2014 05:46
Check credit card type
<?php
/**
* Validates a credit card number using an array of approved card types.
*
* @param $number
* The credit card number to validate.
* @param $card_types
* An array of credit card types containing any of the keys from the array
* returned by commerce_payment_credit_card_types(). Only numbers determined