Skip to content

Instantly share code, notes, and snippets.

View MZAWeb's full-sized avatar

Daniel Dvorkin MZAWeb

View GitHub Profile
@MZAWeb
MZAWeb / gist:4136893
Created November 23, 2012 19:15
Testing
<?php
add_action( 'plugins_loaded', 'my_pre_my_ostrichcized_plugins', 1 );
add_action( 'wp', 'dd_test_notice' );
add_action( 'wp', 'dd_test_warning' );
add_action( 'wp', 'dd_test_fatal' );
function dd_test_notice() {
$error = NOT_DEFINED_CONSTANT;
}
add_filter( 'pre_get_posts', 'tribe_pre_get_posts' );
function tribe_pre_get_posts( $query ) {
if ( $query->query_vars["post_type"] === TribeEvents::POSTTYPE ) {
$query = apply_filters( 'tribe_pre_get_posts', $query );
}
<?php
add_filter( 'pre_get_posts', 'tribe_filters_query' );
function tribe_filters_query( $query ) {
if ( is_main_query() && the_user_just_made_a_search_in_the_filter_view() ) {
$query = apply_filters( 'tribe_filters_query_args', $query );
<?php
/**
* User Details
*
* @package bbPress
* @subpackage Theme
*/
?>
@MZAWeb
MZAWeb / gist:3625950
Created September 4, 2012 20:15
2nd pass at hidden category
<?php
/*
Plugin Name: Private Events
Plugin URI: http://tri.be
Description: This plugin allows you to have a private event category only visible to viewers who have logged in to your site.
Version: 1.0
Author: Daniel - Coder / Phil - Plugin typer upper
Author URI: http://tri.be
License: A "Slug" license name e.g. GPL2
*/
<?php
class A {
protected function nonstatic() {
echo "nonstaticA\n";
var_dump($this);
}
}
class B extends A {}
@MZAWeb
MZAWeb / PHP version
Created August 30, 2012 00:08
Eurler 2 (not tested)
<?php
$a = 1;
$b = 2;
$sum = 0;
$response = 0;
for ( $i=0; $a<4000000; $i++ ) {
$sum = $a + $b;
$a = $b;
<?php
$expert_parents = array( array( "parent_entry_id" => "1758" ), array( "parent_entry_id" => "151" ), );
$topic_parents = array( array( "parent_entry_id" => "151" ),
array( "parent_entry_id" => "1815" ),
array( "parent_entry_id" => "2548" ),
array( "parent_entry_id" => "2550" ), );
function find_matches( $val1, $val2 ) {
return ( intval( $val1["parent_entry_id"] ) - intval( $val2["parent_entry_id"] ) );
@MZAWeb
MZAWeb / gist:3483555
Created August 26, 2012 20:56
array_intersect_assoc
<?php
function my_array_compare( $val1, $val2 ) {
return ( $val1["parent_entry_id"] == $val2["parent_entry_id"] );
}
$first = array( array( "parent_entry_id" => 123 ), array( "parent_entry_id" => 987 ), );
$second = array( array( "parent_entry_id" => 123 ),
@MZAWeb
MZAWeb / gist:3476084
Created August 26, 2012 08:13
INCLUDE ALL THE STRINGS!
#if HAVE_STRING_H
#include <string.h>
#else
#include <strings.h>
#endif