$suche=$_REQUEST['s'];
if (isset($_REQUEST['Seite']) AND $_REQUEST['Seite']!=0) $Seite=$_REQUEST['Seite'];
else $Seite=1;
if (strpos($suche,"wies")!==false) {
if (strpos($suche,"falke")!==false) {
$suche="wiesn";
}
}
$suche=str_replace("montclaire","moncler",$suche);
$produkte=array();
///
//Affili
///
include(PFAD.'inc/affili.inc.php');
$SOAP_REQUEST = new SoapClient(WSDL_PROD);
$params = array(
'ShopIds' => array('0'),
'Query' => "'".$suche."'",
'WithImageOnly' => true,
'Details' => 'true',
'ImageSize' => 'AllImages',
'CurrentPage' => "'".$Seite."'",
'PageSize' => '50',
'MinimumPrice' => '0',
'MaximumPrice' => '0',
'SortBy' => 'Rank',
'SortOrder' => 'Descending'
);
$params = array(
'ShopIds' => array('0'),
'Query' => "'".$suche."'",
'WithImageOnly' => true,
'Details' => 'true',
'ImageSize' => 'AllImages',
'CurrentPage' => $Seite,
'PageSize' => '10',
'MinimumPrice' => '0',
'MaximumPrice' => '0',
'SortBy' => 'Rank',
'SortOrder' => 'Descending'
);
$req = $SOAP_REQUEST->SearchProducts(array(
'CredentialToken' => $product_Token,
'SearchProductsRequestMessage' => $params
));
if (isset($_SESSION['user_name']) AND $_SESSION['user_name']=="portaladmin") {
//print_r($req);
//print_r($params);
//print_r($ausgabe);
//echo $ausgabe->program->_ ;
}
$total_affili=$req->TotalRecords;
$page_affili=$req->CurrentPage;
$items_affili=$req->Records;
$TotalPages=$req->TotalPages;
if ($items_affili==1) {
if ($_SESSION['user_name']=="portaladmin") {
//echo" z ";
//echo $ausgabe->program->_ ;
}
foreach($req->Products as $ausgabe) {
array_push($produkte,array('name'=>$ausgabe->Title, 'description'=>$ausgabe->Description,
'currency'=>'', 'price'=>$ausgabe->DisplayPrice, 'terms'=>$ausgabe->DisplayShipping,
'image'=>$ausgabe->Image120->ImageUrl, 'link'=>$ausgabe->DeepLink1, 'anbieter'=>$ausgabe->ShopInformation->ShopName));
if ($_SESSION['user_name']=="portaladmin") {
//echo" p ";
//print_r($ausgabe);
//echo $ausgabe->program->_ ;
}
}
}
if ($items_affili>1) {
if (isset($_SESSION['user_name']) AND $_SESSION['user_name']=="portaladmin") {
//echo" z ";
//echo $ausgabe->program->_ ;
}
foreach($req->Products->Product as $ausgabe) {
array_push($produkte,array('name'=>$ausgabe->Title, 'description'=>$ausgabe->Description,
'currency'=>'', 'price'=>$ausgabe->DisplayPrice, 'terms'=>$ausgabe->DisplayShipping,
'image'=>$ausgabe->Image120->ImageUrl, 'link'=>$ausgabe->DeepLink1, 'anbieter'=>$ausgabe->ShopInformation->ShopName));
if (isset($_SESSION['user_name']) AND $_SESSION['user_name']=="portaladmin") {
//echo" p ";
//print_r($ausgabe);
//echo $ausgabe->program->_ ;
}
}
}
///
//Affili Ende
///
///
//Zanox
///
require_once (PFAD.'zanox-api_client_2011-03-01/ApiClient.php');
$client = ApiClient::factory(PROTOCOL_SOAP, VERSION_2011_03_01);
$abfrage="select ProgramId from programme where Anbieter= 'Zanox' and programstatus = 'Active' and produkte>=1";
$con = mysql_connect(DB_SERVER, DB_SERVER_USERNAME, DB_SERVER_PASSWORD);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db(DB_DATABASE, $con);
$programme=array();
$programme2=array();
$programme3=array();
$programme4=array();
//"2268")
$ergebnis=mysql_query($abfrage);
while ($row=mysql_fetch_array($ergebnis)){
//echo $row['ProgramId']." ";
//echo $abfrage." ";
//$programme=array();//"2268")
/*if ($row['ProgramId']!="1406"){ // dessousshop liefert schlechte Ergebnisse
if ($row['ProgramId']!="286" AND $row['ProgramId']!="2182" AND $row['ProgramId']!="4439" AND $row['ProgramId']!="1755" AND $row['ProgramId']!="1236" AND count($programme)<20){
}}*/
if (count($programme)<20){
array_push($programme, $row['ProgramId']);
} elseif (count($programme2)<20){
array_push($programme2, $row['ProgramId']);
}elseif (count($programme3)<20){
array_push($programme3, $row['ProgramId']);
}elseif (count($programme4)<20){
array_push($programme4, $row['ProgramId']);
}
}
if ($_SESSION['user_name']=="portaladmin"){
//print_r($programme);
//echo " ";
//print_r($programme2);
//echo " ";
//print_r($programme3);
//echo " ";
//print_r($programme4);
//echo " ";
}
//echo $programme." ";
$connectId = 'C0C39654DD3A99A5C16B';
$publicKey = '6FC3900405B93F57FD74';
$secretKey = '26af0229059C4C+daF01A3df4c27ef/46438b743';
$client->setConnectId($connectId);
$client->setSecretKey($secretKey);
$client->setPublicKey($publicKey);
//$client->setregion("de"); // ,,,"de",,,,
/*$query, $searchType = 'phrase', $ip = NULL,
$region = NULL, $categoryId = NULL, $programId = array(), $hasImages = true,
$minPrice = 0, $maxPrice = NULL, $adspaceId = NULL, $page = 0,
$items = 10 */
$soapObj = $client->searchProducts($suche,'phrase',"de", $categoryId = NULL,$programme ,
NULL, NULL, NULL,"1326821", ($Seite-1) );
if (count($programme2)>0){
$soapObj2 = $client->searchProducts($suche,'phrase',"de", $categoryId = NULL,$programme2 ,
NULL, NULL, NULL,"1326821", ($Seite-1) );
}elseif (count($programme3)>0){
$soapObj3 = $client->searchProducts($suche,'phrase',"de", $categoryId = NULL,$programme3 ,
NULL, NULL, NULL,"1326821", ($Seite-1) );
}elseif (count($programme4)>0){
$soapObj4 = $client->searchProducts($suche,'phrase',"de", $categoryId = NULL,$programme4 ,
NULL, NULL, NULL,"1326821", ($Seite-1) );
}
if ($_SESSION['user_name']=="portaladmin") {
/*
searchProducts ( $query, $searchType = 'phrase',
$region = NULL, $categoryId = NULL, $programId = array(),
$hasImages = true, $minPrice = 0, $maxPrice = NULL, $adspaceId = NULL,
$page = 0, $items = 10 );
*/
$soapObj = $client->searchProducts( $suche, 'phrase',
NULL, NULL, $programme ,
true, 0, NULL, 1326821,
0, $items = 10 );
}
//var_dump($soapObj->stdClass);
$page_zanox=$soapObj->page;
$items_zanox=$soapObj->items;
$total_zanox=$soapObj->total;
if (isset($_SESSION['user_name']) AND $_SESSION['user_name']=="portaladmin") {
//echo" y ";
//print_r($soapObj);
//echo" y ";
//echo $soapObj->items;
//echo $ausgabe->program->_ ;
}
//echo "Seite: ".$page . " von " . $total/$items ;
if ( $soapObj->items >0 OR $soapObj2->items >0 OR $soapObj3->items >0 OR $soapObj4->items >0){
if ($_SESSION['user_name']=="portaladmin") {
// echo "größer 0";
}
foreach ($soapObj->productItems->productItem as $ausgabe){
array_push($produkte,array('name'=>$ausgabe->name, 'description'=>$ausgabe->descriptionLong,
'currency'=>$ausgabe->currency, 'price'=>$ausgabe->price, 'terms'=>$ausgabe->terms,
'image'=>$ausgabe->image->small, 'link'=>$ausgabe->trackingLinks->trackingLink[0]->ppc,'anbieter'=>$ausgabe->program->_));
if ($_SESSION['user_name']=="portaladmin") {
//print_r($ausgabe->program);
//echo $ausgabe->program->_ ;
}
}
foreach ($soapObj2->productItems->productItem as $ausgabe){
array_push($produkte,array('name'=>$ausgabe->name, 'description'=>$ausgabe->descriptionLong,
'currency'=>$ausgabe->currency, 'price'=>$ausgabe->price, 'terms'=>$ausgabe->terms,
'image'=>$ausgabe->image->small, 'link'=>$ausgabe->trackingLinks->trackingLink[0]->ppc,'anbieter'=>$ausgabe->program->_));
if ($_SESSION['user_name']=="portaladmin") {
//print_r($ausgabe->program);
//echo $ausgabe->program->_ ;
}
}
foreach ($soapObj3->productItems->productItem as $ausgabe){
array_push($produkte,array('name'=>$ausgabe->name, 'description'=>$ausgabe->descriptionLong,
'currency'=>$ausgabe->currency, 'price'=>$ausgabe->price, 'terms'=>$ausgabe->terms,
'image'=>$ausgabe->image->small, 'link'=>$ausgabe->trackingLinks->trackingLink[0]->ppc,'anbieter'=>$ausgabe->program->_));
if ($_SESSION['user_name']=="portaladmin") {
//print_r($ausgabe->program);
//echo $ausgabe->program->_ ;
}
}
foreach ($soapObj4->productItems->productItem as $ausgabe){
array_push($produkte,array('name'=>$ausgabe->name, 'description'=>$ausgabe->descriptionLong,
'currency'=>$ausgabe->currency, 'price'=>$ausgabe->price, 'terms'=>$ausgabe->terms,
'image'=>$ausgabe->image->small, 'link'=>$ausgabe->trackingLinks->trackingLink[0]->ppc,'anbieter'=>$ausgabe->program->_));
if ($_SESSION['user_name']=="portaladmin") {
//print_r($ausgabe->program);
//echo $ausgabe->program->_ ;
}
}
}
///
//Zanox Ende
///
//print_r($produkte);
$suche=$_REQUEST['s'];
$seiteninhalt='
';
$total=$total_affili+$total_zanox;
$items=$items_affili+$items_zanox;
$page=$page_affili+$page_zanox;
//echo $items_zanox;
if ($TotalPages>($total_zanox/50)) {
$Seiten=$TotalPages;
} else {
$Seiten=round ( ($total_zanox/50) );
}
if ( $total ==0){
$abfrage="UPDATE such_wolke SET `not_found` = 'x' WHERE CONVERT( suchbegriff USING utf8 ) = '".$suche."' ";
$ergebnis=mysql_query($abfrage);
$seiteninhalt.='
Leider kein Produkt gefunden mit Ihrem Suchbegriff';
}else {
$seiteninhalt.= '
Seite '.$Seite .' von '.$Seiten.' , insgesamt '.$total.' Produkte gefunden
erste Seite ';
if ($Seite>1) $seiteninhalt.= ' | vorherige Seite ';
if ($Seite< ($Seiten)) $seiteninhalt.= ' | nächste Seite ';
$seiteninhalt.= ' | letzte Seite
';
foreach($produkte as $ausgabe){
if (isset($_SESSION['user_name']) AND $_SESSION['user_name']=="portaladmin") {
//echo "
x
";
//print_r($req);
//print_r($params);
//print_r($ausgabe);
//echo $ausgabe->program->_ ;
}
$Link=$ausgabe[link];
if (isset($_SESSION['user_name']) AND $_SESSION['user_name'] !=""){
if (strpos($Link,"ref=50460")>0)
$Link=str_replace('ref=504609', 'ref=504609&subid='.$_SESSION['user_name'] ,$Link);
else
$Link=$Link.'&zpar0=[[ '.$_SESSION['user_name'].']]' ;
}else{
if (strpos($Link,"ref=50460")>0)
$Link=str_replace('ref=504609', 'ref=504609&subid=-' ,$Link);
else
$Link=$Link.'&zpar0=[[-]]' ;
}
if ($ausgabe[image]!="") {
//echo strripos($ausgabe[image],"http://images120");
$seiteninhalt.= '
';
}
else {
$seiteninhalt.= '
";
$suchanzeige=$seiteninhalt;
?>
Produkte - Suchergebnis -
Herzlich Willkommen auf unserem Shopping Portal.
Wir bieten Ihnen Rabatt, wenn Sie in einem durch uns verlinkten Shop einkaufen.
Diesen Rabatt bekommen Sie durch uns ausgezahlt. Sie können bis zu 15 % einsparen,
abhängig vom Shop, in dem Sie online bestellen.
Die Anmeldung ist kostenlos. Jede Bestellung, die Sie nach Anmeldung über unser Portal
tätigen, wird Ihrem Kundenkonto zugeordnet.
In Ihrem Kundenkonto können Sie Ihre Vergütungen einsehen und Auszahlungen veranlassen.
Hier können Sie sich kostenlos registrieren.
Amazon.de
Erhöhte Rabatte bei verschiedenen Anbietern
Rabatt Online Shop
Herzlich Willkommen auf unserem Shopping Portal.
Wir bieten Ihnen Rabatt, wenn Sie in einem durch uns verlinkten Shop einkaufen.
Diesen Rabatt bekommen Sie durch uns ausgezahlt. Sie können bis zu 15 % einsparen,
abhängig vom Shop, in dem Sie online bestellen.
Die Anmeldung ist kostenlos. Jede Bestellung, die Sie nach Anmeldung über unser Portal
tätigen, wird Ihrem Kundenkonto zugeordnet.
In Ihrem Kundenkonto können Sie Ihre Vergütungen einsehen und Auszahlungen veranlassen.
Hier können Sie sich kostenlos registrieren.
Hier gibt es weitere Informationen.
Analytics software