Files
awo-hamburg-intranet/module/intranet/person_card.php

93 lines
6.2 KiB
PHP
Raw Normal View History

2026-02-17 14:56:23 +01:00
<?php
function load_person_card(){
$query = "SELECT DISTINCT
mc.id,
mc.name,
mc.image,
mc.email,
mc.phone_no,
mr.description
FROM
main_contact mc
INNER JOIN
main_contact_department mcd
ON
mc.id = mcd.main_contact_id
INNER JOIN
main_role mr
ON
mcd.main_role_id = mr.id
WHERE
mcd.main_role_id = 21;";
$result = @mysqli_query($GLOBALS['mysql_con'], $query);
while($contact = @mysqli_fetch_array($result)) {
?>
<div class="visitenkarte">
<div class="visitenkarte_kopf">
<a href="/awo/de/profil/">
<?php
$profile_image = 'platzhalter-mann-compressor.jpg';
if($contact['image'] != ""){
$profile_image = $contact['image'];
}
?>
<img class='profil_img_nav_bar' src='/userdata/intranet/contact/<?= $profile_image ?>'>
</a>
<div class="mandant_logo">
<?= get_mandant_logo($GLOBALS['main_contact']['current_mandant_id']); ?>
</div>
</div>
<div class="visitenkarte_fuß">
<div class="visitenkarte_text">
<h3><?= $contact['name']?></h3>
<p><?= $contact['description']?></p>
</div>
<div class="visitenkarten_links">
<a href="mailto:<?= $contact['email']?>"><svg id="mail" xmlns="http://www.w3.org/2000/svg" width="22.721" height="17.592" viewBox="0 0 22.721 17.592">
<path id="Pfad_163" data-name="Pfad 163" d="M26.106,7.268H4.894a.755.755,0,0,0-.754.755V9.541a.258.258,0,0,0,.138.183l11.15,6.369a.189.189,0,0,0,.189,0L26.429,9.729c.061-.034.222-.124.283-.165s.148-.1.148-.184V8.023a.755.755,0,0,0-.754-.754Z" transform="translate(-4.14 -7.268)" fill="#888"/>
<path id="Pfad_164" data-name="Pfad 164" d="M30.336,12.827a.19.19,0,0,0-.19,0l-6.119,3.6a.188.188,0,0,0-.043.291l6.119,6.6a.188.188,0,0,0,.326-.129v-10.2a.189.189,0,0,0-.094-.164Z" transform="translate(-7.71 -8.266)" fill="#888"/>
<path id="Pfad_165" data-name="Pfad 165" d="M18.756,18.688a.188.188,0,0,0-.234-.034L16.07,20.1a.957.957,0,0,1-.947.007L12.965,18.87a.189.189,0,0,0-.221.025l-8.2,7.6a.189.189,0,0,0,.034.3.735.735,0,0,0,.375.111h21a.189.189,0,0,0,.139-.317Z" transform="translate(-4.203 -9.317)" fill="#888"/>
<path id="Pfad_166" data-name="Pfad 166" d="M10.877,16.977a.189.189,0,0,0-.034-.3L4.421,13.008a.189.189,0,0,0-.281.164V22.8a.188.188,0,0,0,.316.138l6.421-5.957Z" transform="translate(-4.14 -8.299)" fill="#888"/>
</svg>
</a>
<a href="phoneto:<?= $contact['phone_no']?>"><svg id="phone" xmlns="http://www.w3.org/2000/svg" width="21.463" height="21.463" viewBox="0 0 21.463 21.463">
<path id="Pfad_160" data-name="Pfad 160" d="M28.732,13.732A10.733,10.733,0,0,0,18,3l0,2.146a8.584,8.584,0,0,1,8.585,8.585Z" transform="translate(-7.268 -3)" fill="#888"/>
<path id="Pfad_161" data-name="Pfad 161" d="M3,12.439V7.073A1.073,1.073,0,0,1,4.073,6H9.439a1.073,1.073,0,0,1,1.073,1.073v4.293a1.073,1.073,0,0,1-1.073,1.073H7.293a8.585,8.585,0,0,0,8.585,8.585V18.878A1.073,1.073,0,0,1,16.951,17.8h4.293a1.073,1.073,0,0,1,1.073,1.073v5.366a1.073,1.073,0,0,1-1.073,1.073H15.878A12.878,12.878,0,0,1,3,12.439Z" transform="translate(-3 -3.854)" fill="#888"/>
<path id="Pfad_162" data-name="Pfad 162" d="M23.948,12.975a6.429,6.429,0,0,1,.49,2.464H22.507A4.506,4.506,0,0,0,18,10.932V9a6.439,6.439,0,0,1,5.949,3.975Z" transform="translate(-7.268 -4.707)" fill="#888"/>
</svg>
</a>
</div>
</div>
</div>
<?php
}
}
$heutigesDatum = date('d.m.Y');
?>
<div class="person_card_container">
<div class="headline">
<div class="headline_with_subtitle">
<h2>Aktuelle Betriebsräte</h2>
<p>Stand <?=$heutigesDatum ?></p>
</div>
<div class="svg_content">
<svg xmlns="http://www.w3.org/2000/svg" width="21.038" height="19.464" viewBox="0 0 21.038 19.464">
<g id="group-line" transform="translate(-3 -4.244)">
<path id="Pfad_136" data-name="Pfad 136" d="M16.436,14.4A3.4,3.4,0,1,0,13,10.966,3.442,3.442,0,0,0,16.436,14.4ZM16.366,9h0A2.035,2.035,0,0,1,18.4,11.036a2,2,0,0,1-4,0A2.022,2.022,0,0,1,16.366,9Z" transform="translate(-2.987 -1.003)" fill="#e00304"/>
<path id="Pfad_137" data-name="Pfad 137" d="M30.1,15.951A6.943,6.943,0,0,0,25.192,14.2h-.561A4.675,4.675,0,0,1,24,15.67a6.8,6.8,0,0,1,1.192-.07,5.833,5.833,0,0,1,3.717,1.122v5.049h1.4v-5.61l-.21-.21Z" transform="translate(-6.273 -2.972)" fill="#e00304"/>
<path id="Pfad_138" data-name="Pfad 138" d="M22.982,6.754a1.713,1.713,0,1,1,3.156,1.332,1.75,1.75,0,0,1-1.543,1.052,1.193,1.193,0,0,1-.491-.07,4.968,4.968,0,0,1,.07.982v.421c.14,0,.281.07.421.07a3.121,3.121,0,0,0,.07-6.241A3.007,3.007,0,0,0,22,5.843,2.994,2.994,0,0,1,22.982,6.754Z" transform="translate(-5.676 -0.017)" fill="#e00304"/>
<path id="Pfad_139" data-name="Pfad 139" d="M9.311,15.77A4.676,4.676,0,0,1,8.68,14.3H8.119A7.216,7.216,0,0,0,3.21,15.981l-.21.21V21.8H4.4V16.752A5.961,5.961,0,0,1,8.119,15.63,6.176,6.176,0,0,1,9.311,15.77Z" transform="translate(0 -3.002)" fill="#e00304"/>
<path id="Pfad_140" data-name="Pfad 140" d="M8.969,10.454a.889.889,0,0,0,.421-.07V9.964a4.312,4.312,0,0,1,.07-.982,1.193,1.193,0,0,1-.491.07,1.683,1.683,0,1,1,0-3.366,1.772,1.772,0,0,1,1.613,1.052,6.981,6.981,0,0,1,1.052-.982,3.115,3.115,0,1,0-2.665,4.7Z" transform="translate(-0.85)" fill="#e00304"/>
<path id="Pfad_141" data-name="Pfad 141" d="M21.29,21.593l-.14-.21A7.078,7.078,0,0,0,15.68,19a7.224,7.224,0,0,0-5.54,2.384l-.14.21v5.33a1.182,1.182,0,0,0,1.192,1.192h8.976a1.229,1.229,0,0,0,1.192-1.192v-5.33Zm-1.4,5.119H11.4V22.084A5.985,5.985,0,0,1,15.68,20.4a5.656,5.656,0,0,1,4.208,1.683Z" transform="translate(-2.091 -4.406)" fill="#e00304"/>
</g>
</svg>
</div>
</div>
<div class='visitenkarten_betriebsrat'>
<?php load_person_card();?>
</div>
</div>