{% spaceless %} {# список дат на верху страницы #}
{% if 1 == 2 %} {% if 1 == 2 %} {% set now_y = "now"|date("Y") %} {% set now_m = "now"|date("m") %} {% set now_d = "now"|date("d") %} {% for year in 2019..2030 if year <= now_y %}
{{ year }}
{% set year2 = year+1 %} {% for i in 1..12 if i <= now_m %} {% if i == 10 %} {% set m = i %} {% set m2 = i+1 %} {% elseif i == 11 %} {% set m = i %} {% set m2 = i+1 %} {% elseif i == 12 %} {% set m = i %} {% set m2 = i+1 %} {% elseif i == 9 %} {% set m = '0'~i %} {% set m2 = i+1 %} {% else %} {% set m = '0'~i %} {% set m2 = '0'~(i+1) %} {% endif %} {% set d1 = year~'-'~m~'-06' %} {% set d2 = year~'-'~m~'-20' %} {% set d3 = year~'-'~m~'-21' %} {% if m == 12 %} {% set d4 = year2~'-'~m2~'-05' %} {% else %} {% set d4 = year~'-'~m2~'-05' %} {% endif %} {#% if d2[0:4] <= now_y and d2[5:2] <= now_m and d2[8:2] <= now_d %#} {% if m < now_m or ( m == now_m and now_d < 5 ) %} {{ d1[5:2] }}.{{ d1[8:2] }} - {{ d2[5:2] }}.{{ d2[8:2] }} {% if m < now_m or ( m == now_m and now_d < 20 ) %} {{ d3[5:2] }}.{{ d3[8:2] }} - {{ d4[5:2] }}.{{ d4[8:2] }} {% endif %} {% endif %} {#% endif %#} {% endfor %} {% endfor %} {% endif %} {% set now_y = "now"|date("Y") %} {% set now_m = "now"|date("m") %} {% if now_m < 10 %} {% set now_m1 = '0'~now_m %} {% endif %} {% set now_d = "now"|date("d") %} {% set now_d2 = "now"|date("Y-m-d") %} {% set gets = get %} {#{ pa(gets) }#} {% for year in 2019..2030 if year <= now_y %} {% for month in 1..12 if year > now_y or ( year == now_y and month <= now_m+1 ) %} {% if month < 10 %} {% set month2 = '0'~month %} {% else %} {% set month2 = month %} {% endif %} {% if ( year == 2019 and month > 8 and month <= now_m ) or year > 2019 %} {#{ year }} {{ month }}
#} {% set d1 = year~'-'~month2~'-01' %} {% set d2 = year~'-'~month2~'-20' %} {% set d3 = year~'-'~month2~'-21' %} {% set d4 = d3|date("Y-m-t") %} {# { d }} - #}
{% if now_d2 >= d2 %} {% set gets = gets|merge({ 'd_start0':d1, 'd_start':d1, 'd_fin':d2 , 'd_stop':'' }) %} {{ d1[5:2] }}.{{ d1[8:2] }} - {{ d2[5:2] }}.{{ d2[8:2] }} {% if now_d2 >= d4 %} {% set gets = gets|merge({ 'd_start0':d3, 'd_start':d1, 'd_fin':d4 , 'd_stop':d2 }) %} {{ d3[5:2] }}.{{ d3[8:2] }} - {{ d4[5:2] }}.{{ d4[8:2] }} {% endif %} {% endif %}
{% endif %} {% endfor %} {% endfor %} {% endif %}
{% set sps = items__get( db, 'sale_point', 'show', 'sort_asc' ) %} {#{ pa(sps) }#} {# если модератор то выводим исписок точек к оторым есть доступ #} {% set sp_access = jobdesc__get__access_moders( db ) %} {#{ pa(sp_access) }#} {# текущие доступные точки #} {% if 1 == 1 %} {% set gets = get %} {#{ pa(gets) }#}
{#
#} {#
#} {#{ pa(session) }#} {#% if session['now_user_di']['access'] is defined and session['now_user_di']['access'] == 'admin' %} {% set gets = gets|merge({'sp':'all'}) %} ВСЕ {% endif %#} {#{ pa(jobs_on_sp.sort) }# } sp {{ pa(sp) }} sps {{ pa(sps) }#} {% for kk, sp_now in sps if sp_now.head != 'default' and ( sp_access == false or sp_access[sp_now.id] is defined ) %} {#% set gets['now_sp'] = sp_now %#} {% set gets = gets|merge({'sp':sp_now['id']}) %} {{ sp_now['head'] }} {#{ pa(sp_now) }#} {% endfor %} {#
#}
{% endif %} {% set gets = get %} {% set last_y = '' %} {% set d_now = "now"|date("Y-m-d") %} {#% set d_start = "2019-11-01" %#} {% set d_start = "2020-04-01" %} {% for k in 0..50 %} {% set date1 = d_start|date_modify("+"~k~" month")|date("Y-m-d") %} {% if d_now > date1 %} {% set now_y = d_start|date_modify("+"~k~" month")|date("Y") %} {% if last_y != now_y %} {% if last_y != '' %}
{% endif %}
{##} {{ now_y }}: {% set last_y = now_y %} {% endif %} {# + {{ date1 }} #} {#
#} {% set d1 = date1|date('Y-m-01') %} {% set d2 = date1|date('Y-m-20') %} {% set gets = gets|merge({ 'd_start0':d1, 'd_start':d1, 'd_fin':d2 , 'd_stop':'' }) %}
{#{{ d1[5:2] }}.#}{{ d1[8:2] }} - {#{{ d2[5:2] }}.#}{{ d2[8:2] }} {% set d3 = date1|date('Y-m-21') %} {% set d4 = date1|date('Y-m-01')|date_modify("+1 month -1 day")|date("Y-m-d") %} {% set gets = gets|merge({ 'd_start0':d3, 'd_start':d1, 'd_fin':d4 , 'd_stop':d2 }) %} {#{{ d1[5:2] }}.#}{{ d1[8:2] }} - {#{{ d4[5:2] }}.#}{{ d4[8:2] }}
{% endif %} {% endfor %} {# закрываем блок что держит год #} {#
#}
{% endspaceless %}