src/Aviatur/TwigBundle/Resources/views/aval/Flux/Edition/Default/content_homePromo.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 javascripts %}
  31. {% if not is_mobile() %}
  32.     <section class="hide-palm">
  33.         {% if app.user != "" and (is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_CREATE_' ~ app.session.get('agencyId')) or is_granted('ROLE_SUPER_ADMIN')) %}
  34.             <a href="#" class="js-ajax-homePromo" data-id="0" data-size="banner_slider" style="margin-bottom: 5px; display: block; font-size: 16px; font-weight: bold;" data-toggle="modal" data-target="#js-promo-editModal">CREAR UNA NUEVO SLIDER</a>
  35.             {% for homePromo in homePromos %}
  36.                 {% if homePromo.size == "banner_slider" %}
  37.                     <div class="promo-banner" style="margin-bottom: 20px;">
  38.                         {% if app.user != "" and (is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_EDIT_' ~ app.session.get('agencyId')) or is_granted('ROLE_SUPER_ADMIN') ) %}
  39.                             <a href="#" class="js-ajax-homePromo" data-id="{{ homePromo.id }}" data-size="banner_slider" style="margin-bottom: 2px"  data-toggle="modal" data-target="#js-promo-editModal">EDITAR</a> -
  40.                         {% endif %}    
  41.                         {% if app.user != "" and (is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_DELETE_' ~ app.session.get('agencyId')) or is_granted('ROLE_SUPER_ADMIN') ) %}
  42.                             <a href="{{ path('aviatur_edit_homepromo_delete', {id: homePromo.id, promoType: promoType}) }}">BORRAR</a>
  43.                         {% endif %}
  44.                         {% if homePromo.switch == false %}
  45.                             {% set imageGuessedName = (homePromo.link|split('?')|first)|split('/')|last ~ "_" ~ homePromo.id ~ ".jpeg" %}
  46.                             {% set pathToImage = "https://" ~ app.session.get('domainsecure') ~ "/assets/" ~ agency_folder.assetStyle() ~ "/img/promo/box/"%}                        
  47.                             {% if file_exists(pathToImage ~ imageGuessedName)%}
  48.                                 {% set imageLink = pathToImage ~ imageGuessedName %}
  49.                             {% else %}
  50.                                 {% set imageLink = pathToImage ~ homePromo.id ~ ".jpeg" %}
  51.                             {% endif %}
  52.                             <a href="{{ homePromo.link }}" target="_blank">
  53.                                 <img class="center-block img-responsive lazy" data-original="{{ imageLink }}?timestamp={{ homePromo.date| date('U') }}" alt=""/>
  54.                             </a>
  55.                         {% else %}
  56.                             {% set imageGuessedName = (homePromo.link|split('?')|first)|split('/')|last ~ "_" ~ homePromo.id ~ ".jpeg" %}
  57.                             {% set imageGuessedName2 = (homePromo.linkSwitch|split('?')|first)|split('/')|last ~ "_" ~ homePromo.id ~ "-2.jpeg" %}
  58.                             {% set pathToImage = "assets/" ~ agency_folder.assetStyle() ~ "/img/promo/box/"%}                        
  59.                             {% if file_exists(pathToImage ~ imageGuessedName)%}
  60.                                 {% set imageLink = pathToImage ~ imageGuessedName %}
  61.                             {% else %}
  62.                                 {% set imageLink = pathToImage ~ homePromo.id ~ ".jpeg" %}
  63.                             {% endif %}                        
  64.                             {% if file_exists(pathToImage ~ imageGuessedName2)%}
  65.                                 {% set imageLink2 = pathToImage ~ imageGuessedName2 %}
  66.                             {% else %}
  67.                                 {% set imageLink2 = pathToImage ~ homePromo.id ~ "-2.jpeg" %}
  68.                             {% endif %}
  69.                             <a class="center-block promo-crossFading" href="#" target="_blank"
  70.                                data-href1="{{ homePromo.link }}"  
  71.                                data-href2="{{ homePromo.linkSwitch }}">
  72.                                 <img class="img-responsive js-fadeInOut lazy" data-original="/{{ imageLink }}?timestamp={{ homePromo.date| date('U') }}" alt="" />
  73.                                 <img class="img-responsive lazy" data-original="/{{ imageLink2 }}?timestamp={{ homePromo.date| date('U') }}" alt="" />
  74.                             </a>
  75.                         {% endif %}
  76.                     </div>
  77.                 {% endif %}
  78.             {% endfor %}
  79.         {% endif %}
  80.     </section>
  81.     <section class="hide-palm">
  82.         {% if app.user != "" and (is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_CREATE_' ~ app.session.get('agencyId')) or is_granted('ROLE_SUPER_ADMIN')) %}
  83.             <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 NUEVO BANNER</a>
  84.         {% endif %}
  85.         {% for homePromo in homePromos %}
  86.             {% if homePromo.size == "banner" %}
  87.                 <div class="promo-banner" style="margin-bottom: 20px;">
  88.                     {% if app.user != "" and (is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_EDIT_' ~ app.session.get('agencyId')) or is_granted('ROLE_SUPER_ADMIN') ) %}
  89.                         <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> -
  90.                     {% endif %}    
  91.                     {% if app.user != "" and (is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_DELETE_' ~ app.session.get('agencyId')) or is_granted('ROLE_SUPER_ADMIN') ) %}
  92.                         <a href="{{ path('aviatur_edit_homepromo_delete', {id: homePromo.id, promoType: promoType}) }}">BORRAR</a>
  93.                     {% endif %}
  94.                     {% if homePromo.switch == false %}
  95.                         {% set imageGuessedName = (homePromo.link|split('?')|first)|split('/')|last ~ "_" ~ homePromo.id ~ ".jpeg" %}
  96.                         {% set pathToImage = "https://" ~ app.session.get('domainsecure') ~ "/assets/" ~ agency_folder.assetStyle() ~ "/img/promo/box/"%}                        
  97.                         {% if file_exists(pathToImage ~ imageGuessedName)%}
  98.                             {% set imageLink = pathToImage ~ imageGuessedName %}
  99.                         {% else %}
  100.                             {% set imageLink = pathToImage ~ homePromo.id ~ ".jpeg" %}
  101.                         {% endif %}
  102.                         <a href="{{ homePromo.link }}" target="_blank">
  103.                             <img class="center-block img-responsive lazy" data-original="{{ imageLink }}?timestamp={{ homePromo.date| date('U') }}" alt=""/>
  104.                         </a>
  105.                     {% else %}
  106.                         {% set imageGuessedName = (homePromo.link|split('?')|first)|split('/')|last ~ "_" ~ homePromo.id ~ ".jpeg" %}
  107.                         {% set imageGuessedName2 = (homePromo.linkSwitch|split('?')|first)|split('/')|last ~ "_" ~ homePromo.id ~ "-2.jpeg" %}
  108.                         {% set pathToImage = "assets/" ~ agency_folder.assetStyle() ~ "/img/promo/box/"%}                        
  109.                         {% if file_exists(pathToImage ~ imageGuessedName)%}
  110.                             {% set imageLink = pathToImage ~ imageGuessedName %}
  111.                         {% else %}
  112.                             {% set imageLink = pathToImage ~ homePromo.id ~ ".jpeg" %}
  113.                         {% endif %}                        
  114.                         {% if file_exists(pathToImage ~ imageGuessedName2)%}
  115.                             {% set imageLink2 = pathToImage ~ imageGuessedName2 %}
  116.                         {% else %}
  117.                             {% set imageLink2 = pathToImage ~ homePromo.id ~ "-2.jpeg" %}
  118.                         {% endif %}
  119.                         <a class="center-block promo-crossFading" href="#" target="_blank"
  120.                            data-href1="{{ homePromo.link }}"  
  121.                            data-href2="{{ homePromo.linkSwitch }}">
  122.                             <img class="img-responsive js-fadeInOut lazy" data-original="/{{ imageLink }}?timestamp={{ homePromo.date| date('U') }}" alt="" />
  123.                             <img class="img-responsive lazy" data-original="/{{ imageLink2 }}?timestamp={{ homePromo.date| date('U') }}" alt="" />
  124.                         </a>
  125.                     {% endif %}
  126.                 </div>
  127.             {% endif %}
  128.         {% endfor %}
  129.     </section>
  130. {% endif%}
  131. {% if app.user != "" and ( is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_CREATE_' ~ app.session.get('agencyId')) or is_granted('ROLE_SUPER_ADMIN') ) %}
  132.     <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>
  133. {% endif %}
  134. <section class="wrapper-susy">
  135.     {% for homePromo in homePromos %}
  136.         {% if homePromo.size == "picture" %}
  137.             {% if homePromo.mobile == true or not is_mobile() or is_tablet()%}
  138.                 <div class="promo-box__grid">
  139.                     {% if app.user != "" and ( is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_EDIT_' ~ app.session.get('agencyId')) or is_granted('ROLE_SUPER_ADMIN') ) %}
  140.                         <a href="#" class="js-ajax-homePromo" data-id="{{ homePromo.id }}" data-size="picture" style="margin-bottom: 2px"  data-toggle="modal" data-target="#js-promo-editModal">EDITAR</a> - 
  141.                     {% endif %}    
  142.                     {% if app.user != "" and ( is_granted('ROLE_AVIATUR_ADMIN_ADMIN_PROMO_PRODUCT_DELETE_' ~ app.session.get('agencyId')) or is_granted('ROLE_SUPER_ADMIN') ) %}
  143.                         <a href="{{ path('aviatur_edit_homepromo_delete', {id: homePromo.id, promoType: promoType}) }}">BORRAR</a>
  144.                     {% endif %}
  145.                     {% if homePromo.link|length > 0 or homePromo.link != null %}
  146.                         <a href="{{ homePromo.link }}" target="_blank">
  147.                         {% endif %}
  148.                         {% set imageGuessedName = (homePromo.link|split('?')|first)|split('/')|last ~ "_" ~ homePromo.id ~ ".jpeg" %}
  149.                         {% set pathToImage = "https://" ~ app.session.get('domainsecure') ~ "/assets/" ~ agency_folder.assetStyle() ~ "/img/promo/box/"%}                        
  150.                         {% if file_exists(pathToImage ~ imageGuessedName)%}
  151.                             {% set imageLink = pathToImage ~ imageGuessedName %}
  152.                         {% else %}
  153.                             {% set imageLink = pathToImage ~ homePromo.id ~ ".jpeg" %}
  154.                         {% endif %}
  155.                         <div class="promo-box lazy" data-original="{{ imageLink }}?timestamp={{ homePromo.date| date('U') }}" style='background-image: url("{{ asset('assets/'~ agency_folder.assetStyle() ~'/img/promo/box/fallback.gif') }}")'>                            
  156.                             {% if homePromo.title != null %}
  157.                                 {#<div class="promo-box__title">
  158.                                     <h3>{{ homePromo.title }}</h3> 
  159.                                 </div>#}
  160.                                 <div class="promo-box__title">
  161.                                     {%if '/' in homePromo.title%}
  162.                                         {% set promoTitle= homePromo.title|split('/')%}
  163.                                         <h3>{{promoTitle[0]}}<br>{{promoTitle[1]}}</h3>
  164.                                         {% else %}
  165.                                         <h3>{{ homePromo.title }}</h3>
  166.                                     {% endif %}
  167.                                 </div>
  168.                             {% endif %}
  169.                             {% if homePromo.price != null %}
  170.                                 <div class="promo-box__subtitle">
  171.                                     <h4>{{ homePromo.price }}</h4>
  172.                                 </div>
  173.                             {% endif %}
  174.                             {% if homePromo.content != null %}
  175.                                 <div class="promo-box__conditions">
  176.                                     {{ homePromo.content }}
  177.                                 </div>
  178.                             {% endif %}
  179.                             {% if homePromo.link == null %}
  180.                                 <div class="promo-box__link">
  181.                                     Encuentra esta oferta en el buscador !
  182.                                 </div>
  183.                             {% endif %}
  184.                         </div>
  185.                         {% if homePromo.link|length > 0 or homePromo.link != null %}
  186.                         </a>
  187.                     {% endif %}
  188.                 </div>
  189.             {% endif %}
  190.         {% endif %}
  191.     {% endfor %}
  192. </section>