Skip to content

Instantly share code, notes, and snippets.

View woganmay's full-sized avatar

Wogan May woganmay

View GitHub Profile
global $wp_filter;
echo '<pre>';
print_r( $wp_filter['wp_title'] );
echo '</pre>';
00100010 01000001 01101000 00101100
00100000 01101101 01111001 00100000
01101100 01101001 01110100 01110100
01101100 01100101 00100000 01110111
01100001 01110010 01110010 01101001
01101111 01110010 00100001 00100000
01000001 01101110 01100100 00100000
01101000 01101111 01110111 00100000
01100001 01110010 01100101 00100000
01111001 01101111 01110101 00100000
<link rel="import" href="../components/polymer/polymer.html">
<polymer-element name="my-element">
<template>
<style>
:host {
position: absolute;
width: 100%;
height: 100%;
@woganmay
woganmay / query.sql
Last active September 17, 2015 16:19
/** MS SQL */
SELECT
t.NAME AS TableName,
p.[Rows] AS NumRows
FROM
sys.tables t
INNER JOIN
sys.indexes i ON t.OBJECT_ID = i.object_id
INNER JOIN
sys.partitions p ON i.object_id = p.OBJECT_ID AND i.index_id = p.index_id
@woganmay
woganmay / sample.php
Last active February 24, 2016 09:43
Everything in linfo v3.0.0
<?php
// http://wogan.me/2016/02/21/get-system-information-in-laravel-5-1/
$linfo = new \Linfo\Linfo;
$parser = $linfo->getParser();
$everything = [
'os' => $parser->getOS(),
'cpu' => $parser->getCPU(),
<?php
namespace app\controllers;
use Yii;
use yii\filters\AccessControl;
use yii\web\Controller;
use yii\filters\VerbFilter;
use app\models\LoginForm;
use app\models\ContactForm;
<?php
namespace App\Console\Commands;
use Illuminate\Console\Command;
use Illuminate\Foundation\Inspiring;
class Inspire extends Command
{
/**
@woganmay
woganmay / activate-flarum-user.php
Created February 12, 2017 13:47
Activate an existing Flarum user
<?php
$api_url = "https://my.flarum.url/api/users/" . $userid; // See: https://gist.github.com/woganmay/4c15a0f7c16e41ab3a3ea1a73c595bf9
$token = $session->token; // See: https://gist.github.com/woganmay/88f15e96fc019657a0e594366403b5cf
// This must be a token for a user with Administrator access
$ch = curl_init($api_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
@woganmay
woganmay / index.php
Created February 12, 2017 13:56
Check for Flarum authentication before the main site even loads
<?php
if (isset($_COOKIE['flarum_remember']))
{
$mysql = new mysqli("localhost", "flarum_sql_user", "flarum_sql_pass", "flarum_database");
$result = $mysql->query("SELECT * FROM access_tokens WHERE id = '". $mysql->real_escape_string($_COOKIE['flarum_remember']) ."'");
if ($result->num_rows == 0)
{
// Invalid cookie
header('Location:https://my.laravel.site/login');
@woganmay
woganmay / custom-header.html
Created February 12, 2017 13:59
Modify the Flarum UI
<script type="text/javascript">
var thisHackInterval = setInterval(function(){
// Check if app is available yet
if (typeof(app) == "object")
{
// Set app routes to whatever I need
// This will repaint the DOM automatically
app.routes.settings.path = "https://my.laravel.site/preferences";