} #------------------------------------------------------------------- $DOM->AddChild('Customer', $Comp['DOM']); #------------------------------------------------------------------- $Comp = Comp_Load('Clauses/Load', SPrintF('Contracts/Types/%s/Footer/%s', $Contract['TypeID'], $Executor['TemplateID'])); if (Is_Error($Comp)) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------- $DOM->AddChild('Footer', $Comp['DOM']); #------------------------------------------------------------------- $Replace['Contract'] = $Contract; #------------------------------------------------------------------- $Replace['SignDate'] = $Contract['CreateDate']; #------------------------------------------------------------------- $Hrs = $DOM->GetByTagName('HR'); #------------------------------------------------------------------- for ($i = 0; $i < Count($Hrs); $i++) { #----------------------------------------------------------------- $Hr =& $Hrs[$i]; #----------------------------------------------------------------- $Hr->AddAttribs(array('BREAK' => 'true')); } #------------------------------------------------------------------- $Document = $DOM->Build(); if (Is_Error($Document)) { return ERROR | @Trigger_Error(500); } #------------------------------------------------------------------- $Replace = Array_ToLine($Replace); #-------------------------------------------------------------------