'; echo""; } function catagories($parent=0,$prepend="a",$input=NULL){ global $language; echo $prepend." = new Array;\n\r"; // input should be an array build up like this. // input[catID]=value; $cats=mysql_query("select name,id from catagories where parent_id='".$parent."' and vissible='true'"); if(mysql_num_rows($cats)>0){ $i=0; while($cat=mysql_fetch_array($cats)){ echo $prepend."[".$i."] = new Array;\n\r"; echo $prepend."[".$i."]['checkboxName'] = 'groups".$cat['id']."';\n\r"; echo $prepend."[".$i."]['id'] = '".$cat['id']."';\n\r"; echo $prepend."[".$i."]['caption'] = '".$cat['name']."';\n\r"; echo $prepend."[".$i."]['isOpen'] = false\n\r"; echo $prepend."[".$i."]['isChecked'] = ".($input[$cat[id]]!=NULL?$input[$cat[id]]:0)."\n\r"; catagories($cat['id'],$prepend."[".$i."]['children']",$input); $i++; } } } function bannercheck($content,$partner,$local=false){ $output=$content['code']; if($local==TRUE && $content['type_id']!=3){ $output=str_replace("[content]",$content['content'],$output); } else { if($content['type_id']==3 ){ $output=str_replace("[value]",$content['content'],$output); } $output=str_replace("[content]","http://www.rushcommerce.com/banner.php?id=".$content['id'],$output); } $output=str_replace("[url]",$content['url'],$output); $output=str_replace("[width]",$content['width'],$output); $output=str_replace("[height]",$content['height'],$output); $output=str_replace("[affiliate]",$partner['id'],$output); $output=str_replace("[alt]",$content['alt'],$output); return $output; } if($op==NULL){ echo'Übersicht vom Bannerpool:

'; $pool=mysql_query("select name, adddate,url from banner_positions where partner_id='".$user['id']."' and id='".$pool_id."'"); if(mysql_num_rows($pool)>0){ $pool=mysql_fetch_array($pool); echo'Informationen über Pool: '.$pool['name'].'.

'; // display pool info: echo'
Name:
Url:
Toegevoegd op:'.$pool['adddate'].'
Zielgruppe:Click auf das + Symbol um eine Wahl zu machen.
'; $cats=mysql_query("select catagory_id,value from banner_positions_catagories where partner_id='".$user['id']."' and banner_position_id='".$pool_id."'"); while($cat=mysql_fetch_array($cats)){ $input[$cat['catagory_id']]=$cat['value']; } echo''; prepare_tree("treeOne","t"); echo'


Bannercodes vom Pool: '.$pool['name'].'.

Hier findeste Du die verschiedenen Bannermaße die für diesen Bannerpool verfügbar sind.
Wenn Du einen der untenstehenden Codes gebrauchst, wird automatisch ein Banner gewählt der in deine Maße und Deine Zielgruppen passt.

Trage Dein Promtioncode ein:
Dieser Promotioncode wird in Ihrer Statistik sichtbar.



'; $bannercode=''; $banner_types=mysql_query("select id,name,width,height from banner_sizes where deleted='no'"); if(mysql_num_rows($banner_types)>0){ echo''; while($banner_type=mysql_fetch_array($banner_types)){ $banner_code=str_replace("[size_id]",$banner_type['id'],$bannercode); echo''; } echo'
'.$banner_type['name'].'

Aktive banners.
Statistik.
Copy-Paste den folgended Code in Ihre website.
'; } else { echo'Es sind noch keine Banner für diesen Pool verfügbar, vielleicht können Sie mehr Zielgruppen selektieren?.'; } } else { echo'Dieser Pool wurde nicht gefunden.
Wähle einen der untenstehenden Pools:
'; $pools=mysql_query("select id,name, adddate,url from banner_positions where partner_id='".$user['id']."'"); if(mysql_num_rows($pools)>0){ echo'Durch auf einen Bannerpool zu Clicken können Sie diesen ändern oder ihn sich ansehen.

'; echo''; $i=0; while($pool=mysql_fetch_array($pools)){ echo''; ($i==0?$i=1:$i=0); } echo'
'.$pool['name'].''.$pool['url'].'Toegevoegd op: '.$pool['adddate'].'
'; } else { echo'Du hast noch keinen Bannerpools erstellt.'; } } } elseif($op=='addpool') { echo'Bannerpool erstellen.

'; if(trim($name)!='' && trim($url)!=''){ if(!eregi("http://",$url) && !eregi("https://",$url)){ $url='http://'.$url; } mysql_query("insert into banner_positions (id,partner_id,name,adddate,url) values ('','".$user['id']."','".$name."',now(),'".$url."')"); $pool_id=mysql_insert_id(); // delete old cache files for this ID. deletecache($user['id'],$pool_id,"all"); foreach($_POST as $key => $value){ if(substr($key,0,6)=="groups"){ $i=substr($key,6,3); if($value=='2' or $value=='1'){ mysql_query("insert into banner_positions_catagories (id,banner_position_id,catagory_id,partner_id,value) values ('','".$pool_id."','".$i."','".$user[id]."','".$value."')"); } } } echo'Der Bannerpool ist erstellt.
Du kannst den dazugehörigen html-Code en die Statistik finden durch auf den Namen des Pools zu Clicken.

Wähle einen von Deinen Pools:

'; $pools=mysql_query("select id,name, adddate,url from banner_positions where partner_id='".$user['id']."'"); if(mysql_num_rows($pools)>0){ echo'Durch auf einen Bannerpool zu Clicken können Sie diesen ändern oder ihn sich ansehen.

