* @link <>
*/
-$includeFunctions = false;
+$dont_include_functions = true;
/**
* Description for require_once
*/
require_once '../../setup.phtml';
-$memberId = filter_input(INPUT_GET, 'member_id', FILTER_VALIDATE_INT);
-if ($memberId) {
- $exposure = new Toolkit_Members_Exposure($memberId, 'click');
- $exposure->runUpdate();
+if ( $member_id = filter_var( $_REQUEST['member_id'], FILTER_VALIDATE_INT, array( 'min_range' => 1, 'max_range' => 9999 ) ) ) {
+ $exposure = new Toolkit_Members_Exposure($_GET['member_id'], 'click');
+ $dbh = Toolkit_Database::getInstance();
+ // Grab url instead of using href from GET.
+ $sql = "
+ SELECT url
+ FROM member
+ WHERE member_id = :mid";
+ $stmt = $dbh->prepare($sql);
+ $stmt->bindParam(':mid', $member_id, PDO::PARAM_INT);
+ $stmt->execute();
+ $url = $stmt->fetchColumn();
+ if ( $url ) {
+ $href = str_replace("http://", "", $url);
+ header("Location: http://" . $href);
+ }
+ exit;
}
-if ($_GET['href']) {
- $href = str_replace("http://", "", $_GET['href']);
- header("Location: http://" . $href);
-}
\ No newline at end of file
+?>
try {
$members = array();
$urlFormat
- = MEDIA_BASE_URL . 'Toolkit/Members/memberClickThru.php?member_id=%s&href=%s';
+ = MEDIA_BASE_URL . 'Toolkit/Members/memberClickThru.php?member_id=%s';
$addToPlannerFormat
= MEDIA_BASE_URL . 'trip-planner-wish-list/%s/%s/';
$viewPlannerFormat
if (!is_null($row['lat']) && !is_null($row['lon'])) {
$websiteUrl = sprintf(
$urlFormat,
- $row['member_id'],
- urlencode(str_replace('http://', '', $row['url']))
+ $row['member_id']
);
$viewPlannerUrl = sprintf(
$viewPlannerFormat,