Skip to content

Instantly share code, notes, and snippets.

View jayarjo's full-sized avatar
👻
Here, but elsewhere.

Davit Barbakadze jayarjo

👻
Here, but elsewhere.
View GitHub Profile
@jayarjo
jayarjo / gist:7750154
Created December 2, 2013 14:21
php: getters and setters alternative
function __set($property, $value)
{
switch ($property) {
case 'host':
if (!preg_match("{^https?://}", $value)) {
$value = "http://$value";
}
// use internal php facilities to get pure host
if ($url_parts = parse_url($value)) {
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
<title>Plupload - Custom example</title>
<!-- production -->
<script type="text/javascript" src="../js/plupload.full.min.js"></script>
$callback = $_REQUEST['callback'];
// Create the output object.
$output = array('a' => 'Apple', 'b' => 'Banana');
//start output
if ($callback) {
header('Content-Type: text/javascript');
echo $callback . '(' . json_encode($output) . ');';
} else {
@jayarjo
jayarjo / gist:46bd7d2e3007a2350639
Created April 10, 2015 14:57
wp: additional sizes for insert into post
function f__image_size_names_choose( $sizes ) {
global $_wp_additional_image_sizes;
if ( empty($_wp_additional_image_sizes) )
return $sizes;
foreach ( $_wp_additional_image_sizes as $id => $data ) {
if ( !isset($sizes[$id]) )
$sizes[$id] = ucfirst( str_replace( '-', ' ', $id ) );
}
return $sizes;
@jayarjo
jayarjo / gist:6cec6da6f22bd8aed79b
Created April 11, 2015 09:41
wp: hide default logos
function a__login_head()
{
echo '<style type="text/css">h1 a { background: none !important; }</style>';
}
function a__admin_head()
{
echo '<style type="text/css">#wp-admin-bar-wp-logo { display: none !important; }</style>';
}
class Deferred {
_resolved = null
_rejected = null
_cbs = []
_errorCb = null
then(cb) {
if (!this._resolved) {
this._cbs.push(cb)
} else {