</label> <?php } ?> </div> <div class="sort_widget"> Sortierung: <a href="#" data-sort="vorname" class="active">Vorname</a> <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>"; }