Skip to content

Instantly share code, notes, and snippets.

View fazlurr's full-sized avatar

Fazlur Rahman fazlurr

View GitHub Profile
@fazlurr
fazlurr / wpRedirect.php
Created April 29, 2014 12:23
WP redirect
<?php
if (isset($_POST))
{
$error_found = FALSE;
// Some input field checking
if ($error_found == FALSE)
{
// Use the wp redirect function
<?php
if(qtrans_getLanguage()=='en') {
// put your code here if the current language code is 'en' (English)
} elseif(qtrans_getLanguage()=='id') {
// put your code here if the current language code is 'id' (Indonesian)
}
?>
@fazlurr
fazlurr / button.xml
Last active August 29, 2015 14:01
Android Ok and Cancel flat button with divider (from Android Design in Action)
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_alignParentBottom="true">
<View
/* CSS Hacks from http://www.quora.com/Web-Development/What-are-the-most-interesting-HTML-JS-DOM-CSS-hacks-that-most-web-developers-dont-know-about
* { background-color: rgba(255,0,0,.2); }
* * { background-color: rgba(0,255,0,.2); }
* * * { background-color: rgba(0,0,255,.2); }
* * * * { background-color: rgba(255,0,255,.2); }
* * * * * { background-color: rgba(0,255,255,.2); }
* * * * * * { background-color: rgba(255,255,0,.2); }
/**
* Gradient Background from http://aerotwist.com/static/design/better-password-form-fields/demo/index.html
*/
background: #f06;
background-image: radial-gradient(circle farthest-side at 66% -9%, #FFFFFF 0%, #FAE7D3 6%, #93CDC4 25%, #2B73A4 61%, #003D62 87%, #010A37 100%);
min-height: 100%;
function opposite(c) {
var result='';
var ch='';
var list1='0123456789ABCDEF';
var list2='FEDCBA9876543210';
for (var i=0; i<c.length; i++) {
ch=c.charAt(i);
for (var n=0; n<list1.length; n++) {
if(ch==list1.charAt(n)) result += list2.charAt(n);
@fazlurr
fazlurr / mobile-detection.php
Created June 22, 2014 12:51 — forked from jhned/mobile-detection
Handheld device detection, courtesy of http://detectmobilebrowsers.com/
<?php
function isMobilePhone() {
$useragent=$_SERVER['HTTP_USER_AGENT'];
if(preg_match('/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1
@fazlurr
fazlurr / radio-swap.js
Created June 22, 2014 13:47 — forked from jhned/radio-swap
Give the label of a radio button a checked class when the input changes.
jQuery(function($) {
$(':radio').change(function () {
// First, clear out all radio buttons
$(':radio[name=' + this.name + ']').parent().removeClass('checked');
// Add the checked class to the parent. (probably a label)
$(this).parent().addClass('checked');
});
@fazlurr
fazlurr / awesome-wordpress-favicons.php
Created June 22, 2014 14:03 — forked from jhned/awesome-wordpress-favicons
Custom Favicons on WP Admin
<?php
// First, create a function that includes the path to your favicon
function add_favicon() {
$favicon_url = get_stylesheet_directory_uri() . '/images/icons/admin-favicon.ico';
echo '<link rel="shortcut icon" href="' . $favicon_url . '" />';
}
// Now, just make sure that function runs when you're on the login page and admin pages
add_action('login_head', 'add_favicon');
add_action('admin_head', 'add_favicon');
/**
* http://stackoverflow.com/questions/5460129/drop-shadow-only-bottom-css3/5474913
*/
html, body:hover { background: white }
body {
background: #3D668F;
height: 54px;
width: 84px;