], | ], | ||||
[ | [ | ||||
'attribute' => 'date_begin', | 'attribute' => 'date_begin', | ||||
'label' => 'Date de début', | |||||
'label' => 'Période', | |||||
'format' => 'raw', | 'format' => 'raw', | ||||
'value' => function($model) { | 'value' => function($model) { | ||||
$html = date('d/m/Y',strtotime($model->date_begin)) ; | |||||
$html = '<small>' ; | |||||
if($model->date_end) { | |||||
$html .= 'Du ' ; | |||||
} | |||||
else { | |||||
$html .= 'À partir du ' ; | |||||
} | |||||
$html .= '</small>' ; | |||||
$html .= date('d/m/Y',strtotime($model->date_begin)) ; | |||||
if($model->date_end) { | |||||
$html .= '<br />au '.date('d/m/Y',strtotime($model->date_end)) ; | |||||
if(date('Y-m-d') > $model->date_end) { | |||||
$html .= ' <span class="label label-danger">Terminé</span>' ; | |||||
} | |||||
} | |||||
return $html ; | return $html ; | ||||
} | } | ||||
], | ], |
] ; | ] ; | ||||
$nbDays = (strtotime($date) - strtotime($this->date_begin)) / (24 * 60 * 60); | $nbDays = (strtotime($date) - strtotime($this->date_begin)) / (24 * 60 * 60); | ||||
if ($nbDays % ($this->week_frequency * 7) < 7) { | |||||
if (round($nbDays) % ($this->week_frequency * 7) < 7) { | |||||
$numDay = date('N', strtotime($date)); | $numDay = date('N', strtotime($date)); | ||||
$day = $arrayDays[$numDay] ; | $day = $arrayDays[$numDay] ; | ||||
if ($this->$day) { | if ($this->$day) { |
display: block; | display: block; | ||||
} | } | ||||
/* line 11, ../sass/order/_order.scss */ | /* line 11, ../sass/order/_order.scss */ | ||||
.order-order #app-order-order #order-distribution-date { | |||||
.order-order #app-order-order #distribution-date { | |||||
display: none; | display: none; | ||||
} | } | ||||
/* line 15, ../sass/order/_order.scss */ | /* line 15, ../sass/order/_order.scss */ |
display: block ; | display: block ; | ||||
} | } | ||||
#order-distribution-date { | |||||
#distribution-date { | |||||
display: none ; | display: none ; | ||||
} | } | ||||