uawdijnntqw1x1x1
IP : 216.73.216.39
Hostname : diefsweb003.fsit.ch
Kernel : Linux diefsweb003.fsit.ch 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
home
/
wirbesti
/
nousdecidons.ch
/
..
/
public_html
/
php
/
InitiativeRenderer.php
/
/
<?php ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); $dir = getcwd(); //$dir = "C:/xampp/htdocs/wirbestimmen.ch"; require_once "$dir/php/DBConnection.php"; require_once "$dir/php/setting.config.php"; require_once "$dir/php/Metadata.php"; $db = new DBConnection($config); $metadata = new Metadata($db); $initiatives = new InitiativeRenderer($metadata); /* $index = array_search(2710, array_keys($initiatives)); if ($index) { $bargeld = $initiatives[$index]; unset($initiatives[$index]); array_unshift($initiatives, $bargeld); } */ class InitiativeRenderer { private Metadata $metadata; public function __construct(Metadata $metadata) { $this->metadata = $metadata; } public function render(int $id) { $list = $this->campaignCommittee->getCommitteeMembersByCampaign($id); $this->renderlist($list); } public function renderMember(int $id) { $list = $this->campaignCommittee->getCommitteeMembersByMemberid($id); $this->renderlist($list); } /** * @param $list * @return void */ public function renderlist($list,$language): void { if (count($list) == 0) { echo '<h2>Es wurden keine Initiativen gefunden.</h2>'; return; } $dir = getcwd(); echo <<<TOP <link href="https://www.wirbestimmen.ch/php/InitiativeRenderer.css" type="text/css" rel="stylesheet"> <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css" rel="stylesheet"> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css"> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script> <div class="team-area sp"> <div class="container"> <div class="row"> TOP; /* foreach ($list as $initiative) { $imagepath = $initiative['image-path-' . $language]; $slogan = $initiative['slogan-' . $language]; $detailpage = str_replace('de', $language, $initiative['link-to-detail-page']); echo 'image = ' . $imagepath . '<br/>'; echo 'slogan = ' . $slogan . '<br/>'; echo 'detailpage = ' . $detailpage . '<br/>'; echo '***<br/>'; } */ foreach ($list as $initiative) { $imagepath = $initiative['image-path-'.$language]; $slogan = $initiative['slogan-'.$language]; $detailpage = str_replace('de', $language, $initiative['link-to-detail-page']); echo <<<LOOP <div class="col-sm-6 col-md-4 col-lg-3 single-initiative"> <div class="inner"> <div class="initiative-img"> <a href="$detailpage"><img class="initiative-image" src="https://wirbestimmen.ch/$imagepath" alt="$slogan"></a> </div> <div class="rights-kind">Volksinitiative</div> <div class="initiative-content"> <div class="initiative-slogan"> <a class="islogan" href="$detailpage"><h4>$slogan</h4></a> </div> <a href="$detailpage" class="signbutton"><h4>Jetzt unterschreiben</h4></a> </div> </div> </div> LOOP; } echo <<<BOTTOM </div> </div> </div> BOTTOM; } }
/home/wirbesti/nousdecidons.ch/../public_html/php/InitiativeRenderer.php