Skip to content
Snippets Groups Projects
Verified Commit 0ce68790 authored by David Beniamine's avatar David Beniamine
Browse files

Better image handling for articles

parent baa6989d
No related branches found
No related tags found
No related merge requests found
...@@ -99,15 +99,24 @@ function total_articles() { ...@@ -99,15 +99,24 @@ function total_articles() {
} }
function article_img_url($slug){ function article_img_url($slug){
return '/img/blog/'.$slug.'.png'; return '/img/blog/'.$slug;
} }
function article_has_img($slug){ function article_img_ext($slug){
return file_exists('.'.article_img_url($slug)); $extensions = array( "png", "jpg", "jpeg", "gif" );
foreach($extensions as $ext){
foreach(array($ext, strtoupper($ext)) as $e){
if (file_exists('.'.article_img_url($slug).'.'.$e)){
return $e;
}
}
}
return "";
} }
function article_img($slug){ function article_img($slug){
if(article_has_img($slug)){ $ext = article_img_ext($slug);
echo '<img class="picture odd" src="'.article_img_url($slug).'" />'; if($ext != ""){
echo '<img class="odd" width="300px" src="'.article_img_url($slug).'.'.$ext.'" />';
} }
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment