-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathunl_person.tpl.php
24 lines (24 loc) · 1.03 KB
/
unl_person.tpl.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
$url = UNLPersonEntityController::$api_url . 'people/' . $unl_person->uid;
$partial_url = $url . '.partial';
?>
<div class="unl_person unl_person_<?php echo $unl_person->uid; ?> unl_person_affiliation_<?php echo $unl_person->edu_affiliation ?>">
<a href="<?php echo $url ?>"><?php echo $unl_person->first_name ?> <?php echo $unl_person->last_name ?></a>
</div>
<script>
document.addEventListener("DOMContentLoaded", function(event) {
require(['jquery'], function($) {
$.get('<?php echo $partial_url?>', function(data) {
var vcard;
if ($('.vcard', $.parseHTML(data)).length > 0) {
// Someone with Knowledge data
var vcard = $('.vcard', $.parseHTML(data));
} else {
// Someone without Knowledge data
var vcard = $($.parseHTML(data)).filter('.vcard');
}
$('.unl_person_<?php echo $unl_person->uid; ?>').html(vcard);
});
});
});
</script>