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 дней
Заранее спасибо.


 1
 1 
 
			
			 
				
				











