Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var cId, ratingAvg, ratingCount, dealerName, dealerStreet, dealerZip, dealerCity, score, sellId, dt;
- function getDealerScore(ID) {
- $.ajax( {
- type: 'GET',
- url: 'csv.php?customerId=' + ID,
- dataType: 'json',
- success: function( result ) {
- //console.log( result );
- if (result !== null) {
- ratingAvg = parseFloat(result.RatingRounded);
- score = parseFloat(result.ScoreRounded);
- sellId = parseFloat(result.SELLID);
- if (parseFloat( ratingAvg ) >= 4.3 && ratingCount >= 25 && parseFloat( score ) >= 4.8) {
- dt = 'top';
- appendData();
- showContent('topDealer');
- } else if(parseFloat( ratingAvg ) >= 4.0 && ratingCount >= 10) {
- dt = 'cert';
- appendData();
- showContent('certDealer');
- }} else {
- showError('error-low');
- }
- }
- } );
- }
- function redirectToDealerLogin() {
- $.when(loadLogoutSite()).done(function (a1) {
- window.location.href = $('#dealerLoginLink').attr('href');
- });
- return false;
- }
- function loadLogoutSite() {
- return $.get("https://accounts.autoscout24.com/logout?client_id=autoscout24&ui_locales=de-DE&wtl=logout&account=autoscout24de&evar68=logout&embedded=1&accdel=0", function (data) {
- });
- }
- function animateScrollTo(elmID, time) {
- time = time || 500;
- if (elmID == null) {
- return false;
- }
- $('html, body').animate({
- scrollTop: $("#" + elmID).offset().top
- }, time);
- }
- function findGetParameter(param, params) {
- params = params || location.search;
- var result = null;
- var items = params.toLowerCase().substr(1).split("&");
- Array.prototype.forEach.call(items, function (item) {
- item = item.split('=');
- if (item[0] == param) result = item[1];
- });
- return result;
- }
- function getCookie(cname) {
- var name = cname + "=";
- var ca = document.cookie.split(';');
- for (var i = 0; i < ca.length; i++) {
- var c = ca[i];
- while (c.charAt(0) == ' ') c = c.substring(1);
- if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
- }
- return "";
- }
- function getSellId(cookie) {
- cookie = cookie.toLowerCase();
- var sellStart = cookie.search('sellid');
- var sellFrom = cookie.substring(sellStart + 7);
- var sellTo = sellFrom.search('&');
- var res = '';
- if(sellTo === -1) {
- res = sellFrom;
- } else {
- res = sellFrom.substring(0, sellTo);
- }
- return res;
- }
- function AuthorizeBasic(params) {
- var userCookie = getCookie("User");
- params = params || {};
- // if (params.debug) console.log(userCookie);
- if (!userCookie) {
- if (typeof params.required == 'undefined' || params.required) window.location.href = 'https://secure.meinauto.autoscout24.de/Authorize/Basic?url=' + encodeURIComponent(params.returl || window.location.href);
- return false;
- } else {
- cId = cId && cId != '' ? cId : findGetParameter('customerid', userCookie);
- return true;
- }
- }
- function appendData() {
- // console.log("appendData()");
- var big = $( '#dc-img-big' );
- var bnr = $( '#dc-img-bnr' );
- var str = '&';
- str += 'name=' + encodeURIComponent(dealerName);
- str += '&avg=' + ratingAvg;
- str += '&cnt=' + ratingCount;
- str += '&scr=' + score;
- big.attr( 'src', big.attr( 'src' ) + str );
- big.parent().attr( 'href', big.parent().attr( 'href' ) + str );
- bnr.attr( 'src', bnr.attr( 'src' ) + str );
- bnr.parent().attr( 'href', bnr.parent().attr( 'href' ) + str );
- }
- function showError(id) {
- $('.main-dc-section').addClass('sc-hidden');
- $('#' + id).removeClass('sc-hidden');
- }
- function sendRequest(){
- var cIdInput = $( '#customerid');
- if ( cIdInput.length > 0 ) cIdInput.val( cId );
- $.ajax({
- type: 'GET',
- url: 'request.php?cId='+cId,
- dataType: 'json',
- success: function(result) {
- dealerName = result.company_name;
- dealerCity = result.city;
- dealerStreet = result.street;
- dealerZip = result.zip;
- ratingCount = result.ratings_count;
- //console.log(result);
- if ( dealerName ) {
- getDealerScore(cId);
- document.getElementById('dealer-name').innerHTML = dealerName;
- document.getElementById('dealer-street').innerHTML = dealerStreet;
- document.getElementById('dealer-zip').innerHTML = dealerZip + ' ' + dealerCity;
- document.getElementById('dealerName').value = dealerName;
- document.getElementById('dealerAdress').value = dealerStreet + ' ' + dealerZip + ' ' + dealerCity;
- document.getElementById('customerID').value = cId;
- } else {
- // If not a dealer show dealer login msg
- if (!dealerName) {
- showError('error-login');
- } else {
- showError('error-api');
- }
- }
- }
- });
- }
- function showContent(classname) {
- $('.' + classname).removeClass('sc-hidden');
- }
- function getCInput() {
- var cIdInput = $('#customerid');
- if (cIdInput.length < 1) return;
- var input = cIdInput.val();
- if (input) {
- var loc = window.location.origin + window.location.pathname;
- var params = window.location.search.substr(1).split('&');
- Array.prototype.forEach.call(params, function (param, key) {
- param = param.split('=');
- if (param[0] === 'customerid') params[key] = 'customerid=' + input;
- });
- var search = '?' + params.join('&');
- window.location = loc + search;
- }
- }
- function dl(e) {
- if (!e.target) return;
- var tgt = $(e.target);
- var id = tgt.attr('id');
- if (!tgt.hasClass('signup-submit')) return;
- var el = id === 'signup-submit-big' ? $('#dc-img-big').parent() : $('#dc-img-bnr').parent();
- var href = el.attr('href');
- if (href) window.open(href, 'popUpWindow');
- }
- function writeId() {
- if (!cId) return;
- $('#company').val(cId);
- }
- $(document).ready(function () {
- //TODO remove
- AuthorizeBasic({required: false});
- var cIdGet = findGetParameter('customerid');
- if (cIdGet) cId = cIdGet;
- if (cId) {
- writeId();
- sendRequest();
- } else {
- // Not logged in
- // console.log('user not logged in');
- showError('error-login');
- }
- $('#cinput-submit').click(getCInput);
- $('#customerid').keydown(function (e) {
- if (e.keyCode && e.keyCode === 13) getCInput();
- });
- $('#signup-submit-big').click(dl);
- $('#signup-submit-bnr').click(dl);
- });
- $('#submitbtn').click(function (event) {
- event.preventDefault();
- submitForm();
- });
- function submitForm () {
- document.getElementById('btn').value = 'DOPOST';
- document.getElementById('DType').value = dt;
- document.getElementById('sellID').value = sellId;
- document.getElementById('ratingAvg').value = ratingAvg;
- document.getElementById('score').value = score;
- let sa5 = $('#aufkleberA5Top').val();
- let sa6 = $('#aufkleberA6Top').val();
- let ta4 = $('#tischaufstellerA4Top').val();
- let ta5 = $('#tischaufstellerA5Top').val();
- let not = $('#notizzezellBlockTop').val();
- let sa5c = $('#aufkleberA5Cert').val();
- let sa6c = $('#aufKleberA6Cert').val();
- if (isEmpty(sa5) && isEmpty(sa6) && isEmpty(ta4) && isEmpty(ta5) && isEmpty(not) && isEmpty(sa5c) && isEmpty(sa6c)) {
- showContent('submitter');
- } else {
- //console.log($('#certDealerOrder').serializeArray());
- $.ajax({
- type: "POST",
- url: "BLL/email_api_layer.php",
- data: $('#certDealerOrder').serializeArray(),
- })
- $('.main-dc-section').addClass('sc-hidden');
- $('#thank-you').removeClass('sc-hidden');
- }
- }
- function isEmpty(val) {
- return val === null || val === '0' || val === 0;
- }
- function storeEvent() {
- $.ajax({
- type: "POST",
- url: "request.php",
- data: {
- eventType: 'Certified-Dealer-Order',
- eventId: cId,
- stickerA5: stickerA5,
- stickerA6: stickerA6,
- tischaufstellerA4: tischaufstellerA4,
- tischaufstellerA5: tischaufstellerA5,
- notizzettelblock: notizzettelblock,
- isTopDealer: isTopDealer
- },
- }
- )
- }
- <?php
- require_once 'includes/master.php';
- require_once 'includes/settings.php';
- require_once '../includes/header.php';
- $rand = rand();
- $_SESSION['rand'] = $rand;
- $s_pagename = 'de/vm/testdrive/lp';
- $monthNow = date('n');
- $yearNow = date('Y');
- $request_item = new vin_input();
- $live = substr($_SERVER['REMOTE_ADDR'], 0, 3) === '10.' || $_SERVER['REMOTE_ADDR'] === '::1' ? FALSE : TRUE;
- if (isset($_GET['classified'])) {
- $request_item->vehicle->error = false;
- $request_item->vehicle->id = $_GET['classified'];
- vehicle_manager::load($request_item->vehicle);
- }
- $_SESSION['vin_input'] = $request_item;
- ?>
- <style>
- .content-container {
- background-color: #f4f4f4;
- / / padding: 35 px 35 px;
- }
- .subsec {
- background: white;
- padding: 1rem;
- margin-bottom: 0.3rem;
- }
- main h2 {
- color: #1e4c7a;
- font-weight: 600;
- }
- .arr {
- color: #ff7500;
- font-weight: bold;
- }
- .submitter {
- background: #ffdddc;
- width: 400px;
- margin: 2rem auto;
- border: solid 1px #d91a2a;
- border-radius: 9px;
- padding: 2rem;
- text-align: center;
- }
- .bold {
- font-weight: bold;
- }
- .center-text {
- margin-left: auto;
- margin-right: auto;
- text-align: center;
- }
- .criteria {
- margin-left: auto;
- margin-right: auto;
- }
- .item-container {
- max-width: 61rem;
- margin: 0 auto;
- }
- .fitted {
- max-width: 61rem;
- }
- .img-preview {
- / / background: rgba(170, 170, 170, 0.5);
- display: inline-block;
- width: 18rem;
- margin: 1rem 1rem;
- }
- .prev-img {
- height: 10rem;
- }
- .sticker {
- background: url(images/sticker_top.jpg) no-repeat center center;
- background-size: 11rem;
- }
- .stickerCert {
- background: url(images/sticker_cert.jpg) no-repeat center center;
- background-size: 11rem;
- }
- .tablea4 {
- background: url(images/tischaufstellera4_top.jpg) no-repeat center center;
- background-size: auto 9.5rem;
- }
- .tablea5 {
- background: url(images/tischaufstellera5_top.jpg) no-repeat center center;
- background-size: auto 9.5rem;
- }
- .notes {
- background: url(images/notizzettelblock_top.jpg) no-repeat center center;
- background-size: auto 8rem;
- }
- @media (max-width: 999px) {
- .item-container {
- text-align: center;
- }
- }
- </style>
- <a id="top"></a>
- <div class="content-container main-dc-section">
- <div class="subsec">
- <img src="images/LP_bewertungsinitiative_1100x430%5B1%5D.jpg">
- <!--TOPDEALER-->
- <p class="sc-font-m margin-top-small center-text fitted bold topDealer sc-hidden">
- Profitieren Sie von Ihrer Top-Händler-Auszeichnung, indem Sie sie in Ihre Kommunikation einbinden. Dafür
- können Sie hier kostenlos
- Werbemittel bestellen oder online herunterladen.
- </p>
- <!--ENDE TOPDEALER-->
- <!--CERTDEALER-->
- <p class="sc-font-m margin-top-small center-text fitted bold certDealer sc-hidden">
- Profitieren Sie von Ihrer Händler-Auszeichnung, indem Sie sie in Ihre Kommunikation einbinden. Dafür
- können Sie hier kostenlos
- Werbemittel bestellen oder online herunterladen.
- </p>
- <h2 class="sc-font-xl margin-top-medium margin-bottom-small center-text">Materialien für Ihr Autohaus</h2>
- <form id="certDealerOrder">
- <!---TOPDEALER-->
- <div class="item-container topDealer sc-hidden">
- <!--NEW ITEM-->
- <div class="img-preview">
- <span class="item-header">Aufkleber A5</span>
- <select class="sc-input" name="aufkleberA5Top" id="aufkleberA5Top">
- <option value="0" selected="selected" disabled>Menge auswählen</option>
- <option value="0">0</option>
- <option value="5">5</option>
- <option value="10">10</option>
- <option value="15">15</option>
- <option value="20">20</option>
- <option value="25">25</option>
- <option value="30">30</option>
- <option value="35">35</option>
- <option value="40">40</option>
- <option value="45">45</option>
- <option value="50">50</option>
- </select>
- <div class="prev-img sticker"></div>
- </div>
- <!--NEW ITEM-->
- <div class="img-preview">
- <span class="item-header">Aufkleber A6</span>
- <select class="sc-input" name="aufkleberA6Top" id="aufkleberA6Top">
- <option value="0" selected="selected" disabled>Menge auswählen</option>
- <option value="0">0</option>
- <option value="5">5</option>
- <option value="10">10</option>
- <option value="15">15</option>
- <option value="20">20</option>
- <option value="25">25</option>
- <option value="30">30</option>
- </select>
- <div class="prev-img sticker"></div>
- </div>
- <!--NEW ITEM-->
- <div class="img-preview">
- <span class="item-header">Tischaufsteller A4</span>
- <select class="sc-input" name="tischaufstellerA4Top" id="tischaufstellerA4Top">
- <option value="0" selected="selected" disabled>Menge auswählen</option>
- <option value="0">0</option>
- <option value="1">1</option>
- </select>
- <div class="prev-img tablea4"></div>
- </div>
- <!--NEW ITEM-->
- <div class="img-preview">
- <span class="item-header">Tischaufsteller A5</span>
- <select class="sc-input" name="tischaufstellerA5Top" id="tischaufstellerA5Top">
- <option value="0" selected="selected" disabled>Menge auswählen</option>
- <option value="0">0</option>
- <option value="1">1</option>
- <option value="2">2</option>
- <option value="3">3</option>
- </select>
- <div class="prev-img tablea5"></div>
- </div>
- <!--NEW ITEM-->
- <div class="img-preview">
- <span class="item-header">Notizzettel-Block</span>
- <select class="sc-input" name="notizzezellBlockTop" id="notizzezellBlockTop">
- <option value="0" selected="selected" disabled>Menge auswählen</option>
- <option value="0">0</option>
- <option value="1">1</option>
- <option value="2">2</option>
- <option value="3">3</option>
- <option value="4">4</option>
- <option value="5">5</option>
- </select>
- <div class="prev-img notes"></div>
- </div>
- </div>
- <!--ENDE TOPDEALER--->
- <!---CERTDEALER-->
- <div class="item-container certDealer sc-hidden">
- <!--NEW ITEM-->
- <div class="img-preview">
- <span class="item-header">Aufkleber A5</span>
- <select class="sc-input" name="aufkleberA5Cert" id="aufkleberA5Cert">
- <option value="0" selected="selected" disabled>Menge auswählen</option>
- <option value="0">0</option>
- <option value="5">5</option>
- <option value="10">10</option>
- <option value="15">15</option>
- <option value="20">20</option>
- <option value="25">25</option>
- <option value="30">30</option>
- <option value="35">35</option>
- <option value="40">40</option>
- <option value="45">45</option>
- <option value="50">50</option>
- </select>
- <div class="prev-img stickerCert"></div>
- </div>
- <!--NEW ITEM-->
- <div class="img-preview">
- <span class="item-header">Aufkleber A6</span>
- <select class="sc-input" name="aufkleberA6Cert" id="aufKleberA6Cert">
- <option value="0" selected="selected" disabled>Menge auswählen</option>
- <option value="0">0</option>
- <option value="5">5</option>
- <option value="10">10</option>
- <option value="15">15</option>
- <option value="20">20</option>
- <option value="25">25</option>
- <option value="30">30</option>
- </select>
- <div class="prev-img stickerCert"></div>
- </div>
- </div>
- <!--ENDE CERTDEALER--->
- <input type="hidden" name="customerID" id="customerID">
- <input type="hidden" name="sellID" id="sellID">
- <input type="hidden" name="ratingAvg" id="ratingAvg">
- <input type="hidden" name="score" id="score">
- <input type="hidden" name="DType" id="DType">
- <input type="hidden" name="dealerName" id="dealerName">
- <input type="hidden" name="dealerAdress" id="dealerAdress">
- <input type="hidden" name="btn" id="btn">
- <button class="sc-btn-bob sc-block-center margin-top-small margin-bottom-medium"
- value="Jetzt kostenlos bestellen" id="submitbtn">Jetzt kostenlos bestellen</button>
- <div class="submitter sc-hidden">Sie haben nichts zum Bestellen angewählt.</div>
- </form>
- <p class="sc-font-m fitted center-text">Die Werbemittel werden an folgende Adresse verschickt:</p>
- <p class="sc-font-m fitted center-text" id="dealer-name"></p>
- <p class="sc-font-m fitted center-text" id="dealer-street"></p>
- <p class="sc-font-m fitted center-text margin-bottom-medium" id="dealer-zip"></p>
- <p class="sc-font-m fitted center-text">
- Ihre hinterlegte Adresse ist nicht mehr aktuell? Dann wenden Sie sich bitte an den
- AutoScout24-Kundenservice
- unter
- <a href="mailto:kundenservice@autoscout24.com">kundenservice@autoscout24.com</a> oder
- <a href="tel:+4989444561000">+49 89 444 56-1000</a>.
- </p>
- </div>
- <div class="subsec center-text">
- <h2 class="sc-font-xl">
- Online-Banner zum Download
- </h2>
- <p class="margin-bottom-medium"> z. B. als Bilder für Fahrzeugbörsen, E-Mail-Abbinder etc.</p>
- <div class="bannergalery">
- <a href="dl.php?type=big" onclick="ga('send', 'event', 'dealerCertificates', 'download', 'big-img');">
- <img id="dc-img-big" src="image.php?type=big">
- </a>
- <button class="sc-btn-bob sc-block-center signup-submit margin-bottom-medium"
- id="signup-submit-big"
- onclick="ga('send', 'event', 'dealerCertificates', 'download', 'big-btn');">
- Jetzt downloaden
- </button>
- <div class="banneronline">
- <a href="dl.php?type=bnr"
- onclick="ga('send', 'event', 'dealerCertificates', 'download', 'bnr-img');">
- <img id="dc-img-bnr" src="image.php?type=bnr">
- </a>
- <button class="sc-btn-bob sc-block-center signup-submit"
- id="signup-submit-bnr"
- onclick="ga('send', 'event', 'dealerCertificates', 'download', 'bnr-btn');">
- Jetzt downloaden
- </button>
- </div>
- </div>
- </div>
- <div class="subsec center-text">
- <h2 class="sc-font-xl margin-bottom-small">Urkunde nachbestellen</h2>
- <p class="sc-font-m">
- <span class="respbreak">Sie möchten die Urkunde nachbestellen? </span>
- <span class="respbreak">Dann wenden Sie sich einfach an Ihren AutoScout24-Kundenservice unter kundenservice@autoscout24.de.</span>
- <span class="respbreak"><button class="sc-btn-bob margin-top-small"
- onclick="location.href='mailto:kundenservice@autoscout24.de'">Jetzt E-Mail senden</button></span>
- </p>
- </div>
- <div class="subsec center-text">
- <h2 class="sc-font-xl margin-bottom-small">Pressetext</h2>
- <p class="sc-font-m fitted center-text">
- Nutzen Sie die Chance, um sich mit unser Pressetext-Vorlage in den lokalen Tageszeitungen zu platzieren.
- Einfach Zitat,
- Name und Kontaktdaten einfügen und die Pressemitteilung an die Redaktion Ihrer örtlichen Zeitung schicken.
- </p>
- <form action="dealer_pm.docx" method="post">
- <button class="sc-btn-bob margin-top-small" type="submit">
- Jetzt downloaden
- </button>
- </form>
- </div>
- <div class="subsec">
- <h2 class="sc-font-xl center-text margin-bottom-medium">Das sind die Kriterien für die
- Händlerauszeichnungen.</h2>
- <!--TOPDEALER-->
- <div class="fitted criteria certDealer sc-hidden">
- <p class="sc-font-m margin-bottom-small">Ihr Autohaus erhält eine Händler-Auszeichnung, wenn
- es<br/><br/>
- <span class="arr">> </span> seit mindestens 2 Jahren Kunde bei AutoScout24 ist.<br/>
- <span class="arr">> </span> mindestens 10 Händler-Bewertungen bekommen hat.<br/>
- <span class="arr">> </span> mindestens einen Bewertungsdurchschnitt von 4,0 Sternen hat.<br/>
- </p>
- </div>
- <!--ENDE TOPDEALER-->
- <!--TOPDEALER-->
- <div class="fitted criteria topDealer sc-hidden">
- <p class="sc-font-m margin-bottom-small">Ihr Autohaus erhält eine Händler-Auszeichnung, wenn
- es<br/><br/>
- <span class="arr">> </span> seit mindestens 2 Jahren Kunde bei AutoScout24 ist.<br/>
- <span class="arr">> </span> mindestens 25 Händler-Bewertungen bekommen hat.<br/>
- <span class="arr">> </span> mindestens einen Bewertungsdurchschnitt von 4,3 Sternen hat.<br/>
- <span class="arr">> </span> einen Bewertungs-Score von mindestens 4,8 hat.
- <span style="display: block"> Der Bewertungs-Score ist eine statistische Hilfsgröße, die die Anzahl der Bewertungen miteinbezieht.</span>
- </p>
- </div>
- <!--ENDE TOPDEALER-->
- </div>
- </div>
- <div class="sc-grid-row sc-hidden" id="error-login">
- <div class="sc-grid-col-12 padding-medium sc-text-left sc-font-xl">
- Leider sind Sie nicht als Händler angemeldet. Bitte melden Sie sich
- über unseren <a id="dealerLoginLink"
- href="https://secure.meinauto.autoscout24.de/Authorize/Dealer?url=<?php echo rawurlencode( 'https://' . $_SERVER[ 'HTTP_HOST' ] . $_SERVER[ 'REQUEST_URI' ] ) ?>">Händler-Login</a>
- an.
- </div>
- </div>
- <div class="sc-grid-row sc-hidden" id="error-low">
- <div class="sc-grid-col-12 padding-medium sc-text-left sc-font-xl">
- Leider haben Sie keine Händlerauszeichnung erhalten. Tipps für viele
- gute Bewertungen finden Sie <a
- href="http://ww2.autoscout24.de/partner-infoportal/b2b-dealerrating">hier</a>.
- </div>
- </div>
- <div class="sc-grid-row sc-hidden" id="error-api">
- <div class="sc-grid-col-12 padding-medium sc-text-left sc-font-xl">
- Leider können wir gerade das Zertifikat nicht automatisch erstellen.
- Schreiben Sie uns einfach eine E-Mail an <a
- href="mailto:as24-services@autoscout24.de">as24-services@autoscout24.de</a>
- und wir schicken es Ihnen umgehend zu.
- </div>
- </div>
- <div class="sc-grid-row sc-hidden" id="thank-you">
- <div class="sc-grid-col-12 padding-medium sc-text-left sc-font-xl">
- <p class="sc-font-xxxl" style="text-align: center;">Herzlichen Dank!</p>
- <p> </p>
- <div class="sc-font-xl"
- style="text-align: center; padding-bottom: 30px;">Ihre Angaben
- wurden erfolgreich an AutoScout24 übermittelt. <br />Ihre Werbemittel werden innerhalb der nächsten zwei Wochen verschickt.</div>
- </div>
- </div>
- <?php
- require_once '../includes/footer.php';
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement