2026-02-17 14:56:23 +01:00
< ? php
$unit_type = $sitepart [ 'learning_certificate_type' ];
$unit_items = $sitepart [ 'sitepart_items' ];
if ( isset ( $_GET [ 'contact' ])){
return ;
}
echo " <div class='profil_banner certificate'> " ;
function get_contact_banner (){
$query = " SELECT * FROM main_contact LEFT JOIN main_contact_profile_content ON main_contact.id = main_contact_profile_content.main_contact_id WHERE main_contact_id = " . $GLOBALS [ 'main_contact' ][ 'id' ];
$result = @ mysqli_query ( $GLOBALS [ 'mysql_con' ], $query );
$main_contact = @ mysqli_fetch_array ( $result );
2026-05-11 08:54:44 +02:00
$contact_image = " platzhalter.png " ;
2026-02-17 14:56:23 +01:00
if ( isset ( $main_contact [ 'image' ]) && $main_contact [ 'image' ] != " " ){
$contact_image = $main_contact [ 'image' ];
} ?>
< div class = 'learning_profil_header' >
< img class = " profil_bg " src = '/userdata/intranet/contact/<?= $main_contact[' header_img ']?>' >
< img class = " profil_img " src = '/userdata/intranet/contact/<?= $contact_image?>' >
< h2 >< ? = $main_contact [ 'name' ] ?> </h2>
< p class = " profil_loc " >
< svg xmlns = " https://www.w3.org/2000/svg " xmlns : xlink = " https://www.w3.org/1999/xlink " width = " 26 " height = " 16 " viewBox = " 0 0 26 16 " >
< defs >
< pattern id = " pattern " preserveAspectRatio = " none " width = " 100% " height = " 100% " viewBox = " 0 0 975 594 " >
< image width = " 975 " height = " 594 " xlink : href = " data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA88AAAJSCAYAAAD9BPfqAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAACC1SURBVHhe7d1LjCT3fdjxf3fP7uyTsR0gMMhdLl824GsC6KQbgVySwFYQ5JaDQylGYMcSDXNJLkkx5mNJLgVTkh3kIQmJD7kEga3AyCEHnpSTEOQaQKZkvkQHCGCb3uc8uiv/X1VXT03vzP5mZznLndXnQ/22u6urqkfHL/7V1aPZbNaMRqPSm06n7eN4PG4fd9M0zfwZAAAA3LuGzbuT2sXt42QyaR9DNG9M38aj+qKt4HiIA+KkWTgDAADA/SR6uI/lYWzH9nZbxPPGxkb75srKyvztrRVoAAAAuJ8NV5w3NzfbiD5y5MjidbTyqEZy9PNi54jmtbW1bQcDAADA/So6eHV1dVsXL1+VvfjOcyxFx/SrzxHUAAAAcL/rL9OOVeYI5pho4ojovpEX33m+du1aOXr0aPvG9evXy/Hjx9sdAAAA4H7WN3DE8/r6ejlx4kS7PeK5X41u4zk2xPeejx071u74wx/+sLz77rvtDgAAAHA/e/LJJ8sXvvCFdkH5xo0b7fedI5q3xXNcth1PIp5j1Tku3T5//nx555132h1iuTq2AQAAwP1i2LpPP/10uXTpUrstVp/7m4XF5dxxsXY8tvEcL4Y7PPfcc+2BUdj9CWPaA+YHAwAAwGHRt2xMdG7furG6HAvIb775Zrtfv7Dc92+vjec4IOI57i4WXnjhhfbAneIZAAAADqud4jkWkF9//fX2/fj1qYjneD+N5xdffLFcvHjxpngOfa0DAADAYTFs2eV4vnDhQnnttdfa93aN53pwG8+xNB1fjo43Y+U54nl4QvEMAADAYbVbPMdEPMfKc7wfN9GOrzTH+yG2xbHtq76m+xP1oRxiW789DJ8DAADAYbDctcPXfQP32/pGHmpXnmOHYV33K89x2XYc1Nf40E4nAwAAgHtNNO9Qv/Ic2/vLtmPlObp3eFV2iG3t/vEiDhierF+eBgAAgPvdsIGX+7iP6MnLL7/8r+NFvNmvNL/77rvlBz/4QXuC/r3hwQAAAHBYRef2URyt+8UvfrE8+eSTi9fRxmG4nyVmAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIhnAAAASIxms1kTTzY2NsqRI0fKaDQqL7zwQnnj4htlMp60r+s+ZdbM2gMAAADgMBuPxmU8Hpemacp0Ni3PX3i+vP766+3rvo1D9HBv15XnKOqm7reYfpsxxhhjjDHGGHOYZ6l192LXleeLb1wso8nWynP9pz0AAAAADrXx1spzM52WC89f2P/Kc4jd+gEAAID7wX5a9xbfeb5YJpPxYuV5vhsAAAAcauPxaOs7z9NZef7CHa48AwAAALdYeY7vPI8H33lufOcZAACA+8Bo8J3n2R1/5zluO7btSnBjjDHGGGOMMeY+m7Z9czuuPH/96y+X1159rUzGK+3raS3xZn4D71H7AXE7b9+BBgAA4N633LHxejKZdN95nm2WF196sbzyyu/tuPIc2+JxEc/r6+vtDrF0/dILL5WLccOw+l/sNGtmYhkAAID7QsTzeDS/YVj978KFC+XV119tv7Ic8Xz06NFuv9rDvR0v2x6N41Rx97Fu+kaPR2OMMcYYY4wx5rBO37ZbvVv/q4+ZXS7b/np57dVX21XoduU5bhhWixwAAAAOu+jcxQ3Dau+++NJL5ZVXXrn9y7ZfeKm723aZRI2P25OV4c2244g8zAEAAODzt9yw40HrTkt3t+1XX7/lZdttPEdJRzyvrKy0J3jpxQvlrTfeKpP2hLWbo53r9MfFIvTgHAAAAHDPGjZsPI/O7Vt3WufZ558tr752sY3nzc3NNp7b1ebleI4nfTzHHcd+78Lz5ZtvvFlW6/Z6vjbS253m4rl2BgAA4DBYbth4HlO7uazV+drzz5WXL77R/tJUH89hKZ6bJl6vbW6U1ZVJKZuz8p0LF8p/efvt8vN1h2E894cNQxoAAADudcOejecxEc9/VeefPvNM+crFi6WsjGsbT8vRlSPtjm07N91l2KPZZtPEd5uvTtfKqbjD2JUb5cM/+Lflf9V4PluLO1ajo75j+bqv7v4L07cyUtgAAADcBc2t83Rbw8bz+LpyXHUdq8wf1eb9e+efKed+61+WcvpYuTxrysnxahlNo5mjoGPiYaNpZiu1mWdr5YHY+NfXyrVv/mF5/513ymPr6+0JI5yX4znmVsQzAAAAd0MWz9Gyy/EcEwvFPz56tDzyO0+Xk1/9rVJ+/kT5tJ7s9Gi1jDfrzuM+nmt87xzPf1B+/Pal8vhaF8/9ynOcPAxDejfJ3w4AAACfiWzttg/m0Ldt37o/Xj1aHjt/vsbzv7rNeP70ern+zrfLTy69WR5fX1usPE+n8QFdEsc9xvrnO4nTAAAAwN1yq9XnYcPG88lkuPK8Wh49/1w58fRvl/Jzx28vnm+8863y4TculSfWb5RxxHO78rz9w1Jx/vlTAAAAOAhtne4hPpcXg/vWfe/osXL2d8+X409/9eZ4nrRHtPE8br/4XF9uuwy7fvpsWvec1if1ZO1j3b/ZjNfd81E2dbf2/4UxxhhjjDHGGHNA0y4M79Skg2lvq11btm3a+fO+ddv2HVi08SCRw6ge3DS1pq806+V0n
</ pattern >
</ defs >
< rect id = " Bild_2 " data - name = " Bild 2 " width = " 26 " height = " 16 " rx = " 2 " fill = " url(#pattern) " />
</ svg >
< ? = $main_contact [ 'city' ] ?> , Deutschland
</ p >
</ div >
< ? php
}
if ( $unit_type == 1 ){
get_contact_banner ();
} else {
// echo "<h2>Meine E-Learning Einheiten</h2>";
}
$if_query = " learning_unit_mandant_link.learning_unit_id IS NOT NULL AND main_mandant_id = " . $GLOBALS [ 'main_contact' ][ 'current_mandant_id' ];
$query = " SELECT DISTINCT learning_unit.* FROM learning_unit LEFT JOIN learning_unit_mandant_link ON learning_unit.id = learning_unit_mandant_link.learning_unit_id LEFT JOIN learning_unit_contact ON learning_unit_contact.learning_unit_id = learning_unit.id WHERE (( " . $if_query . " ) OR learning_unit_mandant_link.learning_unit_id IS NULL) AND learning_unit_contact.active = 1 AND main_contact_id = " . $GLOBALS [ 'main_contact' ][ 'id' ] . " ORDER BY learning_unit.id " ;
$result = @ mysqli_query ( $GLOBALS [ 'mysql_con' ], $query );
echo " <div class='profile_certificate_wrapper'> " ;
$i = 0 ;
while ( $row = @ mysqli_fetch_array ( $result )){
$query2 = " SELECT * FROM learning_unit_submit WHERE learning_unit_id = " . $row [ 'id' ] . " AND main_contact_id = " . $GLOBALS [ 'main_contact' ][ 'id' ] . " ORDER BY datetime DESC " ;
$result2 = @ mysqli_query ( $GLOBALS [ 'mysql_con' ], $query2 );
$row2 = @ mysqli_fetch_array ( $result2 );
$link = get_link_to_navigation ( 7 ) . get_collection_rewrite ( $row [ 'title' ], $row [ 'id' ]);
?>
< a href = '<?= $link?>' >
< ? php if ( $row2 [ 'correct' ] == 1 ){ ?>
< div class = 'profil_certificate' >
< div class = " profil_certificate_svg " >
< svg id = " shield-fill-check " xmlns = " https://www.w3.org/2000/svg " width = " 21.587 " height = " 24.079 " viewBox = " 0 0 21.587 24.079 " >
< path id = " Pfad_78 " data - name = " Pfad 78 " d = " M13.665,1.125a21.541,21.541,0,0,0-4.516.843q-2.24.6-4.45,1.308a2.334,2.334,0,0,0-1.61,1.9,19.442,19.442,0,0,0,3.8,15.033,17.967,17.967,0,0,0,3.88,3.692,11.176,11.176,0,0,0,1.617.941,3.335,3.335,0,0,0,1.278.361,3.325,3.325,0,0,0,1.278-.361A11.176,11.176,0,0,0,16.56,23.9a17.965,17.965,0,0,0,3.882-3.692,19.448,19.448,0,0,0,3.8-15.033,2.334,2.334,0,0,0-1.61-1.9q-2.209-.707-4.45-1.308A21.538,21.538,0,0,0,13.665,1.125Zm4.581,10.2a.8.8,0,0,0-1.137-1.137l-4.247,4.249L11.023,12.6a.8.8,0,1,0-1.137,1.137l2.408,2.408a.8.8,0,0,0,1.137,0Z " transform = " translate(-2.872 -1.125) " fill = " var(--clr-mandant) " fill - rule = " evenodd " />
</ svg >
</ div >
< h3 class = " profil_certificate_title " >< ? = $row [ 'title' ] ?> </h3>
< ? php
$datetime = new DateTime ( $row2 [ 'datetime' ]);
echo " <p>Abgeschlossen am " . $datetime -> format ( 'd.m.Y' ) . " </p> " ;
?>
</ div >
< ? php } else { ?>
< div class = 'profil_certificate not_finished' >
< div class = " profil_certificate_svg " >
< svg id = " shield-fill-exclamation " xmlns = " https://www.w3.org/2000/svg " width = " 18.11 " height = " 20.201 " viewBox = " 0 0 18.11 20.201 " >
< path id = " Pfad_81 " data - name = " Pfad 81 " d = " M11.927,1.125a18.072,18.072,0,0,0-3.788.707q-1.879.5-3.733,1.1A1.958,1.958,0,0,0,3.055,4.524,16.311,16.311,0,0,0,6.244,17.136a15.073,15.073,0,0,0,3.255,3.1,9.377,9.377,0,0,0,1.356.789,2.8,2.8,0,0,0,1.072.3,2.789,2.789,0,0,0,1.072-.3,9.376,9.376,0,0,0,1.356-.789,15.072,15.072,0,0,0,3.257-3.1A16.315,16.315,0,0,0,20.8,4.524,1.958,1.958,0,0,0,19.449,2.93q-1.853-.593-3.733-1.1A18.069,18.069,0,0,0,11.927,1.125Zm0,4.714a1.219,1.219,0,0,0-1.212,1.34l.471,4.723a.745.745,0,0,0,1.481,0l.471-4.723a1.219,1.219,0,0,0-1.211-1.34Zm0,8.08a1.347,1.347,0,1,0,1.347,1.347A1.347,1.347,0,0,0,11.93,13.919Z " transform = " translate(-2.872 -1.125) " fill = " #bc2929 " fill - rule = " evenodd " />
</ svg >
</ div >
< h3 class = " profil_certificate_title " >< ? = $row [ 'title' ] ?> </h3>
< p > Noch nicht abgeschlossen </ p >
</ div >
< ? php } ?>
</ a >
< ? php
$i ++ ;
}
if ( $i == 0 ){
echo " <div class='no_appointment'>Aktuell hast du keine E-Learning Einheiten</div> " ;
}
echo " </div> " ;
echo " </div> " ;