Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- *
- * @ This file is created by deZender.Net
- * @ deZender (PHP5 Decoder for Zend Encoder/SafeGuard & PhpExpress)
- *
- * @ Version : 1.1.5.0
- * @ Author : DeZender
- * @ Release on : 09.06.2012
- * @ Official site : http://DeZender.Net
- *
- */
- class Bootstrap extends JO_Application_Bootstrap_Bootstrap {
- function _initWWW() {
- $request = JO_Request::getinstance( );
- $domain = $request->getDomain( false );
- if (strpos( strtolower( $domain ), 'www.' ) === 0) {
- $new_url = str_ireplace( 'www.', '', $request->getFullUrl( ) );
- JO_Action::getinstance( )->redirect( $new_url );
- }
- }
- function _initInstall() {
- $request = JO_Request::getinstance( );
- if (!( ( is_array( JO_Registry::get( 'config_db' ) ) && JO_Registry::get( 'config_db' ) ))) {
- if ($request->getModule( ) != 'install') {
- JO_Action::getinstance( )->redirect( $request->getBaseUrl( ) . '?module=install' );
- }
- }
- }
- function _initRoute() {
- $request = JO_Request::getinstance( );
- $uri = $request->getUri( );
- $request->setParams( '_route_', trim( $uri, '/' ) );
- if (isset( $_GET )) {
- if (is_array( $_GET )) {
- $request->setParams( $_GET );
- }
- }
- if ($request->getModule( ) == 'install') {
- return '';
- }
- $pin_prefix = (Helper_Config::get( 'config_pin_prefix' ) ? Helper_Config::get( 'config_pin_prefix' ) : 'pin');
- if (preg_match( '~^' . preg_quote( $pin_prefix ) . '/([0-9]{1,})/?~i', trim( $uri, '/' ), $m )) {
- $request->setController( 'pin' )->setAction( 'index' )->setParams( 'pin_id', $m[1] );
- } else {
- if (preg_match( '~^' . preg_quote( $pin_prefix ) . '/(\w+)/([0-9]{1,})/?~i', trim( $uri, '/' ), $m )) {
- $request->setController( 'pin' )->setAction( $m[1] )->setParams( 'pin_id', $m[2] );
- }
- }
- if ($uri) {
- if ($request->getModule( ) != 'admin') {
- WM_Router::route( $uri );
- }
- }
- }
- ........................................................
- .............................
- .........
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement