Connect($DBHOST, $DBUSER, $DBPASSWORD, $DBNAME); $conn->execute("SET NAMES 'utf8'"); $sql = "SELECT * from sconfig"; $rsc = $conn->Execute($sql); if ( $rsc ) { while(!$rsc->EOF) { $field = $rsc->fields['soption']; $config[$field] = $rsc->fields['svalue']; STemplate::assign($field, $config[$field]); @$rsc->MoveNext(); } } if ( $config['gzip_encoding'] == 1 ) { ob_start(); ob_implicit_flush(0); } if ( extension_loaded('mbstring') ) { ini_set('mbstring.internal_encoding', 'UTF-8'); ini_set('mbstring.http_input', 'UTF-8'); ini_set('mbstring.http_output', 'UTF-8'); } ini_set('session.name', 'CLIPSHARE'); ini_set('session.save_handler', 'files'); ini_set('session.use_cookies', 1); ini_set('session.use_only_cookies', 0); ini_set('session.save_path', $config['BASE_DIR']. '/tmp/sessions'); ini_set('session.gc_maxlifetime', intval($config['session_lifetime'])); //session_set_cookie_params( 0, '/', '.domain.com'); session_start(); $filterObj = new InputFilter(NULL, NULL, 0, 0, 1); $err = ( isset($_GET['err']) ) ? $filterObj->process(trim($_GET['err'])) : NULL; $msg = ( isset($_GET['msg']) ) ? $filterObj->process(trim($_GET['msg'])) : NULL; if ( isset($_SESSION['verification_sent']) ) { $msg = $filterObj->process($_SESSION['verification_sent']); unset($_SESSION['verification_sent']); } require $config['BASE_DIR']. '/include/language.php'; if ( !isset($_SESSION['language']) ) { $_SESSION['language'] = $config['language']; } if ( isset($_POST['session_language']) && strlen($_POST['session_language']) == 5 ) { $language = trim($_POST['session_language']); $language_dir = $config['BASE_DIR']. '/language/' .$language; if ( file_exists($language_dir) && is_dir($language_dir) ) { $_SESSION['language'] = trim($_POST['session_language']); } } include $config['BASE_DIR']. '/language/' .$_SESSION['language']. '/global.lang.php'; include $config['BASE_DIR']. '/language/' .$_SESSION['language']. '/menu.lang.php'; if ( isset($_SESSION['UID']) && is_numeric($_SESSION['UID']) ) { $user_ip = ( isset($_SERVER['REMOTE_ADDR']) && strlen($_SERVER['REMOTE_ADDR']) <= 16 ) ? $_SERVER['REMOTE_ADDR'] : NULL; $sql = "UPDATE signup SET user_ip = '" .$user_ip. "' WHERE UID = '" .mysql_real_escape_string($_SESSION['UID']). "' LIMIT 1"; $conn->execute($sql); } $remote_ip = ( isset($_SERVER['REMOTE_ADDR']) ) ? $_SERVER['REMOTE_ADDR'] : NULL; if ( $remote_ip ) { $sql = "SELECT ban_id FROM bans WHERE ban_ip = '" .$remote_ip. "' LIMIT 1"; $conn->execute($sql); if ( mysql_affected_rows() > 0 ) { $msg = 'You are banned from this site!'; session_write_close(); header('Location: ' .$config['BASE_URL']); die(); } } STemplate::setCompileDir($config['BASE_DIR']."/cache/templates_c"); STemplate::setTplDir($config['BASE_DIR']."/templates"); STemplate::assign('bgcolor', '#E8E8E8'); STemplate::assign('BASE_URL', $config['BASE_URL']); STemplate::assign('BASE_DIR', $config['BASE_DIR']); STemplate::assign('IMG_URL', $config['IMG_URL']); STemplate::assign('baseurl', $config['BASE_URL']); STemplate::assign('basedir', $config['BASE_DIR']); STemplate::assign('imgurl', $config['IMG_URL']); STemplate::assign('vdourl', $config['VDO_URL']); STemplate::assign('adourl', $config['ADO_URL']); STemplate::assign('flvdourl', $config['FLVDO_URL']); STemplate::assign('tmburl', $config['TMB_URL']); STemplate::assign('photourl', $config['PHO_URL']); STemplate::assign('captcha', $config['captcha']); STemplate::assign('downloads', $config['downloads']); STemplate::assign('site_name', $config['site_name']); ?>