Warning: count(): Parameter must be an array or an object that implements Countable in /www/htdocs/w011fd95/Typo3/typo3_src-7.6.23/typo3/sysext/core/Classes/Database/PreparedStatement.php on line 600

Warning: Invalid argument supplied for foreach() in /www/htdocs/w011fd95/Typo3/typo3_src-7.6.23/typo3/sysext/fluid/Classes/Core/Parser/TemplateParser.php on line 891
online Kurse -  Warenkorb
[]; console.log('articles',$scope.articles); $scope.articles_length = Object.keys($scope.articles).length; $scope.user = {"kundennr":""}; $scope.adresse = {"kundennr":""}; $scope.uid = "714"; $scope.steuerland = "DE"; $scope.checkkredit = 0; $scope.zahlart = { bankeinzug_email : {'name': 'Bankeinzug', 'preis': 0}, ueberweisung_email : {'name': 'Überweisung','preis': 1.5}, kreditkarte_email : {'name': 'Kreditkarte','preis': 1.50}}; $scope.zahlung = {name: ''}; $scope.anwendung = {seite: '1'}; // selected articles $scope.selection = []; $scope.bank = {inhaber: '', iban: '', bic: ''}; $scope.bankdaten = {}; $scope.summe = 0; $scope.buyErgebnis = ''; $scope.buyArticles = function() { $scope.buyErgebnis = 'Die Daten werden geprüft'; $scope.anwendung.seite = 3 $scope.alleDaten = {'artikel': $scope.articles, 'zahlungsart': $scope.zahlung.name, 'bank': $scope.bank, 'kunde': $scope.adresse, 'user': $scope.user, 'uid': $scope.uid, 'steuerland': $scope.steuerland} $http.post('index.php?eID=shop_buyArticles',$scope.alleDaten). then(function(response) { $scope.status = response.status; $scope.data = response.data; if(response.data.fehler != '') $scope.buyErgebnis = 'Leider ist ein Fehler aufgtreten:
'+response.data.fehler; else $scope.buyErgebnis = 'Die Daten wurden gespeichert. In Kürze erhälst du von uns eine E-Mail.

Den Zugang zu dem Online-Event erhältst du an dem jeweiligen Tag des Events per E-Mail zugeschickt.

Falls du Fragen haben solltest oder dir etwas unklar ist, wende dich gerne jederzeit an uns:
events@wrage.de oder telefonisch unter +49(0)40-413297-15'; console.log(response.text, response.data); }, function(response) { $scope.data = response.data || "Request failed"; $scope.status = response.status; $scope.buyErgebnis = 'Leider konnten wir den Auftrag nicht ausführen'; }); } $scope.fetchBankdaten = function(seite) { var url = $scope.sepa_url+'?blz='+$scope.bank['bic']+'&knr='+$scope.bank['iban']; $scope.bankcheck = 'Bankdaten werden geprüft'; $http.get(url).then(function(bankResponse) { $scope.bankdaten = bankResponse.data; $scope.checkedBank = $scope.bankdaten['valid']; if($scope.checkedBank){ $scope.bank['iban'] = $scope.bankdaten['iban'] $scope.bank['bic'] = $scope.bankdaten['bic'] } $scope.bankcheck = ''; gotoPage2(seite); console.log($scope.checkedBank, $scope.bankdaten, seite) // return bankResponse.data; }); } function checkBankdaten(seite){ if($scope.bank['iban'].length < 6 || $scope.bank['bic'].length < 4){ $scope.checkedBank = false; $scope.showError = true; }else{ $scope.checkedBank = false; $scope.fetchBankdaten(seite); } } function gotoPage2(seite){ if(!$scope.checkedArtikel || !$scope.checkedZahlung || !$scope.checkedBank) $scope.showError = true; else $scope.anwendung.seite = seite; } $scope.gotoPage = function(seite){ if(seite == 2){ if($scope.zahlung['name'] == 'bankeinzug_email') checkBankdaten(seite); else{ $scope.checkedBank = true; gotoPage2(seite); } } else $scope.anwendung.seite = seite; } function setSystem(hauptArtikel){ angular.forEach($scope.articles, function(systemArtikel, key) { if(systemArtikel.id == 'system_'+hauptArtikel.id){ systemArtikel.selected = hauptArtikel.selected; systemArtikel.anzahl = hauptArtikel.anzahl; } }) } function berechnen(){ $scope.bestellsumme = 0; $scope.systemsumme = 0; $scope.bearbeitungsumme = 0; $scope.gesamtsumme = 0; $scope.waehrung = 'EUR'; $scope.kreditPreis = 1.50; $scope.checkedArtikel = false; angular.forEach($scope.articles, function(artikel, key) { if (typeof artikel.anzahl == 'undefined') artikel.anzahl = artikel.max; if(artikel.system == 1){ setSystem(artikel); } }) angular.forEach($scope.articles, function(value, key) { if(value.anzahl > 0){ $scope.checkedArtikel = true; } $scope.bestellsumme += value.preis*value.anzahl; $scope.waehrung = value.waehrung; $scope.summe += 1; }); var kreditpreis = Math.round(($scope.bestellsumme)*0.035*100)/100; if(kreditpreis < 1.5) $scope.zahlart['kreditkarte_email']['preis'] = 1.5; else $scope.zahlart['kreditkarte_email']['preis'] = kreditpreis; if($scope.zahlung['name']){ $scope.bearbeitungsumme = $scope.zahlart[$scope.zahlung['name']]['preis'] $scope.gesamtsumme = $scope.systemsumme + $scope.bestellsumme + $scope.bearbeitungsumme; console.log('Gesamt',$scope.gesamtsumme, $scope.zahlart[$scope.zahlung['name']]['preis']); } } // watch articles for changes $scope.$watch('articles', function (nv) { berechnen(); }, true); $scope.$watch('zahlung', function (nv) { berechnen(); if($scope.zahlung['name'].length != '') $scope.checkedZahlung = true; else $scope.checkedZahlung = false; console.log('zahlung',$scope.zahlung['name'].length,$scope.checkedZahlung) }, true); $scope.$watch('bank', function (nv) { // $scope.checkedBank = false; }, true); }]) ;

Dein Warenkorb ist leer

Warenkorb

{{artikel.hinweis}} {{artikel.titel}}   {{artikel.preis|germanNumber:2}} {{waehrung}}
  {{(artikel.preis*artikel.anzahl)|germanNumber:2}} {{waehrung}}
Bestellsumme {{bestellsumme | germanNumber:2}} {{waehrung}}
Änderungen übernehmen
Bitte wähle einen Artikel aus