#!/usr/bin/php id); foreach(ContractLinkModel::search(["type" => "upgrade"]) as $link) { $origin_contract = $link->origin; $successor_contract = $link->contract; if($successor_contract->create < 1728216155) continue; if(!$origin_contract->cancel_date) continue; echo "Kunde: ".$successor_contract->owner->getCompanyOrName()."\n"; echo "From Contract ".$origin_contract->id."\t(Canceldate: ".((new DateTime("@".$origin_contract->cancel_date))->setTimezone(new DateTimeZone("Europe/Vienna"))->format("Y-m-d")).") ".$origin_contract->product_name." [".$origin_contract->matchcode."]\n"; echo "To Contract ".$successor_contract->id."\t(Finishdate: ".((new DateTime("@".$successor_contract->finish_date))->setTimezone(new DateTimeZone("Europe/Vienna"))->format("Y-m-d")).") ".$successor_contract->product_name." [".$successor_contract->matchcode."]\n"; echo "\n"; }