if (!empty($_POST['login'])) { $login = $myts->stripslashesGPC(trim($_POST['login'])); } if (!empty($_POST['pass'])) { $pass = $myts->stripslashesGPC(trim($_POST['pass'])); } if (!empty($_POST['url'])) { $url = $myts->stripslashesGPC(trim($_POST['url'])); } if (!empty($_POST['bid'])) { $bid = intval($_POST['bid']); } if (!empty($_POST['cid'])) { $cid = intval($_POST['cid']); } change_banner_url_by_client($login, $pass, $cid, $bid, $url); break; case "EmailStats": if (!$GLOBALS['xoopsSecurity']->check()) { redirect_header("banners.php", 3, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors())); exit; } $login = $pass = ''; $bid = $cid = 0; if (!empty($_GET['login'])) { $login = $myts->stripslashesGPC(trim($_GET['login'])); } if (!empty($_GET['pass'])) { $pass = $myts->stripslashesGPC(trim($_GET['pass'])); } if (!empty($_GET['bid'])) {
if ($url != "") { echo "You changed the URL<br>"; } if ($alttext != "") { echo "You changed the Alternate Text"; } echo "<br><br><a href=\"javascript:history.go(-1)\">Back to Stats Page</a></center>"; } else { echo "<center><br>Your login/password doesn't match.<br><br>Please <a href=\"banners.php?op=login\">login again</a></center>"; } } switch ($op) { case "click": clickbanner($bid); break; case "login": clientlogin(); break; case "Ok": bannerstats($login, $pass); break; case "Change": change_banner_url_by_client($login, $pass, $cid, $bid, $url, $alttext); break; case "EmailStats": EmailStats($login, $cid, $bid, $pass); break; default: viewbanner(); break; }
case "Ok": if ($_SERVER['REQUEST_METHOD'] == 'POST') { if (!$GLOBALS['xoopsSecurity']->check(true, false, "BANNER_LOGIN")) { redirect_header("banners.php", 3, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors())); exit; } $_SESSION['banner_login'] = $clean_login; $_SESSION['banner_pass'] = $clean_pass; } bannerstats(); break; case _BANNERS_CHANGE: if (!$GLOBALS['xoopsSecurity']->check(true, false, "BANNER_EDIT")) { redirect_header("banners.php", 3, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors())); exit; } $url = $clean_url; $bid = $clean_bid; $cid = $clean_cid; change_banner_url_by_client($cid, $bid, $url); break; case "EmailStats": $bid = $clean_bid; $cid = $clean_cid; EmailStats($cid, $bid); break; case "login": default: clientlogin(); break; }
} else { include 'header.php'; OpenTable(); echo "<font class=\"pn-normal\"><br>" . _BAN_BADLOGINPASS . "<br><br>" . _BAN_PLEASE . "<a href=\"banners.php?op=login\">" . _BAN_LOGINAGAIN . ".</a>"; CloseTable(); include 'footer.php'; } } if (!isset($op)) { $op = ''; } switch ($op) { case "click": clickbanner(); break; case "login": clientlogin(); break; case "Ok": bannerstats(); break; case "Change": change_banner_url_by_client(); break; case "EmailStats": EmailStats(); break; default: clientlogin(); break; }