<?php session_start(); include_once dirname(__FILE__) . '/../includes/classes/class.ini.file.php'; include_once dirname(__FILE__) . '/../includes/classes/class.mysql.php'; include_once dirname(__FILE__) . '/../includes/classes/class.kermert.php'; include_once dirname(__FILE__) . '/../includes/classes/class.kmImage.php'; include_once dirname(__FILE__) . '/../includes/lib.form.php'; include_once dirname(__FILE__) . '/../includes/functions.php'; include_once dirname(__FILE__) . '/includes/classes/class.kminfo.php'; include_once dirname(__FILE__) . '/includes/classes/class.kmuser.php'; include_once dirname(__FILE__) . '/includes/classes/class.GDWrapper.php'; include_once dirname(__FILE__) . '/includes/functions.php'; define('CONFIG_FILE', dirname(__FILE__) . '/../config/kermert.ini'); iniFile::read(CONFIG_FILE); $con = new connection(km_dbuser, km_dbpassword, km_dbhost, km_dbbase); $_SESSION['hashkey'] = !empty($_REQUEST['logout']) ? $_SESSION['hashkey'] = NULL : $_SESSION['hashkey']; if (!kmUser::isAuthenticated() && empty($auth_page)) { header('Location: auth.php'); } $kermert = new Kermert($con);
# ***** END LICENSE BLOCK ***** /** * Element of administration part of application. * * This page manages application configuration. * All configuration settings will be stored in /conf/kermert.ini . * @see IniFile * @package Administration * @subpackage GUI */ include_once dirname(__FILE__) . '/prepend.php'; $op = !empty($_REQUEST['op']) ? $_REQUEST['op'] : 'params'; if ($op == 'params') { $posted = !empty($_REQUEST['posted']) ? $_REQUEST['posted'] : false; if ($posted) { $ini = new iniFile(CONFIG_FILE); $ini->editVar('km_appname', trim($_REQUEST['app_name'])); $ini->editVar('km_appurl', trim($_REQUEST['app_url'])); $ini->editVar('km_appdir', trim($_REQUEST['app_dir'])); $ini->editVar('km_imagesdir', trim($_REQUEST['images_dir'])); $ini->editVar('km_dateformat', trim($_REQUEST['date_format'])); $ini->editVar('km_timeformat', trim($_REQUEST['time_format'])); $ini->editVar('km_dbhost', trim($_REQUEST['db_host'])); $ini->editVar('km_dbuser', trim($_REQUEST['db_user'])); $ini->editVar('km_dbpassword', trim($_REQUEST['db_password'])); $ini->editVar('km_dbbase', trim($_REQUEST['db_base'])); $ini->editVar('km_dbprefix', trim($_REQUEST['db_prefix'])); $ini->editVar('km_graphiclib', trim($_REQUEST['graphic_lib'])); $ini->editVar('km_thumbwidth', trim($_REQUEST['thumb_width'])); $ini->editVar('km_thumbheight', trim($_REQUEST['thumb_height'])); $ini->editVar('km_graphicthumbtype', trim($_REQUEST['graphic_thumbtype']));
require_once "core/lib/crTemplater.php"; require_once "core/lib/iniFile.php"; require_once "core/lib/ADODB/adodb.inc.php"; require_once "core/lib/ADODB/toexport.inc.php"; require_once "core/lib/CrHeaderConstruct.php"; require_once "core/lib/User_class.php"; require_once "core/lib/ModulsRuner.php"; require_once "core/lib/cacher.php"; require_once "core/lib/parents/Parents_of_api.php"; require_once "core/lib/parents/Parents_of_moduls.php"; require_once "core/lib/CrEngine.php"; $system_moduls = array('CrMenu', 'CrAdminPannel', 'CrUser'); $on_moduls = array(); $CoreTemplater = new crTemplater("::", "not faund", "::"); $iniParser = new iniFile("settings/site.ini"); $core_and_site_parameters = $iniParser->read(); $iniParser->NewFile("settings/secret.ini"); $secret_parameters = $iniParser->read(); $head = new CrHeaderConstruct($core_and_site_parameters['site']['title']); $head->SetCharseft("utf-8"); $head->SetIcon("favicon.ico"); $head->AddScriptFromFile($core_and_site_parameters['path']['code_js'] . "jquery-latest.min.js"); $core_database_driver = ADONewConnection($secret_parameters['database']['db_dbms']); $core_database_driver->Connect($secret_parameters['database']['db_server'], $secret_parameters['database']['db_username'], $secret_parameters['database']['db_key'], $secret_parameters['database']['db_name']); $url = split("/", $_GET['url']); $Start_Parametrs['function'] = $url[1]; $url1 = split("[.]", $url[0]); if ($url1[1]) { switch ($url1[1]) { case "api":