parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Вывод скользящего графика работы в календаре.

En 12.09.2009 17:03 / 12.09.2009 17:09

Задача: Сделать календарь, который выводил бы "скользящий" график работы в календаре. Например 2\2 или 1\3, или 1 дневная смена, 1 ночная, 2 выходных. С возможностью легко менять подсвечиваемые дни(если рабочие смены собьются.)

Сделал очень коряво и негибко, потому-что пишу код очень редко. Подскажите как сделать правильно? :)

Вот так все вроде работает на сентябрь, на октябрь надо #ffffff и #FFD8D7поменять местами и то же будет работать.

Использовал стандартный календарь из примеров:
^days.menu{ 
   <tr> 
      ^for[week_day](0;6){
^if($days.$week_day){

$cif{^eval((^math:round($days.$week_day/2)/2))}
$ccc($cif % 2)

^if($ccc == 0 | $ccc == 1){

<td align="center" bgcolor="#ffffff"> <font color="$calendar_locale.day_colors.$week_day">$days.$week_day </font></td>
}{
<td align="center" bgcolor="#FFD8D7"> <font color="$calendar_locale.day_colors.$week_day"> $days.$week_day </font></td>
}
}{ 
<td bgcolor="#ffffff">&nbsp</td>    
} 
} 
   </tr> 
}


  • Вывод скользящего графика работы в календаре., En 12.09.2009 17:03 / 12.09.2009 17:09