I am currently devising a script where admins can edit the site, at the moment it is in BETA mode, the code I am copying below is a test script which should display
QUOTE
Welcome MEMBERSDISPLAYNAME
However, it is displaying
QUOTE
This is the code:
CODE
<?php
$INFO = array();
define('ROOT_PATH', dirname(__FILE__).'/');
define('KERNEL_PATH', ROOT_PATH.'ips_kernel/');
require_once ROOT_PATH.'sources/ipsclass.php';
require_once ROOT_PATH.'sources/classes/class_display.php';
require_once ROOT_PATH.'sources/classes/class_session.php';
require_once ROOT_PATH.'conf_global.php';
define('USE_SHUTDOWN', 0);
define('SAFE_MODE_ON', 0);
define('IN_DEV', 0);
$ipsclass = new ipsclass();
$ipsclass->vars = $INFO;
$ipsclass->init_db_connection();
$ipsclass->init_load_cache();
$ipsclass->print = new display();
$ipsclass->print->ipsclass =& $ipsclass;
$ipsclass->sess = new session();
$ipsclass->sess->ipsclass =& $ipsclass;
$ipsclass->parse_incoming();
$ipsclass->initiate_ipsclass();
new Install;
class Install
{
var $output = "";
var $mysql_version = "";
var $sql_data = array();
var $uninstalling = false;
function Install()
{
global $ipsclass;
switch ($ipsclass->input['edit'])
{
default:
$this->intro();
break;
}
$this->print_it($this->output);
}
function intro()
{
if ( $this->ipsclass->member['id'] == 1) {
$this->output .= "<p>Welcome {$this->ipsclass->member['members_display_name']}</p>";
} else
{ $this->output .="<p>You cannot access this area</p>"; }
}
function print_it($output)
{
}
}
?>
$INFO = array();
define('ROOT_PATH', dirname(__FILE__).'/');
define('KERNEL_PATH', ROOT_PATH.'ips_kernel/');
require_once ROOT_PATH.'sources/ipsclass.php';
require_once ROOT_PATH.'sources/classes/class_display.php';
require_once ROOT_PATH.'sources/classes/class_session.php';
require_once ROOT_PATH.'conf_global.php';
define('USE_SHUTDOWN', 0);
define('SAFE_MODE_ON', 0);
define('IN_DEV', 0);
$ipsclass = new ipsclass();
$ipsclass->vars = $INFO;
$ipsclass->init_db_connection();
$ipsclass->init_load_cache();
$ipsclass->print = new display();
$ipsclass->print->ipsclass =& $ipsclass;
$ipsclass->sess = new session();
$ipsclass->sess->ipsclass =& $ipsclass;
$ipsclass->parse_incoming();
$ipsclass->initiate_ipsclass();
new Install;
class Install
{
var $output = "";
var $mysql_version = "";
var $sql_data = array();
var $uninstalling = false;
function Install()
{
global $ipsclass;
switch ($ipsclass->input['edit'])
{
default:
$this->intro();
break;
}
$this->print_it($this->output);
}
function intro()
{
if ( $this->ipsclass->member['id'] == 1) {
$this->output .= "<p>Welcome {$this->ipsclass->member['members_display_name']}</p>";
} else
{ $this->output .="<p>You cannot access this area</p>"; }
}
function print_it($output)
{
}
}
?>
Is there anything wrong in there as a reason why it is not connecting to the ipsclass parts?
