The page you are looking at now is at this URL: http://pastoid.com/aq3
This paste was last updated on March 4, 2009 at 3:47 pm.
<?php /** * usage: save in habari root folder (aka HABARI_PATH) * and include in config.php so installer can run. * * include "nohtaccess.php"; * * By default it will prepend index.php/ to all urls. * You can change this by defining NO_HTACCESS_BASE * as a file that includes index.php. eg, to prepend * s.php/ to all urls: * * define('NO_HTACCESS_BASE', 's.php'); * * And create s.php file in habari root with: * * include "index.php"; * * @todo change installer to not hardcode ajax urls * so we can install with no htaccess/mod_rewrite, * cause right now we can't :( */ if ( !defined('NO_HTACCESS') ) { define('NO_HTACCESS', true); } if ( !defined('NO_HTACCESS_BASE') ) { define('NO_HTACCESS_BASE', 'index.php'); } if ( !class_exists('noHtaccess') ) { class noHtaccess { public function load() { Plugins::register( array($this, 'filter_rewrite_rules'), 'filter', 'rewrite_rules', 999 ); Plugins::register( array($this, 'filter_default_rewrite_rules'), 'filter', 'default_rewrite_rules', 999 ); Plugins::register( array($this, 'filter_rewrite_request'), 'filter', 'rewrite_request', 1 ); } public function filter_rewrite_request($url) { return str_replace(NO_HTACCESS_BASE . '/', '', $url); } public function filter_default_rewrite_rules($rules) { for($i=0; $i<count($rules); $i++){ $rules[$i]['build_str'] = NO_HTACCESS_BASE . '/' . $rules[$i]['build_str']; } return $rules; } public function filter_rewrite_rules($rules) { for($i=0; $i<count($rules); $i++){ if ($rules[$i]->rule_class != RewriteRule::RULE_SYSTEM) { $rules[$i]->build_str = NO_HTACCESS_BASE . '/' . $rules[$i]->build_str; } } return $rules; } } /** * Begin intialization of plugin class to filter Rewrite Rules */ if ( NO_HTACCESS == true ) { $NOHTA_plugin = new noHtaccess; $NOHTA_plugin->load(); } } ?>
| Referring Domain | Hits |
|---|---|
| Unknown Referer | 127 |
| www.bing.com | 9 |
| search.live.com | 1 |
| www.google.com | 1 |
Tip: Use Pastoid to shorten URLs with this bookmarklet: Pastoid This