getPreislistenNamen(); if(isset($_GET['listenOffset']) && is_numeric($_GET['listenOffset'])) $listenOffset = intval($_GET['listenOffset']); if($listenOffset < 0 || $listenOffset >= count($listenNamen)) $listenOffset = 0; if(isset($_GET['listenIndex']) && is_numeric($_GET['listenIndex'])) $listenIndex = intval($_GET['listenIndex']); $listenZeilen = $preislistenHandler->getListenZeilen($listenOffset); if($listenIndex < 0 || $listenIndex >= count($listenZeilen)) $listenIndex = 0; $produkt = $listenZeilen[$listenIndex]; $markeModellCPU = $produkt[$preislistenHandler->findNameOffset($listenOffset, 'marke')] . ', ' . $produkt[$preislistenHandler->findNameOffset($listenOffset, 'modell')] . ($preislistenHandler->findNameOffset($listenOffset, 'grösse') >= 0 ? ', ' . $produkt[$preislistenHandler->findNameOffset($listenOffset, 'grösse')] : NULL); $produktBild = $produkt[$preislistenHandler->findNameOffset($listenOffset, 'bild')]; $produktBildExists = file_exists(__DIR__ . '/Produktbilder/' . $produktBild); $titlePrefix = 'Refurbished PC'; $title_appendix = $titlePrefix . ' - ' . $markeModellCPU; $description = $titlePrefix . ' ' . $markeModellCPU; $namen = $preislistenHandler->getSpaltenNamen($listenOffset); $key_words = $markeModellCPU; foreach($namen as $index => $name) { if( $index == $preislistenHandler->findNameOffset($listenOffset, 'id') || $index == $preislistenHandler->findNameOffset($listenOffset, 'bild') ) continue; $cleanProduct = $produkt[$index]; $cleanProduct = str_replace("\n", '', $cleanProduct); $cleanProduct = str_replace("\r", '', $cleanProduct); $cleanProduct = str_replace("\t", '', $cleanProduct); $cleanProduct = str_replace("\"", '\'\'', $cleanProduct); if(!empty($cleanProduct)) { // Next: don't add details and keep description short // $description .= (!empty($description) ? ' ' : '') . $name . ' ' . $cleanProduct; // $key_words .= $cleanProduct . ', '; $key_words .= (!empty($key_words) ? ', ' : '') . $name . ' ' . $cleanProduct; } // Stop after preis and skip the options if($index == $preislistenHandler->findNameOffset($listenOffset, 'preis')) { $key_words .= ' CHF'; break; } } ?>

<?php echo $markeModellCPU; ?> Kein Bild von '{$markeModellCPU}' vorhanden\n"; } ?>

Details

getSpaltenNamen($listenOffset); $inOptionen = FALSE; $firstOptionenLine = TRUE; $emailOptionen = NULL; foreach($namen as $index => $name) { if( $index == 'id' || $index == $preislistenHandler->findNameOffset($listenOffset, 'bild') ) continue; ?> findNameOffset($listenOffset, 'preis'); ?>

Optionen

findNameOffset($listenOffset, 'preis'); $cpu = $index == $preislistenHandler->findNameOffset($listenOffset, 'cpu'); if($cpu) // echo ''; echo ''; elseif($preis) echo ''; else echo ''; if(empty($produkt[$index])) echo '-'; elseif(strtolower($produkt[$index]) == 'x') echo ''; else echo $produkt[$index]; if( ( $index == $preislistenHandler->findNameOffset($listenOffset, 'ram') || $index == $preislistenHandler->findNameOffset($listenOffset, 'ssd') ) && !empty($produkt[$index]) ) { echo ' '; echo 'GB'; } elseif(is_numeric($produkt[$index]) && floatval($produkt[$index]) - intval($produkt[$index]) == 0.0 ) { // echo ' CHF'; echo '.00'; } if($cpu) { echo ''; echo ' '; } elseif($preis) echo ' CHF'; elseif($inOptionen && !empty($produkt[$index])) echo ' CHF'; else echo ''; ?>
Bestellen

Refurbished Computer (Aufbereitete Computer)