"; //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(); ?>