require 'includes/moi_settings.php';
$gal_url = urldecode ($_GET['url']);
$raw_gal_id = isset($_GET['id']) ? (int)$_GET['id'] : '';
$raw_date = date ('Y-m-d H:i:s');
$myURLs = [
"amourangels.eu",
"anfas.de",
"angelteens.de",
"art-nu.de",
"art87.com",
"artmetart.com",
"artnude.de",
"beautynudeart.com",
"beautyteennude.com",
"belleteens.com",
"com-archives.com",
"com-arts.com",
"com-at.de",
"com-models.com",
"dreamface.de",
"eighteenbeauty.com",
"eu-arte.de",
"eu-erotic.com",
"eu-erotic.de",
"eu-foto.de",
"eu-photo.de",
"eu-spiel.de",
"eu-teens.com",
"eu-teens.de",
"finearte.de",
"glamflowers.com",
"jeune.de",
"jeuneart.com",
"jeunearte.com",
"jeunefemmes.com",
"joliteens.com",
"lia19.de",
"magicnude.de",
"magicnude.eu",
"met-art-com.eu",
"metgirls.de",
"metgirls.eu",
"metmodels.de",
"metmodels.eu",
"moinude.com",
"moiteens.com",
"mostbeautifulmodel.com",
"mosterotic.de",
"mosteroticteens.eu",
"nubilestube.eu",
"nudeas.com",
"nutsteens.com",
"pianogirls.com",
"prettydreams.com",
"seventeendream.com",
"showybeauty.eu",
"teenartclub.eu",
"teenartclub.eu",
"unitedclassic.com",
"youngmet.com"
];
if (($gal_url AND $raw_gal_id))
{
if ($db_id = @mysql_connect (@constant ('DB_SERVER'), @constant ('DB_USER'), @constant ('DB_PASS')))
{
if (@mysql_select_db (@constant ('DB_NAME'), $db_id))
{
if (getenv ('HTTP_CLIENT_IP'))
{
$ip = getenv ('HTTP_CLIENT_IP');
}
else
{
if (getenv ('HTTP_X_FORWARDED_FOR'))
{
$ip = trim (current (explode (',', getenv ('HTTP_X_FORWARDED_FOR'))));
}
else
{
if (getenv ('REMOTE_ADDR'))
{
$ip = getenv ('REMOTE_ADDR');
}
else
{
if ((isset ($_SERVER['REMOTE_ADDR']) AND $_SERVER['REMOTE_ADDR']))
{
$ip = $_SERVER['REMOTE_ADDR'];
}
else
{
$ip = '100.100.100.100';
}
}
}
}
if ($_COOKIE['user'])
{
$gen_user_id = $_COOKIE['user'];
}
else
{
$gen_user_id = substr (md5 (mt_rand (1, 99999999)), 0, 15);
setcookie ('user', $gen_user_id, 0, '/', $_SERVER['SERVER_NAME']);
}
if ($_GET['count'] != 'no')
{
if (mysql_query ('' . 'INSERT INTO tgp_raw(raw_gal_id, raw_date, raw_ip, raw_user)
VALUES(' . $raw_gal_id . ', \'' . $raw_date . '\', \'' . $ip . '\', \'' . $gen_user_id . '\');', $db_id))
{
if (constant ('TRADE_SCRIPT'))
{
$sendto_url = str_replace ('[URL]', urlencode ($gal_url), constant ('TRADE_SCRIPT'));
$sendto_url = str_replace ('[URL_DECODE]', urldecode ($gal_url), $sendto_url);
$sendto_url = str_replace ('[AUX1]', $_GET['aux1'], $sendto_url);
$sendto_url = str_replace ('[AUX2]', $_GET['aux2'], $sendto_url);
$sendto_url = str_replace ('[AUX3]', $_GET['aux3'], $sendto_url);
}
else
{
$sendto_url = $gal_url;
}
$QUERY_SELECT = "SELECT gal_id FROM tgp_gal WHERE gal_url LIKE '%" . $sendto_url . "%'";
if(!$q = mysql_query($QUERY_SELECT)) {
exit ('Error: SQL query failed: ' . mysql_error ());
} else {
$sum = mysql_num_rows($q);
if($sum) {
header ('' . 'Location: ' . $sendto_url);
} else {
foreach($myURLs as $url) {
if(strpos($sendto_url, $url) !== false) {
header ('' . 'Location: ' . $sendto_url);
}
}
exit ('Error: Link not exists: ' . $sendto_url);
}
}
}
else
{
exit ('Error: SQL query failed: ' . mysql_error ());
}
}
else
{
if (constant ('TRADE_SCRIPT'))
{
$sendto_url = str_replace ('[URL]', urlencode ($gal_url), constant ('TRADE_SCRIPT'));
$sendto_url = str_replace ('[URL_DECODE]', urldecode ($gal_url), $sendto_url);
$sendto_url = str_replace ('[AUX1]', $_GET['aux1'], $sendto_url);
$sendto_url = str_replace ('[AUX2]', $_GET['aux2'], $sendto_url);
$sendto_url = str_replace ('[AUX3]', $_GET['aux3'], $sendto_url);
}
else
{
$sendto_url = $gal_url;
}
header ('' . 'Location: ' . $sendto_url);
}
}
else
{
exit ('Error: SQL database selection failed: ' . mysql_error ());
}
mysql_close ($db_id);
}
else
{
exit ('Error: SQL connection failed: ' . mysql_error ());
}
}
else
{
exit ('Error: Gallery URL or ID are missing.');
}
?>