isSocialLoginEnabled())) && e_QUERY !== 'preview' && !getperms('0') ) // Disable page if user logged in, or some custom e_LOGIN value is used. { $prev = e107::getRedirect()->getPreviousUrl(); if(!empty($prev)) { e107::redirect($prev); exit(); } e107::redirect(); exit(); } e107::coreLan('login'); if(!defined('e_IFRAME')) define('e_IFRAME',true); require_once(HEADERF); $use_imagecode = ($pref['logcode'] && extension_loaded("gd")); define("LOGIN_CAPTCHA", $use_imagecode); //if (LOGIN_CAPTCHA) //{ //require_once(e_HANDLER."secure_img_handler.php"); //$sec_img = new secure_image; //} if (!USER || getperms('0')) { if (!defined('LOGINMESSAGE')) define('LOGINMESSAGE', ''); // LOGINMESSAGE only appears with errors require_once(e_HANDLER.'form_handler.php'); // required for BC $rs = new form; // required for BC if (empty($LOGIN_TABLE)) { if(deftrue('BOOTSTRAP')) { $LOGIN_TEMPLATE = e107::getCoreTemplate('login'); } else // BC Stuff. { if (file_exists(THEME.'templates/login_template.php')) //v2.x path { require_once(THEME.'templates/login_template.php'); } elseif (file_exists(THEME.'login_template.php')) { require_once(THEME.'login_template.php'); } else { $LOGIN_TEMPLATE = e107::getCoreTemplate('login'); } } } $sc = e107::getScBatch('login'); $sc->wrapper('login/page'); if(!empty($LOGIN_TEMPLATE['page'])) { $LOGIN_TABLE_HEADER = $LOGIN_TEMPLATE['page']['header']; $LOGIN_TABLE = "
"; $LOGIN_TABLE_FOOTER = $LOGIN_TEMPLATE['page']['footer']; } $text = $tp->parseTemplate($LOGIN_TABLE,true, $sc); if(getperms('0')) { $find = array('[', ']'); $replace = array("", ""); $return_link = str_replace($find, $replace, LAN_LOGIN_33); echo "