'; $i=0; while($pool=mysql_fetch_array($pools)){ echo''; ($i==0?$i=1:$i=0); } echo'
'.$pool['name'].''.$pool['url'].'Toegevoegd op:'.$pool['adddate'].'
'; } else { echo'Du hast noch keinen Bannerpools erstellt.'; } } else { // build the array of inserted values NEEEDS FIX, this is dirty foreach($_POST as $key => $value){ if(substr($key,0,6)=="groups"){ $i=substr($key,6,3); if($value==NULL){ $input[$i]=0; } else { $input[$i]=$value; } } } echo'Du hast nicht alle Felder richtig ausgefüllt. Versuche es noch einmal.
Füge einen neuen Bannerpool hinzu.
Name:Name des Pools zur Erkennung.
Url:Erstellungsort.
Zielgruppe:Click auf das + Symbol um eine Wahl zu machen.Wähle die Produktgruppen die am besten zu der Zielgruppe deiner Website passen.
'; prepare_tree("treeOne","t"); echo'
'; } } elseif($op=="savepool"){ echo'Bannerpool ändern.

'; if(trim($name)!='' && trim($url)!=''){ if(!eregi("http://",$url) && !eregi("https://",$url)){ $url='http://'.$url; } // delete old cache files for this ID. deletecache($user['id'],$pool_id,"all"); mysql_query("update banner_positions set name='".$name."', url='".$url."' where partner_id='".$user['id']."' and id='".$pool_id."'"); // clear old catagories, is simpler than updates mysql_query("delete from banner_positions_catagories where partner_id='".$user['id']."' and banner_position_id='".$pool_id."'"); foreach($_POST as $key => $value){ if(substr($key,0,6)=="groups"){ $i=substr($key,6,3); if($value=='2' or $value=='1'){ // insert all selected catagories mysql_query("insert into banner_positions_catagories (id,banner_position_id,catagory_id,partner_id,value) values ('','".$pool_id."','".$i."','".$user[id]."','".$value."')"); } } } echo'Ihre Änderungen sind gespeichert
Sie werden automatisch zum Pool zurückgeschal.'; } else { // build the array of inserted values NEEEDS FIX, this is dirty foreach($_POST as $key => $value){ if(substr($key,0,6)=="groups"){ $i=substr($key,6,3); if($value==NULL){ $input[$i]=0; } else { $input[$i]=$value; } } } echo'Sie haben nicht alle Felder richtig ausgefüllt. Versuchen Sie es noch einmal.
Banner pool aanpassen:
Naam:Naam van de pool ter herkenning.
Url:Locatie van plaatsing.
Zielgruppe:Click auf das + Symbol um eine Wahl zu machen.Kies de product groepen welke het beste bij de doelgroep van jouw site passen.
'; prepare_tree("treeOne","t"); echo'
'; } } elseif($op=="viewbanners") { $pool=mysql_query("select name from banner_positions where partner_id='".$user['id']."' and id='".$pool_id."'"); if(mysql_num_rows($pool)>0){ $pool=mysql_fetch_array($pool); echo'Momentan aktive Banner im Bannerpool: '.$pool['name'].'.

Zuruck zum pool.

'; $banners=mysql_query("select banners.id as id, banners.content, banners.name, banners.type as type_id, banners.description, banners.alt, banners.views, banners.hits, (100/banners.views)*banners.hits as ratio, banners.url, banner_sizes.width, banner_sizes.height, banner_types.code from banners, banner_sizes, banner_positions, banner_positions_catagories, shops, shops_catagories, banner_types where banner_sizes.id='".$size."' and banners.deleted='no' and banner_types.id=banners.type and banner_sizes.id=banners.size_id and banner_positions_catagories.banner_position_id='".$pool_id."' and banners.shop_id=shops.id and shops_catagories.shop_id=shops.id and shops.language=".$language." and shops_catagories.catagory_id=banner_positions_catagories.catagory_id and banner_positions.partner_id='".$user['id']."' group by banners.id"); if(mysql_num_rows($banners)>0){ echo''; while($banner=mysql_fetch_array($banners)){ echo''; } echo'
'.$banner['name'].'
'.($banner['ratio']>4?''.$banner['ratio'].'%':''.($banner['ratio']==NULL?'0.00':$banner['ratio']).'%').'
Meer statistieken.
'.bannercheck($banner,$user,true).'
'; } else { echo'Momentan aktive Banner im Bannerpool: '.$pool['name'].'.

'; echo'Es sind noch keine Banner mit diesen Maßen für diesen Bannerpool verfügbar.
Vielleicht kannst Du mehr Zielgruppen selektieren? Dieser Pool kann in Zukunft mehr Produkte haben, wenn es mehr Produkte gibt.'; } } else { echo'Dieser Pool wurde nicht gefunden.

'; echo'Bannerpool ist entfernt worden.'; } } elseif($op=="delpool") { // delete old cache files for this ID. deletecache($user['id'],$pool_id,"all"); mysql_query("delete from banner_positions where id='".$pool_id."' and partner_id='".$user['id']."'"); mysql_query("delete from banner_positions_catagories where partner_id='".$user['id']."' and banner_position_id='".$pool_id."'"); echo'Bannerpool ist entfernt worden.

'; echo'Der Pool ist entfernt worden.
Sie werden automatisch auf die Banner-Site weitergeleitet.'; } else { echo'Ungültige Site.

'; echo'Leider ist diese Funktion nicht mehr verfügbar.
Falls Du über einen Link auf diese Site gekommen bist, kannst Du am besten den Verwalter der bezüglichen Website infomieren.'; } include("includes/footer.php"); } else { $url="pools.php"; include("includes/loginbox.php"); } ?>