draftData->paragraphs[$section->sectionId . '_' . $paragraphNo]; $paragraphCollisions = array_filter( $form->getParagraphTextCollisions($section, $paragraphNo), function ($amendmentId) use ($draftParagraph) { return !in_array($amendmentId, $draftParagraph->handledCollisions); }, ARRAY_FILTER_USE_KEY ); $type = $section->getSettings(); $nameBase = 'sections[' . $type->id . '][' . $paragraphNo . ']'; $htmlId = 'sections_' . $type->id . '_' . $paragraphNo; $holderId = 'section_holder_' . $type->id . '_' . $paragraphNo; $reloadUrl = UrlHelper::createMotionUrl($section->getMotion(), 'merge-amendments-paragraph-ajax', [ 'sectionId' => $type->id, 'paragraphNo' => $paragraphNo, 'amendments' => 'DUMMY', ]); $jsStatusData = $form->getJsParagraphStatusData($section, $paragraphNo, $amendmentsById); echo '
'; $linesAria = str_replace(['%FROM%', '%TO%'], [$firstLineNo, $lastLineNo], Yii::t('amend', 'merge_line_range_aria')); ?>
$firstLineNo + 1) { ?> $firstLineNo) { ?>
text ?>
$paraData) { $amendment = $amendmentsById[$amendmentId]; echo \app\components\diff\amendmentMerger\ParagraphMerger::getFormattedCollision($paraData, $amendment, $amendmentsById, true); } ?>
';