Esempio n. 1
0
<?php

/**
 * @var IndexController $this
 * @var Antrag[] $antraege
 * @var Aenderungsantrag[] $aenderungsantraege
 */
Header("Content-Type: text/plain; charset=UTF-8");
foreach ($antraege as $antrag) {
    echo $antrag->name . "\n";
    echo HtmlBBcodeUtils::removeBBCode($antrag->text) . "\n\n";
    echo HtmlBBcodeUtils::removeBBCode($antrag->begruendung) . "\n\n\n";
}
foreach ($aenderungsantraege as $ae) {
    $diff = $ae->getDiffParagraphs();
    foreach ($diff as $line) {
        if ($line != "") {
            echo HtmlBBcodeUtils::removeBBCode($line) . "\n\n";
        }
    }
    echo HtmlBBcodeUtils::removeBBCode($ae->aenderung_begruendung) . "\n\n\n";
}
Esempio n. 2
0
        }
        echo ">";
        echo "<p class='datum'>" . HtmlBBcodeUtils::formatMysqlDate($aenderungsantrag->antrag->datum_einreichung) . "</p>\n";
        echo "<p class='titel'>\n";
        echo CHtml::link(CHtml::encode($aenderungsantrag->revision_name . " zu " . $aenderungsantrag->antrag->nameMitRev()), $this->createUrl("aenderungsantrag/anzeige", array("antrag_id" => $aenderungsantrag->antrag->id, "aenderungsantrag_id" => $aenderungsantrag->id)));
        echo CHtml::link("PDF", $this->createUrl("aenderungsantrag/pdf", array("antrag_id" => $aenderungsantrag->antrag->id, "aenderungsantrag_id" => $aenderungsantrag->id)), array("class" => "pdfLink"));
        echo "</p>\n";
        echo "<p class='info'>";
        $text = $aenderungsantrag->aenderung_text . "\n" . $aenderungsantrag->aenderung_begruendung;
        $last_found = 0;
        for ($i = 0; $i < 3 && $last_found !== false; $i++) {
            $last_found = mb_stripos($text, $suchbegriff, $last_found);
            if ($last_found !== false) {
                $from = $last_found > 65 ? $last_found - 65 : 0;
                $substr = CHtml::encode(HtmlBBcodeUtils::removeBBCode(mb_substr($text, $from, $last_found > 65 ? 65 : $last_found)));
                $substr .= "<strong>" . CHtml::encode(mb_substr($text, $last_found, mb_strlen($suchbegriff))) . "</strong>";
                $substr .= CHtml::encode(HtmlBBcodeUtils::removeBBCode(mb_substr($text, $last_found + mb_strlen($suchbegriff), 65)));
                echo "<i>..." . $substr . "...</i><br style='margin-bottom: 3px;'>";
            }
            $last_found++;
        }
        echo "</p>";
        echo "</li>";
    }
    echo "</ul>";
} else {
    echo "<div class='content'><i>keine Anträge gefunden</i></div> ";
}
?>

Esempio n. 3
0
 $text_antrag = HtmlBBcodeUtils::text2zeilen(trim($text_antrag), 120, true);
 $zeilen_antrag = array();
 foreach ($text_antrag as $t) {
     $x = explode("\n", $t);
     $zeilen_antrag = array_merge($zeilen_antrag, $x);
 }
 $text2_antrag = str_replace(array("[QUOTE]", "[/QUOTE]"), array("\n\n", "\n\n"), $antrag->text2);
 $text2_antrag = HtmlBBcodeUtils::removeBBCode($text2_antrag);
 $text2_antrag = HtmlBBcodeUtils::text2zeilen(trim($text2_antrag), 120, true);
 $zeilen2_antrag = array();
 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);