foreach ($text2_antrag as $t) { $x = explode("\n", $t); $zeilen2_antrag = array_merge($zeilen2_antrag, $x); } $text_begruendung = str_replace(array("[QUOTE]", "[/QUOTE]"), array("\n\n", "\n\n"), $antrag->begruendung); $text_begruendung = HtmlBBcodeUtils::removeBBCode($text_begruendung); $text_begruendung = HtmlBBcodeUtils::text2zeilen(trim($text_begruendung), 120, true); $zeilen_begruendung = array(); foreach ($text_begruendung as $t) { $x = explode("\n", $t); $zeilen_begruendung = array_merge($zeilen_begruendung, $x); } if ($text_begruendung_zusammen) { $text1name = veranstaltungsspezifisch_text1_name($this->veranstaltung, $antrag->typ); $text2name = veranstaltungsspezifisch_text2_name($this->veranstaltung, $antrag->typ); $begruendungname = veranstaltungsspezifisch_begruendung_name($this->veranstaltung, $antrag->typ); $zeilen = array(); if (count($zeilen2_antrag) > 0) { $zeilen = array_merge($zeilen, array($text2name . ":"), $zeilen2_antrag, array("", "")); } $zeilen = array_merge($zeilen, array($text1name . ":"), $zeilen_antrag, array("", "", $begruendungname . ":"), $zeilen_begruendung); $objPHPExcel->getActiveSheet()->SetCellValue($COL_ANTRAGSTEXT . $row, trim(implode("\n", $zeilen))); $objPHPExcel->getActiveSheet()->getStyle($COL_ANTRAGSTEXT . $row)->getAlignment()->setWrapText(true); $objPHPExcel->getActiveSheet()->getRowDimension($row)->setRowHeight(14 * count($zeilen)); } else { $maxlines = 0; if (isset($COL_ANTRAGSTEXT2)) { $objPHPExcel->getActiveSheet()->SetCellValue($COL_ANTRAGSTEXT2 . $row, trim(implode("\n", $zeilen2_antrag))); $objPHPExcel->getActiveSheet()->getStyle($COL_ANTRAGSTEXT2 . $row)->getAlignment()->setWrapText(true); if (count($zeilen2_antrag) > $maxlines) { $maxlines = count($zeilen2_antrag);
$begruendung_max_len = veranstaltungsspezifisch_begruendung_maxlen($model->veranstaltung, $model->typ); ?> <fieldset class="control-group textarea" <?php if ($begruendung_max_len > 0) { echo " data-max_len=\"" . $begruendung_max_len . "\""; } if ($veranstaltung->url_verzeichnis == "phase2" && $veranstaltung->veranstaltungsreihe->subdomain == "wiesbaden" && $model->typ == Antrag::$TYP_ANTRAG) { echo " data-max_len_soft=\"1\""; $maxlen_hint = "Bitte maximale Länge:"; } else { $maxlen_hint = "Maximale Länge:"; } ?> > <legend><?php $bname = veranstaltungsspezifisch_begruendung_name($model->veranstaltung, $model->typ); if ($bname) { echo CHtml::encode($bname); } else { echo "Begründung"; } ?> </legend> <?php if ($begruendung_max_len > 0) { echo '<div class="max_len_hint">'; echo '<div class="calm">' . $maxlen_hint . ' ' . $begruendung_max_len . ' Zeichen</div>'; echo '<div class="alert">Text zu lang - maximale Länge: ' . $begruendung_max_len . ' Zeichen</div>'; echo '</div>'; }