The page you are looking at now is at this URL: http://pastoid.com/b3k
This paste was last updated on October 25, 2010 at 4:16 pm.
<?php class AdminURL extends Plugin { public function action_plugin_activation( $file ) { if ( Plugins::id_from_file( $file ) != Plugins::id_from_file( __FILE__ ) ) return; Options::set('flux__admin_dir', ''); } public function action_plugin_deactivation( $file ) { if ( Plugins::id_from_file( $file ) != Plugins::id_from_file( __FILE__ ) ) return; Options::delete('flux__admin_dir'); } public function configure() { $ui = new FormUI( 'flux' ); $admin_dir = $ui->append( 'text', 'admin_dir', 'flux__admin_dir', _t( 'Admin Directory:', 'flux' ) ); $save = $ui->append( 'submit', 'save', _t( 'Save' ) ); $ui->on_success( array($this, 'formui_success') ); return $ui; } public function formui_success( $ui ) { Session::notice( _t( 'Flux configuration saved.', 'flux' ) ); $ui->save(); } private static $rules_rewritten = false; public function filter_rewrite_rules( $rules ) { if (self::$rules_rewritten) { return $rules; } $admin_dir = Options::get('flux__admin_dir'); if ($admin_dir !== null && $admin_dir != '') { foreach ($rules as &$rule) { if ($rule->action == 'admin') { $rule->parse_regex = str_replace('admin', $admin_dir, $rule->parse_regex); $rule->build_str = str_replace('admin', $admin_dir, $rule->build_str); } } } self::$rules_rewritten = true; return $rules; } public function filter_site_url_admin ( $url ) { $admin_dir = Options::get('flux__admin_dir'); if ($admin_dir !== null && $admin_dir != '') { $url = str_replace('admin', $admin_dir, $url); } return $url; } } ?>
<?xml version="1.0" encoding="utf-8" ?> <pluggable type="plugin"> <name>AdminURL</name> <license url="http://www.adurosolutions.com/"><![CDATA[© Realpolitik]]></license> <author url="http://www.adurosolutions.com/">Realpolitik</author> <version>1.0</version> <url>http://www.adurosolutions.com/</url> <description><![CDATA[Changes admin directory from /admin to one of your choosing. For MichaelFlux.com]]></description> <copyright>2009</copyright> </pluggable>
<?php /** * Flux - Provides additional functionality for MichaelFlux.com. */ class Flux extends Plugin { public function filter_post_content_out( $content, $post ) { if ( $post->slug == Controller::get_var('slug') ) { return $content; } else { #pre_href = 1 #href = 2 #post_href = 3 #pre_src = 4 #src = 5 #post_src = 6 $content = preg_replace('~ (?: <a (?<pre_href>(?:(?!>).)*?) (?<href>href="[^"]+") (?<post_href>(?:(?!>).)*?) > )? <img (?<pre_src>(?:(?!>).)*?) (?<src>src="[^"]+") (?<post_src>(?:(?!>).)*?) > (?: <\/a> )? ~ix', '<a href="'.$post->permalink.'"\\1\\3><img \\5\\4\\6> </a>', $content); $content = preg_replace_callback('~ <a\s+(?![^>]*href=" (?: (?: (?: (?:https?|feed) :// )? (?: [a-z\-]+\. )* michaelflux.com (?::[0-9]+)? ) | (?:[^"/\.:]*) ) (?:/[^"]*)? "[^>]*)([^>]+?)\s*> ~ix', 'Flux::sanitize_link', $content); return $content; } } public function filter_comment_content_out( $comment ) { return preg_replace_callback('~ <a\s+(?![^>]*href=" (?: (?: (?: (?:https?|feed) :// )? (?: [a-z\-]+\. )* michaelflux.com (?::[0-9]+)? ) | (?:[^"/\.:]*) ) (?:/[^"]*)? "[^>]*)([^>]+?)\s*> ~ix', 'Flux::sanitize_link', $comment); } private static function sanitize_link( $link ) { //return '<a '.preg_replace('~(?:rel|target)="[^"]*"~i', '', $link[1]).' rel="external nofollow" target="_blank">'; return '<a '.preg_replace('~rel="[^"]*"~ix', '', $link[1]).' rel="external nofollow">'; } } ?>
| Referring Domain | Hits |
|---|---|
| Unknown Referer | 214 |
| pastoid.com | 18 |
Tip: Use Pastoid to shorten URLs with this bookmarklet: Pastoid This