Skip to content

Instantly share code, notes, and snippets.

View fazlurr's full-sized avatar

Fazlur Rahman fazlurr

View GitHub Profile
@fazlurr
fazlurr / dabblet.css
Created June 22, 2014 14:44 — forked from LeaVerou/dabblet.css
Sorta conical gradient
/**
* Sorta conical gradient
*/
div {
width: 200px; height: 200px;
border-radius: 50%;
background: grey;
overflow: hidden;
}
@fazlurr
fazlurr / dabblet.css
Created June 22, 2014 14:44 — forked from LeaVerou/dabblet.css
Flexible Google-style progress indicator
/**
* Flexible Google-style progress indicator
*/
@keyframes progress {
50% { border-width: .5em 0; }
to { border-width: .5em 0 0 0; }
}
@keyframes rotate {
@fazlurr
fazlurr / dabblet.css
Created June 22, 2014 14:47 — forked from LeaVerou/dabblet.css
Standardization status
/**
* Standardization status
*/
body {
background: #f9f7f3;
font-size: 14px;
}
/* Don't copy this rule, it’s just for the demo */
@fazlurr
fazlurr / dabblet.css
Created June 22, 2014 14:47 — forked from LeaVerou/dabblet.css
Attempt for Chrome-style progress-indicator with SVG and CSS animations
/**
* Attempt for Chrome-style progress-indicator with SVG and CSS animations
*/
@keyframes spin {
to {
stroke-dashoffset: -264;
}
}
var data = {
action: 'is_user_logged_in'
};
jQuery.post(ajaxurl, data, function(response) {
if(response == 'yes') {
// user is logged in, do your stuff here
} else {
// user is not logged in, show login form here
}
window.mobilecheck = function() {
var check = false;
(function(a){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|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.test(a)||/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|im1k|inno|ipaq|iris|ja
@fazlurr
fazlurr / functions.php
Created July 4, 2014 11:49
Create custom login page in wordpress, and hook in functions - http://www.paulund.co.uk/create-your-own-wordpress-login-page
<?php
// Restrict dashboard access to administrator only
add_action( 'admin_init', 'ru_restrict_admin', 1 );
function ru_restrict_admin()
{
if ( ! current_user_can( 'manage_options' ) && '/wp-admin/admin-ajax.php' != $_SERVER['PHP_SELF'] ) {
wp_redirect( site_url() );
}
}
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<?php
add_action('admin_menu','order_admin_menu');
function order_admin_menu() {
add_menu_page('Orders', 'Orders', 'manage_options', 'dp-order/order-list.php', '', plugin_dir_url( __FILE__ ).'icon.png');
add_submenu_page('dp-order/order-list.php', 'Orders', 'All Orders', 'manage_options', "dp-order/order-list.php", "");
add_submenu_page('dp-order/order-list.php', 'Reports', 'Reports', 'manage_options', "dp-order/order-report.php", "");
add_submenu_page('', '', '', 'manage_options', "dp-order/order.php", "");
add_submenu_page('', '', '', 'manage_options', "dp-order/update.php", "");
add_submenu_page('', '', '', 'manage_options', "dp-order/delete.php", "");
}
@fazlurr
fazlurr / plugins.php
Created July 12, 2014 06:48
WP Plugin Security Note: Consider blocking direct access to your plugin PHP files by adding the following line at the top of each of them, or be sure to refrain from executing sensitive standalone PHP code before calling any WordPress functions. - http://codex.wordpress.org/Writing_a_Plugin
<?php
defined('ABSPATH') or die("No script kiddies please!");
?>