summaryrefslogtreecommitdiff
path: root/smartyplugins/function.booticon.php
diff options
context:
space:
mode:
Diffstat (limited to 'smartyplugins/function.booticon.php')
-rw-r--r--smartyplugins/function.booticon.php19
1 files changed, 16 insertions, 3 deletions
diff --git a/smartyplugins/function.booticon.php b/smartyplugins/function.booticon.php
index ca7ecc0..b5367da 100644
--- a/smartyplugins/function.booticon.php
+++ b/smartyplugins/function.booticon.php
@@ -33,18 +33,31 @@ function smarty_function_booticon( $pParams ) {
$outstr .= '>';
}
- $outstr .= '<span class="';
- if( isset( $pParams["iname"] ) ) {
- $outstr .= $pParams['iname'];
+ $outstr .= '<span class="fa ';
+ if( strpos( $pParams["iname"], 'icon-' ) === 0 ) {
+ $pParams['iname'] = str_replace( 'icon-', 'fa-', $pParams['iname'] );
}
+if( strpos( $pParams["iname"], 'fa-' ) !== 0 ) {
+ bit_error_log( 'missing fa '.$pParams["iname"] );
+}
+
+ $outstr .= str_replace( 'icon-', '', $pParams['iname'] );
+
if( isset( $pParams["iclass"] ) ) {
$outstr .= ' '.$pParams["iclass"].'';
}
if( isset( $pParams["class"] ) ) {
$outstr .= ' '.$pParams["class"].'';
}
+ if( isset( $pParams["igroup"] ) ) {
+ $outstr .= ' '.$pParams["igroup"].'';
+ }
$outstr .= '"';
+ if( isset( $pParams["style"] ) ) {
+ $outstr .= ' style="'.$pParams["style"].'"';
+ }
+
if( isset( $pParams["id"] ) ) {
$outstr .= ' id="'.$pParams['id'].'"';
}