break; } } } elseif ($_SERVER['REQUEST_METHOD'] == "POST") { $ajax_label = 'POST:action:' . $_POST['action'] . ' by ' . (!empty($_SESSION['user_name']) ? $_SESSION['user_name'] : 'not logged in'); ECErrorHandler::AJAXLog('Request for ' . $ajax_label, '', $bt); if (isset($_POST['action'])) { switch ($_POST['action']) { case 'login': if (!isset($_SESSION['AUTH_STATUS'])) { if (isset($_POST['email']) && trim($_POST['email']) != '' && isset($_POST['password']) && trim($_POST['password'])) { if (isset($_POST['internal'])) { if ($_POST['internalView'] == "marketing") { $r = $api->internal_marketing_login($_POST['email'], $_POST['password']); } else { $r = $api->internal_login($_POST['email'], $_POST['password']); } if ($r->returnCode == "SUCCESS") { $_SESSION['AUTH_STATUS'] = true; $_SESSION['user_name'] = trim(str_replace(" ", "", $_POST['email'])); $_SESSION['user_pass'] = $_POST['password']; $_SESSION['version'] = VERSION; $_SESSION['internal'] = true; } } else { $r = $api->login($_POST['email'], $_POST['password']); if ($r->returnCode == "SUCCESS") { $_SESSION['AUTH_STATUS'] = true; $_SESSION['user_name'] = trim(str_replace(" ", "", $_POST['email'])); $_SESSION['user_pass'] = $_POST['password']; $_SESSION['version'] = VERSION;