';
}
echo $result;
}
if($_GET['action'] == "deleteProduct"){
global $wpdb;
$wpdb->query("DELETE FROM productfeed WHERE program_id = '".$_POST['program']."' AND product_id = '".$_POST['product']."'");
echo "DELETE FROM productfeed WHERE program_id = '".$_POST['program']."' AND product_id = '".$_POST['product']."' ";
}
if($_GET['action'] == "getProductsArray"){
$products = $wpdb->get_results("SELECT product_id FROM productfeed WHERE program_id = '".$_POST['program']."'");
$i = 1;
foreach($products AS $product){
if(count($products) > $i){
$ids .= ''.$product->product_id.', ';
}else{
$ids .= ''.$product->product_id.'';
}
$i++;
}
echo $ids;
}
if ($_GET['action'] == "result"){
$explode = explode(" ", $_POST['word']);
for($i=0; $i 1){
$tDatabase .= " AND (title REGEXP '[[:<:]]".$breed[1]."[[:>:]]' OR description REGEXP '[[:<:]]".$breed[1]."[[:>:]]')";
}else{
$tDatabase .= " AND (title LIKE '%".$explode[$i]."%' OR description LIKE '%".$explode[$i]."%')";
}
}else{
if(count($breed) > 1){
$tDatabase = "(title REGEXP '[[:<:]]".$breed[1]."[[:>:]]' OR description REGEXP '[[:<:]]".$breed[1]."[[:>:]]')";
}else{
$tDatabase = "(title LIKE '%".$explode[$i]."%' OR description LIKE '%".$explode[$i]."%')";
}
}
}
if($_POST['program'] != "" && $_POST['category'] == "" && $_POST['subcategory'] == ""){
$Aproducts = $wpdb->get_results("SELECT * FROM productfeed
WHERE productfeed.program_id = '".$_POST['program']."'
AND ".$tDatabase." ORDER BY RAND()");
}
elseif($_POST['category'] != "" && $_POST['subcategory'] == ""){
$Aproducts = $wpdb->get_results("SELECT * FROM productfeed
WHERE productfeed.program_id = '".$_POST['program']."'
AND productfeed.category = '".$_POST['category']."'
AND ".$tDatabase." ORDER BY RAND()");
}
elseif($_POST['subcategory'] != ""){
$Aproducts = $wpdb->get_results("SELECT * FROM productfeed
WHERE productfeed.program_id = '".$_POST['program']."'
AND productfeed.sub_category = '".$_POST['subcategory']."'
AND ".$tDatabase." ORDER BY RAND()");
}
else{
$Aproducts = $wpdb->get_results("SELECT * FROM productfeed
WHERE ".$tDatabase." ORDER BY RAND()");
}
echo 'Producten gevonden:';
echo count($Aproducts) . '
';
if (count($Aproducts) > 1500){ // Limit of 1500 products to show in the example view
_e('Wees specifieker in je zoekopdracht','DaisyconPlugin');
}else{
// Get all the different style options
$aSheet = $wpdb->get_row("SELECT * FROM stylesheets WHERE stylesheet_id = '".$_POST['stylesheet']."'");
if(isset($_POST['size'])){$size = $_POST['size'];}else{$size = $aSheet->size;}
if(isset($_POST['view'])){$view = $_POST['view'];}else{$view = $aSheet->view;}
if(isset($_POST['border'])){$border = $_POST['border'];}else{$border = $aSheet->bordercolor;}
if(isset($_POST['background'])){$background = $_POST['background'];}else{$background = $aSheet->backgroundcolor;}
if(isset($_POST['align'])){$align = $_POST['align'];}else{$align = $aSheet->align;}
if(isset($_POST['textcolor'])){$textcolor = $_POST['textcolor'];}else{$textcolor = $aSheet->textcolor;}
if(isset($_POST['price'])){$price = $_POST['price'];}else{$price = $aSheet->price;}
if(isset($_POST['store'])){$store = $_POST['store'];}else{$store = $aSheet->store;}
if(isset($_POST['float'])){$float = $_POST['float'];}else{$float = $aSheet->float;}
if(isset($_POST['height'])){$height = $_POST['height'];}else{$height = $aSheet->height;}
if(isset($_POST['width'])){$width = $_POST['width'];}else{$width = $aSheet->width;}
if(isset($_POST['before_price'])){$before_price = $_POST['before_price'];}else{$before_price = $aSheet->price_before;}
if(isset($_POST['button_store_'])){$button_store = $_POST['button_store_'];}else{$button_store = $aSheet->button_store;}
if(isset($_POST['button_color_'])){$button_color = $_POST['button_color_'];}else{$button_color = $aSheet->buttoncolor;}
if(isset($_POST['button_border_color_'])){$button_border_color = $_POST['button_border_color_'];}else{$button_border_color = $aSheet->buttonbordercolor;}
if(isset($_POST['button_text_color_'])){$button_text_color = $_POST['button_text_color_'];}else{$button_text_color = $aSheet->buttontextcolor;}
if(isset($_POST['store_button_program_'])){$store_button_program = $_POST['store_button_program_'];}else{$store_button_program = $aSheet->store_button_program;}
foreach($Aproducts AS $Rproducts){
echo '
'.$Rproducts->title.'
';
$Aprogram = $wpdb->get_row("SELECT * FROM programs
WHERE program_id = '".$Rproducts->program_id."' ");
echo '
';
echo '
€'.$Rproducts->price.'
';
echo '
';
}
}
}
if ($_GET['action'] == "subcategory"){
$aSubcat = array();
$aSubcat = $wpdb->get_results("SELECT Distinct productfeed.sub_category FROM productfeed WHERE productfeed.program_id = '".$_POST['program']."' AND productfeed.category = '".$_POST['category']."' ORDER BY productfeed.sub_category");
echo '';
foreach($aSubcat AS $rSubcat){
echo '
';
}
break;
}
if ($_GET['action'] == "category"){
$aCat = array();
$aCat = $wpdb->get_results("SELECT Distinct productfeed.category FROM productfeed
WHERE program_id = '".$_POST['program']."'
ORDER BY productfeed.category");
echo '';
foreach($aCat AS $rCat){
echo '';
}
}
if ($_GET['action'] == "widget"){
if(isset($_POST['store'])){
if($_POST['store'] == "all" || $_POST['store'] == ""){
$products = $wpdb->get_results("SELECT * FROM (SELECT productfeed.image,
productfeed.title,
productfeed.price,
programs.image AS program_image,
productfeed.link FROM productfeed INNER JOIN programs ON productfeed.program_id = programs.program_id WHERE productfeed.title LIKE '%".$_POST['device_store']."%' AND NOT productfeed.program_id = '7' AND
NOT productfeed.program_id = '21' AND
NOT productfeed.program_id = '24' AND
NOT productfeed.program_id = '36' AND
NOT productfeed.program_id = '27' AND
NOT productfeed.program_id = '40' AND
NOT productfeed.program_id = '44' ORDER BY RAND() LIMIT 10) temp_tbl ORDER BY price ASC ");
}else{
$products = $wpdb->get_results("SELECT productfeed.image,
productfeed.title,
productfeed.price,
programs.image AS program_image,
productfeed.link FROM productfeed INNER JOIN programs ON productfeed.program_id = programs.program_id WHERE productfeed.title LIKE '%".$_POST['device_store']."%' AND productfeed.program_id = '".$_POST['store']."' ORDER BY RAND() LIMIT 10");
}
}
if(isset($_POST['provider'])){
if($_POST['provider'] == "all" || $_POST['provider'] == ""){
$products = $wpdb->get_results("SELECT * FROM (SELECT productfeed.image,
productfeed.title,
productfeed.price,
programs.image AS program_image,
productfeed.link FROM productfeed INNER JOIN programs ON productfeed.program_id = programs.program_id WHERE productfeed.title LIKE '%".$_POST['device']."%' AND(
productfeed.program_id = '7' OR
productfeed.program_id = '21' OR
productfeed.program_id = '24' OR
productfeed.program_id = '36' OR
productfeed.program_id = '27' OR
productfeed.program_id = '40' OR
productfeed.program_id = '44') ORDER BY RAND() LIMIT 10) temp_tbl ORDER BY price ASC ");
}else{
$products = $wpdb->get_results("SELECT productfeed.image,
productfeed.title,
productfeed.price,
programs.image AS program_image,
productfeed.link FROM productfeed INNER JOIN programs ON productfeed.program_id = programs.program_id WHERE productfeed.title LIKE '%".$_POST['device']."%' AND
productfeed.program_id = '".$_POST['provider']."' ORDER BY RAND() LIMIT 10");
}
}
echo '
'.$_POST['device'].'
';
if ($products){
foreach($products AS $product){
if($product->price == "0.00"){
$price = "Gratis!";
}else{
$price = '€ '.$product->price;
}
echo '