예제 #1
0
 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);
예제 #2
0
    $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>';
    }