28a73bec by Jeremy Groot

backend file type

1 parent b8334c11
......@@ -202,7 +202,29 @@ function resources_fav(){
}
function getIsExternLink($link) {
if (strpos($link,'brokers') === -1 && strpos($link,'localhost') === -1 && strpos($link,'mailto:') === -1 && strpos($link,'tel:') === -1 && strpos($link,'#') !== 0) {
if ($link !== "/" && $link !== "#" && strpos($link,'/') !== 0) {
return true;
}
}
}
function getFileTypeClass($filename) {
if (strpos($filename,'.pdf') !== false) {
return('pdf');
} else if (strpos($filename,'.xls') !== false) {
return('xls');
} else if (strpos($filename,'mailto:') !== false) {
return('mailto');
} else if (strpos($filename,'tel:') !== false) {
return('tel');
} else if (getIsExternLink($filename)) {
return('extern');
}
}
function resources($id, $taxes, $is_fav = false){
......@@ -234,7 +256,7 @@ function resources($id, $taxes, $is_fav = false){
<tr class="table-like__item">
<td class="item">
<a target="_blank" role="button" class="item-link" href="<?php echo wp_get_attachment_url($id); ?>"><?php echo $post->post_title; ?></a>
<a target="_blank" role="button" class="item-link <?= getFileTypeClass(wp_get_attachment_url($id)) ?>" href="<?php echo wp_get_attachment_url($id); ?>"><?php echo $post->post_title; ?></a>
<span class='updated-at'>
<?php if($is_new && !empty($updated_at)) { ?>
<b>NEW:</b> <?= date('M d/Y', strtotime($updated_at)) ?>
......