Plugin manager: add .png option to Icon tag

This commit is contained in:
bergware
2019-02-01 23:21:00 +01:00
parent 8dc00c487b
commit b563892dfc
@@ -64,18 +64,20 @@ foreach (glob($plugins,GLOB_NOSORT) as $plugin_link) {
}
//link/icon
$launch = plugin('launch',$plugin_file);
if ( $icon = plugin("icon",$plugin_file) ) {
$iconDisplay = substr($icon,0,5) == "icon-" ? "<i class='$icon list'></i>" : "<i class='fa fa-$icon list'></i>";
if ( $launch )
$link = "<a href='/$launch' class='list'>$iconDisplay</a>";
else
$link = $iconDisplay;
if ($icon = plugin('icon',$plugin_file)) {
if (substr($icon,-4)=='.png') {
$icon = icon($name);
$icon = "<img src='/$icon' class='list'>";
} elseif (substr($icon,0,5)=='icon-') {
$icon = "<i class='$icon list'></i>";
} else {
if (substr($icon,0,3)!='fa-') $icon = "fa-$icon";
$icon = "<i class='fa $icon list'></i>";
}
$link = $launch ? "<a href='/$launch' class='list'>$icon</a>" : $icon;
} else {
$icon = icon($name);
if ( $launch )
$link = "<a href='/$launch' class='list'><img src='/$icon' class='list'></a>";
else
$link = "<img src='/$icon' class='list'>";
$link = $launch ? "<a href='/$launch' class='list'><img src='/$icon' class='list'></a>" : "<img src='/$icon' class='list'>";
}
//description
$readme = "plugins/{$name}/README.md";