templates/download.twig line 1

Open in your IDE?
  1. {% set title='Downloads' %}
  2. {% set metaDescription='Download ERP Connect to sync on-premise ERP systems with Invoiced. Available for Mac OS and Windows.' %}
  3. {% set canonicalUrl=url('download') %}
  4. {% extends "parent.twig" %}
  5. {% block content %}
  6. <section class="content download">
  7.     <div class="container">
  8.         <h1 class="title">Downloads</h1>
  9.         <h2 class="subtitle">Download ERP Connect</h2>
  10.         <div class="row">
  11.             <div class="col-sm-6">
  12.                 <img src="{{ asset('/img/landing2/product/erp-connect-app.png') }}" class="img-responsive" alt="Invoiced ERP Connect Integration Diagram"/>
  13.             </div>
  14.             <div class="col-sm-6">
  15.                 <p>
  16.                     Click the button below to download ERP Connect for your operating system.
  17.                 </p>
  18.                 <p>
  19.                     <a href="https://github.com/Invoiced/erp-connect-releases/releases/latest/download/ERP-Connect-setup.exe" class="btn btn-success-dark btn-lg download-btn download-windows">
  20.                         <span class="glyphicon glyphicon-download"></span>
  21.                         ERP Connect for Windows
  22.                     </a>
  23.                 </p>
  24.                 <p>
  25.                     <a href="https://github.com/Invoiced/erp-connect-releases/releases/latest/download/ERP-Connect-macOS.dmg" class="btn btn-success-dark btn-lg download-btn download-mac">
  26.                         <span class="glyphicon glyphicon-download"></span>
  27.                         ERP Connect for Mac OS X
  28.                     </a>
  29.                 </p>
  30.             </div>
  31.         </div>
  32.     </div>
  33. </section>
  34. <script>
  35.     if (navigator.appVersion.indexOf("Win") != -1) {
  36.         $('.download-mac').addClass('hidden');
  37.     } else if (navigator.appVersion.indexOf("Mac") != -1) {
  38.         $('.download-windows').addClass('hidden');
  39.     }
  40.     getMacDownload(function (url) {
  41.         $('.download-mac').attr('href', url);
  42.     });
  43.     getWinDownload(function (url) {
  44.         $('.download-win').attr('href', url);
  45.     })
  46.     function getMacDownload(callback) {
  47.         $.ajax('https://raw.githubusercontent.com/invoiced/erp-connect-releases/master/latest-mac.json', {
  48.             dataType: 'json',
  49.             success: function (res) {
  50.                 var version = res['currentRelease'];
  51.                 var url = 'https://github.com/Invoiced/erp-connect-releases/releases/download/v' + version + '/ERP-Connect-macOS.dmg';
  52.                 callback(url);
  53.             }
  54.         });
  55.     }
  56.     function getWinDownload(callback) {
  57.         $.ajax('https://raw.githubusercontent.com/invoiced/erp-connect-releases/master/RELEASES', {
  58.             success: function (res) {
  59.                 var version = res.match(/[0-9]+\.[0-9]+\.[0-9]+/)[0];
  60.                 var url = 'https://github.com/Invoiced/erp-connect-releases/releases/download/v' + version + '/ERP-Connect-Setup.exe';
  61.                 callback(url);
  62.             }
  63.         });
  64.     }
  65. </script>
  66. {% endblock %}