示例#1
0
            }
        }
    } else {
        // показываем все заново но с сообщениями об ошибках
        $tpl->Assign('msg', 'Ошибка! Информация не обновлена.');
        $tpl->Assign('errm', $errm);
    }
}
if (!isset($_POST['smb'])) {
    foreach ($Supplier->fields as $k => $v) {
        $_POST[$k] = $v;
    }
}
$tpl->Assign('id_supplier', $id_user);
$tpl->Assign('filials', $Supplier->GetFilialList());
$sup_cal = $Supplier->GetCalendar();
$cal = array();
$DaysOfWeek = array("Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб");
$date_block = time() + 3600 * 24 * $GLOBALS['CONFIG']['order_day_end'];
// дата, до которой дни не доступны для редактирования
$days_qty = 30 + $GLOBALS['CONFIG']['order_day_end'];
// количество отображаемых дней
for ($ii = 0; $ii < $days_qty; $ii++) {
    $ts = time() + $ii * 3600 * 24;
    $date = date("Y-m-d", $ts);
    list($cal[$date]['y'], $cal[$date]['m'], $cal[$date]['d']) = explode("-", $date);
    $cal[$date]['date_dot'] = $cal[$date]['d'] . '.' . $cal[$date]['m'] . '.' . $cal[$date]['y'];
    $cal[$date]['date_'] = $cal[$date]['d'] . '_' . $cal[$date]['m'] . '_' . $cal[$date]['y'];
    $arr = getdate($ts);
    if ($ts > $date_block) {
        $cal[$date]['active'] = 1;