* @copyright Ihsana IT Solutiom 2016 * @license Commercial License * * @package Ionic App Builder */ define('JSM_EXEC', true); define('JSM_PACKAGE_NAME', 'com.imabuilder'); define('JSM_VERSION', '17.10.16'); define('JSM_LANG', 'en'); define('JSM_NEW_FEATURES', 'popover,page-builder,custom-fonts'); define('JSM_AUTH', false); define('JSM_USERNAME', 'admin'); // your username define('JSM_PASSWORD', 'admin'); // your password define('JSM_CDN', false); define('JSM_DEMO', false); define('JSM_PATH', dirname(__file__)); if (($_SERVER["HTTP_HOST"] == 'ionic.co.id')) { define('JSM_DEBUG', true); define('JSM_DEBUG_FOLDER', 'D:\xampp\htdocs\wwwroot\debug.co.id\public_html\\'); } else { define('JSM_DEBUG', false); define('JSM_DEBUG_FOLDER', ''); } set_time_limit(0); ini_set('memory_limit', '512M'); ini_set('max_execution_time', 0); ini_set('upload_max_filesize', '5M'); ini_set('post_max_size', '8M'); ini_set('max_input_time', '60'); ini_set('safe_mode', 'off'); ini_set('max_input_vars', '1000'); ini_set('session.use_cookies', '1'); session_start(); header("cache-control: private, max-age=0, no-cache, no-store"); header("pragma: no-cache"); $_SESSION["JSM_DEMO"] = JSM_DEMO; if (file_exists(JSM_PATH . "/system/lang/default.php")) { require_once (JSM_PATH . "/system/lang/default.php"); } function __($str) { global $lang; if (isset($lang[JSM_LANG][$str])) { return $lang[JSM_LANG][$str]; } else { return $str; } } if (!isset($_GET['page'])) { $_GET['page'] = null; } if (JSM_AUTH == true) { if ($_GET['page'] === 'o-auth') { if (isset($_POST['uname'])) { if ((JSM_USERNAME == $_POST['uname']) && (JSM_PASSWORD == $_POST['pwd'])) { $_SESSION['is_login'] = true; header('Location: ?'); } else { $_SESSION['is_login'] = false; } } } if ($_GET['page'] !== 'o-auth') { if ($_SESSION['is_login'] == false) { header('Location: ./?page=o-auth&login'); } } } if (JSM_DEBUG == false) { error_reporting(0); ob_start("ob_gzhandler"); } if (file_exists(JSM_PATH . "/projects/config.php")) { require_once (JSM_PATH . "/projects/config.php"); } else { header("Location: ./setup.php"); } if (!isset($_SESSION['PROJECT'])) { $_SESSION['PROJECT'] = array(); } else { } if (!isset($_SESSION['PROJECT']['mod'])) { $_SESSION['PROJECT']['mod'] = array(); } if (!isset($_SERVER["HTTP_REFERER"])) { $_SERVER["HTTP_REFERER"] = ''; } if (!isset($_SESSION['GUIDES'])) { $_SESSION['GUIDES'] = false; } if (isset($_GET['guides'])) { if ($_GET['guides'] == 'off') { $_SESSION['GUIDES'] = false; } else { $_SESSION['GUIDES'] = true; } } if (JSM_DEMO == true) { if (!isset($_GET['act'])) { $_GET['act'] = ''; } unset($_FILES); unset($_POST); unset($_GET['delete']); unset($_GET['push']); if ($_GET['act'] == "trash") { $_GET['act'] = null; } if ($_GET['act'] == "create") { $_GET['act'] = null; } } if (!isset($_GET['lic'])) { $_GET['lic'] = null; } if ($_GET['lic'] == 'reset') { @unlink(JSM_PATH . "/projects/config.php"); if (file_exists("./system/class/jsmIonic.php")) { $update = file_get_contents("./system/class/jsmIonic.php"); $code = explode("JSM_ACTIVATION_CODE", $update); @file_put_contents('./system/class/jsmIonic.php', $code[0] . "JSM_ACTIVATION_CODE **/ \r\n\r\n?>"); } } if (!isset($_SESSION['PROJECT']['tables'])) { $_SESSION['PROJECT']['tables'] = array(); } if (file_exists(JSM_PATH . "/system/jsmFunction.php")) { require_once (JSM_PATH . "/system/jsmFunction.php"); } else { die("error: function"); } if (!isset($_SESSION['TIME'])) { $_SESSION['TIME'] = time(); } $_SESSION['LONGTIME'] = time() - $_SESSION['TIME']; if (file_exists(JSM_PATH . "/system/class/jsmTemplate.php")) { require_once (JSM_PATH . "/system/class/jsmTemplate.php"); } else { die("error: class templates"); } if (file_exists(JSM_PATH . "/system/class/jsmString.php")) { require_once (JSM_PATH . "/system/class/jsmString.php"); } else { die("error: class jsmString"); } if (file_exists(JSM_PATH . "/system/class/jsmLocale.php")) { require_once (JSM_PATH . "/system/class/jsmLocale.php"); } else { die("error: class jsmLocale"); } if (file_exists(JSM_PATH . "/system/class/jsmBootstrap.php")) { require_once (JSM_PATH . "/system/class/jsmBootstrap.php"); } else { die("error: class bootstrap"); } if (file_exists(JSM_PATH . "/system/class/jsmCountry.php")) { require_once (JSM_PATH . "/system/class/jsmCountry.php"); } else { die("error: class country"); } if (file_exists(JSM_PATH . "/system/class/jsmIonic.php")) { define("JSM_IONIC_CLASS", JSM_PATH . "/system/class/jsmIonic.php"); require_once (JSM_PATH . "/system/class/jsmIonic.php"); } else { die("error: class ionic"); } if (file_exists(JSM_PATH . "/system/class/jsmIonicon.php")) { require_once (JSM_PATH . "/system/class/jsmIonicon.php"); } else { die("error: class ionicon"); } $guides = null; $config = $page = null; $template = new jsmTemplate(); $template->filename(JSM_PATH . '/templates/default/default.php'); $template->sidebar = null; $template->sidebar .= ''; $template->base_url = './'; $template->base_title = 'IMA BuildeRz'; $template->title = ''; $template->base_desc = ''; $template->base_url = ''; $template->content = ''; $template->footer = ''; $template->page_guide = null; $filename = JSM_PATH . "/system/includes/dashboard.php"; if (isset($_GET['page'])) { $page = basename($_GET['page']); if (file_exists(JSM_PATH . "/system/includes/" . $page . ".php")) { $filename = JSM_PATH . "/system/includes/" . $page . ".php"; } } require_once ($filename); if (JSM_DEBUG == false) { if (filesize(JSM_IONIC_CLASS) != 512000) { header("Location: ./setup.php"); } } $template->display(); ?>