Noclegi
Ostatnie 10 aktualności
Biznes
//echo "";
//require_once("../class/common/Object.php");
//require_once("../class/common/Error.php");
//require_once("../class/db/DB.php");
//require_once("../class/db/MySQL.php");
//ponizsza konstrukcja inicjuje dzialania zwiazane z przekazywaniem "reffow" w query-string
function doReff()
{
if(array_key_exists("reff", $_GET))
{
//echo $_GET['reff'];
include_once('config/database/MoneyDBConnection.php');
$oADO = MoneyDBConnection::autoConn('DSN_DIRECT');
$oADO->SetFetchMode(ADODB_FETCH_BOTH);
$reff=$_GET['reff'];
list($partner, $word)=explode('_', $reff);
if((is_numeric($reff)&&((strlen($reff)>=3)))||(is_numeric($partner)&&is_numeric($word)))
{
if(!(is_numeric($partner)&&is_numeric($word)))
{
//dwuznakowy kod partnera
if(strlen($reff)==4)
{
$partner=substr($reff, 0, 2);
$word=substr($reff, 2);
}
//kod jednoznakowy
else
{
$partner=substr($reff, 0, 1);
$word=substr($reff, 1);
}
}
else
{
//echo "$partner $word";
}
if(is_numeric($partner)&&is_numeric($word))
{
//$db=new DB();
$query="select id_advert_partner from AdvertPartner where code='$partner'";
//echo $query;
// $query="select id_advert_word from AdvertWord where code='$word'";
$res=$oADO->getAll($query);
//echo "tu";
//die;
$query="select id_advert_word from AdvertWord where code='$word'";
$res2=$oADO->getAll($query);
if((count($res)==1)&&(count($res2)==1))
{
$idPartner=$res[0][0];
$idWord=$res2[0][0];
$distrib=(isset($GLOBALS['ID_DISTRIBUTOR'])&&$GLOBALS['ID_DISTRIBUTOR'])>0?$GLOBALS['ID_DISTRIBUTOR']:1;
// echo "";
$query = "insert into AdvertUser (advert_partner_id, pages_cnt, date_start, track_cookie, advert_word_id, distributor_id) ";
$query.= "values ($idPartner, 0, now(), '', $idWord, $distrib) ";
$oADO->execute($query);
$userId=$oADO->Insert_ID();
$domain=explode('.', $_SERVER['HTTP_HOST']);
$domain='.'.$domain[count($domain)-2].'.'.$domain[count($domain)-1];
// echo "";
setcookie("reff", $_GET['reff'], time()+7200, "/", $domain);
setcookie("reff_id", $userId, time()+7200, "/", $domain);
// setcookie("reff", $_GET['reff'], time()+7200, "/", ".money.pl");
// setcookie("reff_id", $userId, time()+7200, "/", ".money.pl");
$_COOKIE['reff']=$_GET['reff'];
$_COOKIE['reff_id']=$userId;
// print "";
}
}
}
}
}
/*
function doReff()
{
//echo "aaaaaaaa";
if(array_key_exists("reff", $_GET))
{
// echo "zaczynam";
// return;
include('config/database/db_direct_conf2.php');
// print_r(get_included_files());
$reff=$_GET['reff'];
if(is_numeric($reff)&&((strlen($reff)>=3)))
{
//dwuznakowy kod partnera
if(strlen($reff)==4)
{
$partner=substr($reff, 0, 2);
$word=substr($reff, 2);
}
//kod jednoznakowy
else
{
$partner=substr($reff, 0, 1);
$word=substr($reff, 1);
}
if(is_numeric($partner)&&is_numeric($word))
{
// $db=new DB();
$query="select id_advert_partner from AdvertPartner where code='$partner'";
$res=aquery($query);
$query="select id_advert_word from AdvertWord where code='$word'";
$res2=aquery($query);
if((count($res)==1)&&(count($res2)==1))
{
$idPartner=$res[0][0];
$idWord=$res2[0][0];
$distrib=isset($GLOBALS['ID_DISTRIBUTOR'])?$GLOBALS['ID_DISTRIBUTOR']:1;
$query = "insert into AdvertUser (advert_partner_id, pages_cnt, date_start, track_cookie, advert_word_id, distributor_id) ";
$query.= "values ($idPartner, 0, now(), '', $idWord, $distrib) ";
query($query);
$userId=get_insert_id();
$domain=explode('.', $_SERVER['HTTP_HOST']);
$domain='.'.$domain[count($domain)-2].'.'.$domain[count($domain)-1];
setcookie("reff", $_GET['reff'], time()+7200, "/", $domain);
setcookie("reff_id", $userId, time()+7200, "/", $domain);
$_COOKIE['reff']=$_GET['reff'];
$_COOKIE['reff_id']=$userId;
}
}
}
}
}
*/
//doReff();
?>