<?php /*
      -----------------------------------------------------------
        artikelauswahl.php
      -----------------------------------------------------------
        xaranshop V4.0 © 2009 Dipl.- Ing. Th. Müller, xaran.de ®
      -----------------------------------------------------------
        erstellt:    13.04.2008
        modifiziert: 13.04.2008
        generiert:   15.02.2010 - 10:14:10
        Version:     xaranshop V4.0.0.7
      -----------------------------------------------------------
      */


      include_once("start.php5");
      include_once("class_locator.php5");
      include_once("class_artikelauswahlleiste.php5");
      include_once("class_blaetternavigation.php5");


      if(!isset($_REQUEST['kat']))
      {
        browser_weiterleiten('./');
      }


      //$_REQUEST['kat'] = str_replace(array('%7E','+'), array('~','%20'),urlencode($_REQUEST['kat']));
      //$_REQUEST['kat'] = trim($_REQUEST['kat'], ' «»');


      $von = (isset($_REQUEST['von'])) ? intval($_REQUEST['von']) : 0;
      $bis = (isset($_REQUEST['bis'])) ? intval($_REQUEST['bis']) : 0;


      $html = array();

      $parameter = array();
      $parameter['kat'] = str_replace(array('%7E','+'), array('~','%20'),urlencode($_REQUEST['kat']));
      $parameter['von'] = $_REQUEST['von'];
      $hyperlink = hreflink($parameter,'artikelauswahl.php5','');

      $locator = new locator;
      $locator->text(str_replace('~',' » ',urldecode($_REQUEST['kat'])));
      $locator->url($hyperlink);
      $locator->erstellen();
      $html[] = $locator->anzeigen();

      $a = intval('9');   if($a <= 0) { $a = 9; }
      $n = 0;
      foreach($sxo->artikel as $artikel)
      {
        $hauptkategorie = '';
        $unterkategorie = '';
        if(isset($artikel->artikel_hauptkategorie)) { $hauptkategorie = ''.$artikel->artikel_hauptkategorie.''; }
        if(isset($artikel->artikel_unterkategorie)) { $unterkategorie = ''.$artikel->artikel_unterkategorie.''; }
        if(trim($hauptkategorie.'~'.$unterkategorie, '~')  ==  $_REQUEST['kat'])
        {
          $n++;
        }
      }


      if($n == 0)
      {
        $meldung = "In dieser Kategorie sind keine Artikel vorhanden. Wählen Sie ggf. eine Unterkategorie.";
        $meldungen->hinzufuegen($meldung,'info',true);
        $html[] = $meldungen->anzeigen();
      }
        
      if($n > 0)
      {
        $bezeichnung_anzeigen = 'ja';
        $abbildung_anzeigen = 'ja';
        $artnr_anzeigen = 'ja';
        $preis_anzeigen = 'ja';

        $breite = intval('165');
        $hoehe  = intval('340');

        $textfeldmenge_anzeigen = 'ja';
        $schaltflaechebestellen_anzeigen = 'ja';
        $linkzudetails_anzeigen = 'ja';

        $rand = '#bbbbbb';

        $css_gesamt    = 'margin:4px; padding:4px; background-color:#eeeeee; float:left;';
        $css_abbildung = 'border:0; '.'max-width:125px; max-height:200px;';
        $zusatzhtml    = 'alle Preise inkl. MwSt. <a href="kundeninfo.php?s=4">zzgl. Versand</a>';

        if($breite !=  0)  { $css_gesamt.= ' width:'.$breite.'px;'; }
        if($hoehe  !=  0)  { $css_gesamt.= ' height:'.$hoehe.'px;'; }
        if($rand   != '')  { $css_gesamt.= ' border: 1px '.$rand.' solid'; }


        //  Plausibilität überprüfen, evtl. Standardwerte setzen
        if($a<1)      $a   = 1;
        if($a>100)    $a   = 100;
        if(!$von)     $von = 1;
        if(!$bis)     $bis = $von + $a - 1;
        if($von<1)    $von = 1;
        if($bis>$n)   $bis = $n;

        //  Blätternavigation
        $parameter = array();
        $parameter['kat']    = str_replace(array('%7E','+'), array('~','%20'),urlencode($_REQUEST['kat']));

        $navigation = new blaetternavigation();
        $navigation->parameter                   = $parameter;
        $navigation->datei                       = 'artikelauswahl.php5';
        $navigation->von                         = $von;
        $navigation->bis                         = $bis;
        $navigation->einfachespitzeklammerlinks  = '&#x2039;';
        $navigation->einfachespitzeklammerrechts = '&#x203A;';
        $navigation->doppeltespitzeklammerlinks  = '&#xAB;';
        $navigation->doppeltespitzeklammerrechts = '&#xBB;';
        $navigation->eckigeklammerlinks          = ''."\n"; // &#91;
        $navigation->eckigeklammerrechts         = ''; // &#93;
        $navigation->n                           = $n;
        $navigation->a                           = $a;
        $navigation->l                           = 9;
        $navigation->trennzeichen                = ' ';
        $navigation->quickinfo                   = ' title="Artikelauswahl xxx bis yyy" ';
        $navigation->fett                        = ' style="font-weight:bold;" ';
        $navigation->anfang                      = ' Anfang ';
        $navigation->ende                        = ' Ende ';
        $navigation->sortierung                  = 'aufsteigend';
        $navigation->modus                       = 6;
        $navigation->erstellen();

        $html[] = '<div class="klein"><a href="http://e-sytech.com/shop/index.htm" target="_parent">Zurück zur Homepage</a>    Ab einem Bestellwert von <b>100.00 €</b> übernehmen wir die Versandkosten (bei Lieferung innerhalb Deutschland).</div>
'; // Kopftext
        $html[] = '<br style="clear:both;"/>';
        
        // artikelauswahlleiste
        $artikelauswahlleiste = new artikelauswahlleiste;
        $artikelauswahlleiste->a($a);
        $artikelauswahlleiste->n($n);
        $artikelauswahlleiste->von($von);
        $artikelauswahlleiste->bis($bis);
        $artikelauswahlleiste->nav($navigation->anzeigen());
        $artikelauswahlleiste->erstellen();
        $html[] = $artikelauswahlleiste->anzeigen();
        $html[] = '<br style="clear:both;"/>';

        $z = 0;
        foreach($sxo->artikel as $artikel)
        {
          $hauptkategorie = '';
          $unterkategorie = '';
          if(isset($artikel->artikel_hauptkategorie)) { $hauptkategorie = ''.$artikel->artikel_hauptkategorie.''; }
          if(isset($artikel->artikel_unterkategorie)) { $unterkategorie = ''.$artikel->artikel_unterkategorie.''; }


          if(trim($hauptkategorie.'~'.$unterkategorie,'~')  ==  $_REQUEST['kat'])
          {
            $z++;
            if($z >= $von  &&  $z <= $bis)
            {

              $bezeichnung = '';
              if(isset($artikel->artikel_bezeichnung))     { $bezeichnung = ''.$artikel->artikel_bezeichnung.''; }

              $abbildung = '';
              if(isset($artikel->artikel_abbildung))       { $abbildung = ''.$artikel->artikel_abbildung.''; }

              $artnr = '';
              if(isset($artikel->artikel_artnr))           { $artnr = ''.$artikel->artikel_artnr.''; }

              $preis = 0.00;
              if(isset($artikel->artikel_preis))           { $preis = $artikel->artikel_preis; }
              $preis = floatval(str_replace(",", ".", $preis));

              $mwst = 0.00;
              if(isset($artikel->artikel_mwst))            { $mwst = $artikel->artikel_mwst; }
              $mwst = floatval(str_replace(",", ".", $mwst));

              $mengeneinheit = '';
              if(isset($artikel->artikel_mengeneinheit))   { $mengeneinheit = ''.$artikel->artikel_mengeneinheit.''; }


              $parameter = array();
              $parameter['z']   =  intval($z);
              $parameter['kat'] =  str_replace(array('%7E','+'), array('~','%20'),urlencode($_REQUEST['kat']));
              $parameter['bez'] =  urlencode($bezeichnung);
              $hyperlink = hreflink($parameter,'artikeldetails.php5');

              $html[] = '<form action="aktionen.php5" method="post" style="padding:0; margin:0; border:0;">';
              $html[] = '<div style="'.$css_gesamt.'">';

              if($abbildung_anzeigen == 'ja'  &&  $abbildung != '')
              {
                $src = 'images/'.base_name($abbildung);
                $html[] = '<a href="'.$hyperlink.'"><img style="'.$css_abbildung.'" src="'.$src.'" alt="'.$abbildung.'" /></a>';
              }

              // Artikelbezeichnung
              if($bezeichnung_anzeigen == 'ja')
              {
                $html[] = '<div class="gross"><a href="'.$hyperlink.'">'.$bezeichnung.'</a></div>';
              }

              // Art-Nr.
              if($artnr_anzeigen == 'ja')
              {
                $html[] = '<div class="normal">Art.-Nr.: '.$artnr.'</div>';
              }


              $html[] = '<br />';


              // Textfeld oder Schaltfläche
              if($textfeldmenge_anzeigen == 'ja'  ||  $schaltflaechebestellen_anzeigen == 'ja')
              {
                $html[] = '<div class="normal">';
              }


              // Textfeld
              if($textfeldmenge_anzeigen == 'ja')
              {
                $menge_vorgabewert = 1.00; //  fest
                $html[] = '<input type="text" name="menge" value="'.$menge_vorgabewert.'" style="vertical-align:middle; width:45px;" />';
                $html[] = ' '.$mengeneinheit;
              }
              else
              {
                $html[] = '<input type="hidden" name="menge" value="1" />';
              }


              // Bestellschaltfläche
              if($schaltflaechebestellen_anzeigen == 'ja')
              {
                $html[] = ' <input type="submit" name="bestellen'.$z.'" value="Bestellen" style="vertical-align:middle;" />';
              }
              

              if($textfeldmenge_anzeigen == 'ja'  ||  $schaltflaechebestellen_anzeigen == 'ja')
              {
                $html[] = '</div>';
              }

                


              // Preis
              if($preis_anzeigen == 'ja')
              {
                $html[] = '<div class="gross">'.preisformatierung($preis, true).'</div>';
              }

              // Zusatzhtml
              if($zusatzhtml != '')
              {
                $html[] = '<div class="klein">'.$zusatzhtml.'</div>';
              }

              $html[] = '<br />';


              // Link zu Details anzeigen
              if($linkzudetails_anzeigen == 'ja')
              {
                $parameter = array();
                $parameter['z']   =  intval($z);
                $parameter['kat'] =  str_replace(array('%7E','+'), array('~','%20'),urlencode($_REQUEST['kat']));
                $parameter['bez'] =  urlencode($bezeichnung);
                $hyperlink = hreflink($parameter,'artikeldetails.php5');
                $html[] = '<div class="normal"><a href="'.$hyperlink.'">Detailansicht »</a></div>';
              }

              $html[] = '</div>';

              $parameter = array();
              $parameter['kat'] = str_replace(array('%7E','+'), array('~','%20'),urlencode($_REQUEST['kat']));
              $parameter['von'] = $_REQUEST['von'];
              $parameter['bez'] = urlencode($bezeichnung);
              $hyperlink = hreflink($parameter,'artikelauswahl.php5','');

              $html[] = '<input type="hidden" name="aktion"          value="artikel_hinzufuegen" />';
              $html[] = '<input type="hidden" name="url"             value="'.$hyperlink.'" />';

              $html[] = '<input type="hidden" name="bezeichnung"     value="'.$bezeichnung.'" />';
              $html[] = '<input type="hidden" name="artnr"           value="'.$artnr.'" />';
              $html[] = '<input type="hidden" name="preis"           value="'.$preis.'" />';
              $html[] = '<input type="hidden" name="mwst"            value="'.$mwst.'" />';
              $html[] = '<input type="hidden" name="mengeneinheit"   value="'.$mengeneinheit.'" />';
              $html[] = '<input type="hidden" name="abbildung"       value="'.$abbildung.'" />';
              $html[] = '<input type="hidden" name="hauptkategorie"  value="'.$hauptkategorie.'" />';
              $html[] = '<input type="hidden" name="unterkategorie"  value="'.$unterkategorie.'" />';
              
              $html[] = '</form>';
            }
          }
        }

        $html[] = '<br style="clear:both;"/>';
        $html[] = $artikelauswahlleiste->anzeigen();
        $html[] = '<br style="clear:both;"/>';
        $html[] = '<div class="klein">Hinweis: Haben Sie weitere Fragen zu unseren Produkten?  Hotline: 02774-923850 </div>

';  // Fußtext

      }

            kopf($titel);
      echo $meldungen->anzeigen();

      $ausgabe = '';
      $ausgabe = implode("\n",$html);
      echo $ausgabe;
      fuss();
?>