if (strtotime($line['Дата передачи технологу по фасадам']) > 0){
if ($line['Вид изделия тип 2'] == "О") {
$plan = date("Y-m-d", strtotime($line['Дата передачи технологу по фасадам']) + 28 * 60 * 60 * 24);
}
if ($line['Вид изделия тип 2'] == "М") {
$plan = date("Y-m-d", strtotime($line['Дата передачи технологу по фасадам']) + 7 * 60 * 60 * 24);
}
if ($line['Вид изделия тип 2'] == "Ф" && ($line['Тип фасадов'] != "1.1," || $line['Наличие рамки под стекло'] != "Нет" || $line['Наличие Гнутых Фасадов'] != "Нет" || $line['Наличие интегрированной ручки'] != "Нет")) {
$plan = date("Y-m-d", strtotime($line['Дата передачи технологу по фасадам']) + 28 * 60 * 60 * 24);
}
if ($line['Вид изделия тип 2'] == "Ф" && $line['Тип фасадов'] == "1.1," && $line['Наличие рамки под стекло'] == "Нет" && $line['Наличие Гнутых Фасадов'] == "Нет" && $line['Наличие интегрированной ручки'] == "Нет" ) {
$plan = date("Y-m-d", strtotime($line['Дата передачи технологу по фасадам']) + 28 * 60 * 60 * 24);
}
if (
$line['Вид изделия тип 2'] == "Ф" &&
$line['Тип фасадов'] == "1.1 лайт," &&
$line['Наличие двусторонней отделки'] == "НЕТ" &&
$line['Наличие рамки под стекло'] == "Нет" &&
$line['Наличие интегрированной ручки'] == "Нет" &&
$line['Наличие Гнутых Фасадов'] == "Нет"
) {
$plan = date("Y-m-d", strtotime($line['Дата передачи технологу по фасадам']) + 28 * 60 * 60 * 24);
} elseif (
$line['Вид изделия тип 2'] == "Ф" &&
$line['Тип фасадов'] == "1.1 лайт," && (
$line['Наличие двусторонней отделки'] == "ДА" ||
$line['Наличие рамки под стекло'] == "Да" ||
$line['Наличие интегрированной ручки'] == "Да" ||
$line['Наличие Гнутых Фасадов'] == "Да"
)
) {
$plan = date("Y-m-d", strtotime($line['Дата передачи технологу по фасадам']) + 28 * 60 * 60 * 24);
}
if ($line['Тип фасадов'] == "1.1 лайт Стандарт,") {
$plan = date("Y-m-d", strtotime($line['Дата передачи технологу по фасадам']) + 28 * 60 * 60 * 24);
}
if ($line['Вид изделия тип 2'] == "Р") {
$plan = date("Y-m-d", strtotime($line['Дата передачи технологу по фасадам']) + 7 * 60 * 60 * 24);
}
// 1.1+1.1 лайт если все остальные условия = НЕТ - 28 день
$oneone = false;
$oneone_lite = false;
$fasads_arr = explode(PHP_EOL, $line['Тип фасадов']);
foreach ($fasads_arr as $k => $v) {
$v = trim($v);
if ($v == '1.1,') {
$oneone = true;
} elseif ($v == '1.1 лайт,') {
$oneone_lite = true;
}
}
if ($line['Вид изделия тип 2'] == "Ф" && $oneone && $oneone_lite && $line['Наличие рамки под стекло'] == "Нет" && $line['Наличие Гнутых Фасадов'] == "Нет" && $line['Наличие интегрированной ручки'] == "Нет" ) {
$plan = date("Y-m-d", strtotime($line['Дата передачи технологу по фасадам']) + 28 * 60 * 60 * 24);
}
//data_update(271,array("f6591"=>$plan,"f6601"=>$plan),"id=",$ID);
$line['Дата планируемой готовности'] = $plan;
$line['Дата фактической готовности'] = $plan;
}
Данное вычисление начинается когда поле "Дата передачи технологу >0
if (strtotime($line['Дата передачи технологу по фасадам']) > 0){
Как сделать, чтобы например данное условие срабатывало при дате меньше чем 21.11.2017, а пи дате > 21.11.2017 добавляло не 28 а 48 дней
Заранее спасибо.