示例#1
0
                        </label>
                    <?php 
}
?>
                </div>

                <div class="sort_widget">
                    Sortierung:
                    <a href="#" data-sort="vorname" class="active">Vorname</a> &nbsp;
                    <a href="#" data-sort="nachname">Nachname</a>
                </div>
            </div>

            <ul class="strIn_liste">
                <?php 
$personen = StadtraetIn::sortByName($personen);
foreach ($personen as $strIn) {
    echo '<li class="strIn fraktion_';
    if (count($strIn->stadtraetInnenFraktionen) > 0) {
        echo $strIn->stadtraetInnenFraktionen[0]->fraktion_id;
    } else {
        echo "0";
    }
    if ($strIn->twitter != "") {
        echo " twitter";
    }
    if ($strIn->facebook != "") {
        echo " facebook";
    }
    if ($strIn->web != "") {
        echo " homepage";
 public function actionStadtraetInnenBenutzerInnen()
 {
     $ich = $this->aktuelleBenutzerIn();
     if (!$ich) {
         $this->errorMessageAndDie(403, "");
     }
     if (!$ich->hatBerechtigung(BenutzerIn::$BERECHTIGUNG_USER)) {
         $this->errorMessageAndDie(403, "");
     }
     $this->top_menu = "admin";
     if (AntiXSS::isTokenSet("save") && isset($_REQUEST["BenutzerIn"])) {
         foreach ($_REQUEST["BenutzerIn"] as $strIn_id => $benutzerIn_id) {
             /** @var StadtraetIn $strIn */
             $strIn = StadtraetIn::model()->findByPk($strIn_id);
             if ($benutzerIn_id > 0) {
                 $strIn->benutzerIn_id = IntVal($benutzerIn_id);
             } else {
                 $strIn->benutzerIn_id = null;
             }
             $strIn->save();
         }
         $this->msg_ok = "Gespeichert";
     }
     /** @var StadtraetIn[] $stadtraetInnen */
     $stadtraetInnen = StadtraetIn::model()->findAll();
     $stadtraetInnen = StadtraetIn::sortByName($stadtraetInnen);
     $this->render("stadtraetInnenBenutzerInnen", ["stadtraetInnen" => $stadtraetInnen]);
 }
usort($fraktionen, function ($val1, $val2) {
    if (count($val1) < count($val2)) {
        return 1;
    }
    if (count($val1) > count($val2)) {
        return -1;
    }
    return 0;
});
foreach ($fraktionen as $fraktion) {
    /** @var StadtraetIn[] $fraktion */
    $fr = $fraktion[0]->stadtraetInnenFraktionen[0]->fraktion;
    echo "<li><a href='" . CHtml::encode($fr->getLink()) . "' class='name'><span class=\"glyphicon glyphicon-chevron-right\"></span>";
    echo "<span class='count'>" . count($fraktion) . "</span>";
    echo CHtml::encode($fr->getName()) . "</a><ul class='mitglieder'>";
    $mitglieder = StadtraetIn::sortByName($fraktion);
    foreach ($mitglieder as $mitglied) {
        echo "<li>";
        echo "<a href='" . CHtml::encode($mitglied->getLink()) . "' class='ris_link'>" . CHtml::encode($mitglied->getName()) . "</a>";
        if ($mitglied->abgeordnetenwatch != "") {
            echo "<a href='" . CHtml::encode($mitglied->abgeordnetenwatch) . "' title='Abgeordnetenwatch' class='abgeordnetenwatch_link'></a>";
        }
        if ($mitglied->web != "") {
            echo "<a href='" . CHtml::encode($mitglied->web) . "' title='Homepage' class='web_link'></a>";
        }
        if ($mitglied->twitter != "") {
            echo "<a href='https://twitter.com/" . CHtml::encode($mitglied->twitter) . "' title='Twitter'           class='twitter_link'>T         </a>";
        }
        if ($mitglied->facebook != "") {
            echo "<a href='https://www.facebook.com/" . CHtml::encode($mitglied->facebook) . "' title='Facebook'          class='fb_link'>     f         </a>";
        }