After I am done installing this script I get this error:
????????????????????????? ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????x???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????‡??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Ç??????????????????????????????????????????
Warning: require_once(ROOT_PATH/modules/system/models/system.class.php) [function.require-once]: failed to open stream: No such file or directory in /home/name/public_html/index.php on line 17Fatal error: require_once() [function.require]: Failed opening required 'ROOT_PATH/modules/system/models/system.class.php' (include_path='.:/usr/lib/php') in /home/mane/public_html/index.php on line 17
Here is the files requested above:
INDEX.PHP
<?php
#CHECK FOR INSTALL
if(!file_exists($_SERVER['DOCUMENT_ROOT'].'/data/uploads/language/config.php')) {
header('Location: /install/index.php');
die();
}
require_once 'config.php';
require_once $config ['root_path'] . '/base/functions.php';
include_once $config ['engine_path'] . "/initEngine.php";
//
// HERE YOU CAN PUT YOUR SOURCE
//
require_once ROOT_PATH.'/modules/system/models/system.class.php';
$systemClass = new system();
$currency = $systemClass->getActiveCurrency();
abr('currency', $currency);
###################################
# META DATA
###################################
$meta = $systemClass->getAllKeyValue();
$smarty->assign('title', $meta['meta_title']);
$smarty->assign('meta_keywords', $meta['meta_keywords']);
$smarty->assign('meta_description', $meta['meta_description']);
$config['paypal']['business'] = $meta['paypal_email'];
if($_GET['module'] != 'admin') {
#SUBSCRIBE TO NEWSLETTER
if(isset($_POST['subscribe'])) {
require_once ROOT_PATH.'/modules/bulletin/models/bulletin.class.php';
$bulletinClass = new bulletin();
$s = $bulletinClass->addBulletinEmail();
if($s === true) {
refresh('', $langArray['complete_add_to_newsletter'], 'complete');
}
elseif($s == 'already') {
refresh('', $langArray['already_in_newsletter'], 'info');
}
else {
refresh('', $langArray['error_newsletter'], 'error');
}
}
#SAVE REFERAL USERNAME
if(isset($_GET['ref'])) {
$_SESSION['temp']['referal'] = $_GET['ref'];
}
#LOAD PAGES IN MENU
require_once ROOT_PATH.'/modules/pages/models/pages.class.php';
$pagesClass = new pages();
$menuPages = $pagesClass->getAll(0, 0, " `visible` = 'true' AND `menu` = 'true' ", true);
abr('menuPages', $menuPages);
#LOAD MAIN CATEGORIES
require_once ROOT_PATH.'/modules/categories/models/categories.class.php';
$categoriesClass = new categories();
$mainCategories = $categoriesClass->getAll(0, 0, " `visible` = 'true' AND `sub_of` = '0' ");
abr('mainCategories', $mainCategories);
#LOAD COUTNERS
require_once ROOT_PATH.'/modules/items/models/items.class.php';
$itemsClass = new items();
abr('itemsCount', $itemsClass->getItemsCount());
require_once ROOT_PATH.'/modules/users/models/users.class.php';
$usersClass = new users();
abr('usersCount', $usersClass->getUsersCount(" `status` = 'activate' "));
#UPDATE USER AMOUNT
if(check_login_bool()) {
$_SESSION['user'] = $usersClass->get($_SESSION['user']['user_id']);
}
}
include_once $config ['engine_path'] . "/endEngine.php";
?>
System.Class.php
<?php
class system extends base {
function __construct() {
}
/*
* GET FUNCTIONS
*/
public function getAllKeyValue() {
global $mysql;
$mysql->query("
SELECT *
FROM `system`
ORDER BY `id` ASC
", __FUNCTION__ );
if($mysql->num_rows() == 0) {
return false;
}
$return = array();
while($d = $mysql->fetch_array()) {
$return[$d['key']] = $d['value'];
}
return $return;
}
public function getAll($start=0, $limit=0) {
global $mysql;
$limitQuery = "";
if($limit!=0) {
$limitQuery = "LIMIT $start,$limit";
}
$return = $mysql->getAll("
SELECT SQL_CALC_FOUND_ROWS *
FROM `system`
ORDER BY `id` ASC
$limitQuery
");
$this->foundRows = $mysql->getFoundRows();
return $return;
}
public function get($id) {
global $mysql;
$return = $mysql->getRow("
SELECT *
FROM `system`
WHERE `id` = '".intval($id)."'
");
return $return;
}
/*
* ADD
*/
public function add() {
global $mysql, $langArray;
if(!isset($_POST['key']) || strlen(trim($_POST['key'])) < 1) {
$error['key'] = $langArray['error_fill_this_field'];
}
if(!isset($_POST['value']) || strlen(trim($_POST['value'])) < 1) {
$error['value'] = $langArray['error_fill_this_field'];
}
if(isset($error)) {
return $error;
}
$mysql->query("
INSERT INTO `system` (
`key`,
`value`
)
VALUES (
'".sql_quote($_POST['key'])."',
'".sql_quote($_POST['value'])."'
)
", __FUNCTION__ );
return true;
}
/*
* EDIT
*/
public function edit($id) {
global $mysql, $langArray;
if(!isset($_POST['key']) || strlen(trim($_POST['key'])) < 1) {
$error['key'] = $langArray['error_fill_this_field'];
}
if(!isset($_POST['value']) || strlen(trim($_POST['value'])) < 1) {
$error['value'] = $langArray['error_fill_this_field'];
}
if(isset($error)) {
return $error;
}
$mysql->query("
UPDATE `system`
SET `key` = '".sql_quote($_POST['key'])."',
`value` = '".sql_quote($_POST['value'])."'
WHERE `id` = '".intval($id)."'
", __FUNCTION__ );
return true;
}
/*
* DELETE
*/
public function delete($id) {
global $mysql;
if($id < 10) {
return false;
}
$mysql->query("
DELETE FROM `system`
WHERE `id` = '".intval($id)."'
LIMIT 1
", __FUNCTION__ );
return true;
}
/* CURRENCY */
public function getCurrency() {
global $mysql;
$mysql->query("
SELECT *
FROM `currency`
ORDER BY `name` ASC
");
if($mysql->num_rows() == 0) {
return false;
}
$return = array();
while($d = $mysql->fetch_array()) {
$return[] = $d;
}
return $return;
}
public function getActiveCurrency() {
global $mysql;
$mysql->query("
SELECT *
FROM `currency`
WHERE `active` = 'yes'
");
if($mysql->num_rows() == 0) {
return false;
}
return $mysql->fetch_array();
}
public function saveCurrency() {
global $mysql;
if(!isset($_POST['code'])) {
$_POST['code'] = '';
}
$mysql->query("
UPDATE `currency`
SET `active` = 'no'
");
$mysql->query("
UPDATE `currency`
SET `active` = 'yes'
WHERE `code` = '".sql_quote($_POST['code'])."'
");
return true;
}
}
?>
CONFIG.PHP
<?php
include_once $_SERVER['DOCUMENT_ROOT'].'/data/uploads/language/config.php';
$config = array (
//e7Studio Engine Setup
'engine_path' => $configArr['engine_path'], //path to engine
//Site Setup
'root_path' => $configArr['root_path'], //path
'domain' => $configArr['domain'], //domain bez http || www
'site_title' => 'Webmedia client website', //set to html default title
'use_language' => false,
'default_language' => 'en',
'langs' => array('en'),
//Debug Setup
'debug' => false, //dali da pokazva debug?
'debug_ips' => array (
'80.80.149.234', //deyan belashtica
'78.130.227.163', //deyan pld
'78.130.225.209' //deyan maxtelecom
),
//MySQL Setup
'mysql_host' => 'localhost',
'mysql_user' => $configArr['mysql_user'],
'mysql_pass' => $configArr['mysql_pass'],
'mysql_db' => $configArr['mysql_db'],
//Upload Files Setup
'max_audio_size' => 1024 * 1024 * 500, //500 MB
'audio_ext' => array (
'mp3'
),
'max_video_size' => 1024 * 1024 * 500, //500 MB
'video_ext' => array (
'flv'
),
'max_file_size' => 1024 * 1024 * 10, //10 MB
'file_ext' => array (
'pdf',
'xls',
'xlsx',
'doc',
'docx',
'txt',
'rtf',
'png',
'jpg'
),
'max_upload_size' => 1024 * 1024 * 500, //500 MB
'upload_ext' => array(
'jpg',
'png',
'zip'
),
'max_photo_size' => 1024 * 1024 * 10, //10 MB
'photo_ext' => array (
'jpg',
'gif',
'png'
),
'photo_sizes' => array (
'A' => '50x50'
),
'avatar_photo_sizes' => array (
'A' => '80x80'
),
'homeimage_photo_sizes' => array (
'A' => '590x242'
),
);
//Data Server Configuration
$config['data_server_path'] = $config['root_path'].'data/';
if(substr($_SERVER['SERVER_NAME'], 0, 4) == 'www.') {
$config['data_server'] = 'http://www.'.$config['domain'].'/data/';
}
else {
$config['data_server'] = 'http://'.$config['domain'].'/data/';
}
//FCKEditor Setup
$config ['fckfiles_short'] = '/data/uploads/fck/';
$config ['fckfiles'] = $config ['data_server_path'] . '/uploads/fck/';
$config['recaptcha_public_key'] = '6Le7n7wSAAAAAHth1qfwrobV6zV29O4NQbY67vJF';
$config['recaptcha_private_key'] = '6Le7n7wSAAAAAEQ-Ljdys7exRAj7EQA5NGYSbH02';
//PayPal Settings
$config['paypal'] = array(
'url' => 'https://www.paypal.com/cgi-bin/webscr', //url na koeto da prashta formata
'business' => 'demo@demo.com', //Your PayPal ID or an email address associated with your PayPal account. Email addresses must be confirmed.
'currency' => 'USD' //valuta v koqto e cenata EUR, USD etc.
);
//Emoticons
$config['emoticons'] = array(
':D' => 'emoticon_grin.png',
':O' => 'emoticon_surprised.png',
']:)' => 'emoticon_evilgrin.png',
':))' => 'emoticon_happy.png',
':P' => 'emoticon_tongue.png',
':(' => 'emoticon_unhappy.png',
';)' => 'emoticon_wink.png',
':)' => 'emoticon_smile.png',
);
?>