/home/tbec71889672/public_html/src/PMCOM/Core/Database.php
$handler = new \PMCOM\Core\PurposeHandler;
$handler->addDataTable( 'Database Query Error', array(
'Error' => $error,
'Query' => $query
));
$run->pushHandler($handler);
$run->register();
Throw new \Exception( 'Database error: Please check the "Database Query Error" details below' );
}
/home/tbec71889672/public_html/src/PMCOM/Core/Database.php
private static $m_pInstance;
/**
* The class constructer
*/
public function __construct()
{
$this->link = @mysql_connect(dbHost, dbUser, dbPass) or self::died('Server connection not possible.', "mysql_connect(" . dbHost . ", " . dbUser . ", " . dbPass . ")" );
@mysql_query( "SET character_set_client=utf8", $this->link );
@mysql_query( "SET character_set_connection=utf8", $this->link );
/home/tbec71889672/public_html/src/PMCOM/Core/Database.php
@mysql_select_db( dbName ) or self::died( 'Database connection not possible.', "mysql_select_db( " . dbName . " )" );
}
public static function getInstance()
{
if (!self::$m_pInstance)
{
self::$m_pInstance = new Database();
}
return self::$m_pInstance;
/home/tbec71889672/public_html/src/PMCOM/Core/Router.php
* [_redirect_url description]
* @param [type] $url [description]
* @return [type] [description]
*/
public function _redirect_url($url)
{
$database = Database::getInstance();
$redirect = $database->get('url_redirects', array('old_url' => $url, 'site_id' => SITE));
if($redirect)
/home/tbec71889672/public_html/src/PMCOM/Core/Router.php
public static function __callStatic( $method, $parameters )
{
if( is_null( static::$instance ) )
{
static::$instance = new Router();
}
return call_user_func_array( array( static::$instance, '_' . $method ), $parameters );
}
/home/tbec71889672/public_html/src/PMCOM/Core/Router.php
* [_get_route description]
* @return [type] [description]
*/
public function _get_route( $container )
{
$this->container = $container;
self::redirect_url( $_SERVER['REQUEST_URI'] );
$requestURI = explode( '?', $_SERVER['REQUEST_URI'] );
$segments = array_filter( explode( '/', trim( $requestURI[0], '/' ) ) );
/home/tbec71889672/public_html/src/PMCOM/Core/Router.php
* [_get_route description]
* @return [type] [description]
*/
public function _get_route( $container )
{
$this->container = $container;
self::redirect_url( $_SERVER['REQUEST_URI'] );
$requestURI = explode( '?', $_SERVER['REQUEST_URI'] );
$segments = array_filter( explode( '/', trim( $requestURI[0], '/' ) ) );
/home/tbec71889672/public_html/src/PMCOM/Core/Router.php
public static function __callStatic( $method, $parameters )
{
if( is_null( static::$instance ) )
{
static::$instance = new Router();
}
return call_user_func_array( array( static::$instance, '_' . $method ), $parameters );
}
/home/tbec71889672/public_html/index.php
|---------------------------------------------------------------
| LOAD THE ROUTES CLASS
|---------------------------------------------------------------
|
| And away we go...
|
*/
PMCOM\Core\Router::get_route( $container );
/home/tbec71889672/public_html/index.php
|---------------------------------------------------------------
| LOAD THE ROUTES CLASS
|---------------------------------------------------------------
|
| And away we go...
|
*/
PMCOM\Core\Router::get_route( $container );