src/Aviatur/TwigBundle/Resources/views/aval/Flux/Edition/Default/content_homePromoBanner.html.twig line 1

Open in your IDE?
  1. <script type="text/javascript">
  2.     jQuery(document).ready(function () {
  3.         jQuery(".lazy").lazyload({
  4.             effect: "fadeIn",
  5.             threshold: 300
  6.         });
  7.     });
  8. </script>
  9. {% block javascripts %}
  10.     {% if app.user != "" and (is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_EDIT_' ~ app.session.get('agencyId')) or is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_CREATE_' ~ app.session.get('agencyId')) or is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_DELETE_' ~ app.session.get('agencyId')) or is_granted('ROLE_SUPER_ADMIN') and promoType is defined) %}
  11.         <script type="text/javascript">
  12.             jQuery(document).ready(function () {
  13.                 jQuery('.js-ajax-homePromo').on('click', function () {
  14.                     jQuery('.modal-title').html('Edit Promo');
  15.                     jQuery('#js-form-homePromo').empty();
  16.                     _loadSpinner("js-form-homePromo");
  17.                     var url = "{{ path('aviatur_edit_homepromo', {promoType: promoType, id: 'xx', size: 'yy'}) }}";
  18.                     var id = jQuery(this).data("id");
  19.                     var size = jQuery(this).data("size");
  20.                     var url = url.replace(/\xx/g, id);
  21.                     var url = url.replace(/\yy/g, size);
  22.                     jQuery.get(url, function (data) {
  23.                         jQuery('#js-form-homePromo').html(data);
  24.                         _removeSpinner("js-form-homePromo");
  25.                     });
  26.                 });
  27.             });
  28.         </script>
  29.     {% endif %}
  30. {% endblock %}
  31. <!--Solo se usa para mostrar banners-->
  32. {% if app.user != "" and ( is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_CREATE_' ~ app.session.get('agencyId')) or is_granted('ROLE_SUPER_ADMIN') ) %}
  33.     <a href="#" class="js-ajax-homePromo" data-id="0" data-size="picture" style="margin-bottom: 5px; display: block; font-size: 16px; font-weight: bold;" data-toggle="modal" data-target="#js-promo-editModal">CREAR UNA NUEVA PROMO</a>
  34. {% endif %}
  35. {% if not is_mobile() %}
  36.     <section class="hide-palm">
  37.         {% if app.user != "" and (is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_CREATE_' ~ app.session.get('agencyId')) or is_granted('ROLE_SUPER_ADMIN')) and promoType!="__tiquetes" %}
  38.             <a href="#" class="js-ajax-homePromo" data-id="0" data-size="banner" style="margin-bottom: 5px; display: block; font-size: 16px; font-weight: bold;" data-toggle="modal" data-target="#js-promo-editModal">CREAR UNA NUEVA BANNER</a>
  39.         {% endif %}
  40.         {% for homePromo in homePromos %}
  41.             {% if homePromo.size == "banner" and homePromo.toUpdate!=1%}
  42.                 <div class="promo-banner" style="margin-bottom: 20px;">
  43.                     {% if app.user != "" and (is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_EDIT_' ~ app.session.get('agencyId')) or is_granted('ROLE_SUPER_ADMIN') ) %}
  44.                         <a href="#" class="js-ajax-homePromo" data-id="{{ homePromo.id }}" data-size="banner" style="margin-bottom: 2px"  data-toggle="modal" data-target="#js-promo-editModal">EDITAR</a> -
  45.                     {% endif %}
  46.                     {% if app.user != "" and (is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_DELETE_' ~ app.session.get('agencyId')) or is_granted('ROLE_SUPER_ADMIN') ) %}
  47.                         <a href="{{ path('aviatur_edit_homepromo_delete', {id: homePromo.id, promoType: promoType}) }}">BORRAR</a>
  48.                     {% endif %}
  49.                     {% if homePromo.switch == false %}
  50.                         {% set imageGuessedName = (homePromo.link|split('?')|first)|split('/')|last ~ "_" ~ homePromo.id ~ ".jpeg" %}
  51.                         {% set pathToImage = "assets/" ~ agency_folder.assetStyle() ~ "/img/promo/box/"%}
  52.                         {% if file_exists(pathToImage ~ imageGuessedName)%}
  53.                             {% set imageLink = pathToImage ~ imageGuessedName %}
  54.                         {% else %}
  55.                             {% set imageLink = pathToImage ~ homePromo.id ~ ".jpeg" %}
  56.                         {% endif %}
  57.                         {% if blackFriday is defined %}
  58.                             {% if blackFriday == 'true' %}
  59.                             {% set imageGuessedName = 'medio-de-pago-black-friday.jpg' %}
  60.                                 {% set imageLink = pathToImage ~ imageGuessedName %}
  61.                             {% endif %}
  62.                         {% endif %}
  63.                         <a href="{{ homePromo.link }}" target="_blank">
  64.                             <img class="center-block img-responsive lazy" data-original="/version/{{ homePromo.date| date('U') }}/{{ imageLink }}" alt="{{homePromo.title}}"/>
  65.                         </a>
  66.                     {% else %}
  67.                         {% set imageGuessedName = (homePromo.link|split('?')|first)|split('/')|last ~ "_" ~ homePromo.id ~ ".jpeg" %}
  68.                         {% set imageGuessedName2 = (homePromo.linkSwitch|split('?')|first)|split('/')|last ~ "_" ~ homePromo.id ~ "-2.jpeg" %}
  69.                         {% set pathToImage = "assets/" ~ agency_folder.assetStyle() ~ "/img/promo/box/"%}
  70.                         {% if file_exists(pathToImage ~ imageGuessedName)%}
  71.                             {% set imageLink = pathToImage ~ imageGuessedName %}
  72.                         {% else %}
  73.                             {% set imageLink = pathToImage ~ homePromo.id ~ ".jpeg" %}
  74.                         {% endif %}
  75.                         {% if file_exists(pathToImage ~ imageGuessedName2)%}
  76.                             {% set imageLink2 = pathToImage ~ imageGuessedName2 %}
  77.                         {% else %}
  78.                             {% set imageLink2 = pathToImage ~ homePromo.id ~ "-2.jpeg" %}
  79.                         {% endif %}
  80.                         <a class="center-block promo-crossFading" href="#" target="_blank"
  81.                            data-href1="{{ homePromo.link }}"
  82.                            data-href2="{{ homePromo.linkSwitch }}">
  83.                             <img class="img-responsive js-fadeInOut lazy" data-original="/version/{{ homePromo.date| date('U') }}/{{ imageLink }}" alt="{{homePromo.title}}" />
  84.                             <img class="img-responsive lazy" data-original="/version/{{ homePromo.date| date('U') }}/{{ imageLink2 }}"/>
  85.                         </a>
  86.                     {% endif %}
  87.                 </div>
  88.             {% endif %}
  89.         {% endfor %}
  90.     </section>
  91. {% endif%}
  92. {% if not is_mobile() %}
  93.     <section class="hide-palm">
  94.         {% for homePromo in homePromos %}
  95.             {% if homePromo.size == "banner" and homePromo.toUpdate==1%}
  96.                 <div class="promo-banner" style="margin-bottom: 20px;">
  97.                     {% if app.user != "" and (is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_EDIT_' ~ app.session.get('agencyId')) or is_granted('ROLE_SUPER_ADMIN') ) %}
  98.                         <a href="#" class="js-ajax-homePromo" data-id="{{ homePromo.id }}" data-size="banner" style="margin-bottom: 2px"  data-toggle="modal" data-target="#js-promo-editModal">EDITAR</a> -
  99.                     {% endif %}
  100.                     {% if app.user != "" and (is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_DELETE_' ~ app.session.get('agencyId')) or is_granted('ROLE_SUPER_ADMIN') ) %}
  101.                         <a href="{{ path('aviatur_edit_homepromo_delete', {id: homePromo.id, promoType: promoType}) }}">BORRAR</a>
  102.                     {% endif %}
  103.                     {% if homePromo.switch == false %}
  104.                         {% set imageGuessedName = (homePromo.link|split('?')|first)|split('/')|last ~ "_" ~ homePromo.id ~ ".jpeg" %}
  105.                         {% set pathToImage = "assets/" ~ agency_folder.assetStyle() ~ "/img/promo/box/"%}
  106.                         {% if file_exists(pathToImage ~ imageGuessedName)%}
  107.                             {% set imageLink = pathToImage ~ imageGuessedName %}
  108.                         {% else %}
  109.                             {% set imageLink = pathToImage ~ homePromo.id ~ ".jpeg" %}
  110.                         {% endif %}
  111.                         <a href="{{ homePromo.link }}" target="_blank">
  112.                             <img class="center-block img-responsive lazy" data-original="/version/{{ homePromo.date| date('U') }}/{{ imageLink }}" alt="{{homePromo.title}}"/>
  113.                         </a>
  114.                     {% else %}
  115.                         {% set imageGuessedName = (homePromo.link|split('?')|first)|split('/')|last ~ "_" ~ homePromo.id ~ ".jpeg" %}
  116.                         {% set imageGuessedName2 = (homePromo.linkSwitch|split('?')|first)|split('/')|last ~ "_" ~ homePromo.id ~ "-2.jpeg" %}
  117.                         {% set pathToImage = "assets/" ~ agency_folder.assetStyle() ~ "/img/promo/box/"%}
  118.                         {% if file_exists(pathToImage ~ imageGuessedName)%}
  119.                             {% set imageLink = pathToImage ~ imageGuessedName %}
  120.                         {% else %}
  121.                             {% set imageLink = pathToImage ~ homePromo.id ~ ".jpeg" %}
  122.                         {% endif %}
  123.                         {% if file_exists(pathToImage ~ imageGuessedName2)%}
  124.                             {% set imageLink2 = pathToImage ~ imageGuessedName2 %}
  125.                         {% else %}
  126.                             {% set imageLink2 = pathToImage ~ homePromo.id ~ "-2.jpeg" %}
  127.                         {% endif %}
  128.                         <a class="center-block promo-crossFading" href="#" target="_blank"
  129.                            data-href1="{{ homePromo.link }}"
  130.                            data-href2="{{ homePromo.linkSwitch }}">
  131.                             <img class="img-responsive js-fadeInOut lazy" data-original="/version/{{ homePromo.date| date('U') }}/{{ imageLink }}" alt="{{homePromo.title}}" />
  132.                             <img class="img-responsive lazy" data-original="/version/{{ homePromo.date| date('U') }}/{{ imageLink2 }}"/>
  133.                         </a>
  134.                     {% endif %}
  135.                 </div>
  136.             {% endif %}
  137.         {% endfor %}
  138.     </section>
  139. {% endif%}