diff --git a/e107_plugins/siteinfo/e_shortcode.php b/e107_plugins/siteinfo/e_shortcode.php
index 377d308d3..3183fdb62 100644
--- a/e107_plugins/siteinfo/e_shortcode.php
+++ b/e107_plugins/siteinfo/e_shortcode.php
@@ -1,98 +1,98 @@
-tp->replaceConstants($_POST['sitebutton']) : (strstr(SITEBUTTON, 'http:') ? SITEBUTTON : e_IMAGE.SITEBUTTON);
- //TODO use CSS class?
- return '
';
- }
-
- function sc_sitedisclaimer()
- {
- $e107 = e107::getInstance();
- return $e107->tp->toHtml(SITEDISCLAIMER, true, 'constants defs');
- }
-
- function sc_sitename($parm)
- {
- return ($parm == 'link') ? "".SITENAME."" : SITENAME;
- }
-
- function sc_sitedescription()
- {
- global $pref;
- return SITEDESCRIPTION.(defined('THEME_DESCRIPTION') && $pref['displaythemeinfo'] ? THEME_DESCRIPTION : '');
- }
-
- function sc_sitetag()
- {
- return SITETAG;
- }
-
- function sc_logo($parm)
- {
- parse_str(vartrue($parm)); // Optional {LOGO=file=file_name} or {LOGO=link=url} or {LOGO=file=file_name&link=url}
- // Paths to image file, link are relative to site base
- $tp = e107::getParser();
-
- $logopref = e107::getConfig('core')->get('sitelogo');
- $logo = $tp->replaceConstants($logopref);
-
- if(vartrue($logopref) && is_readable($logo))
- {
- $logo = $tp->replaceConstants($logopref,'abs');
- $path = $tp->replaceConstants($logopref);
- }
- elseif (isset($file) && $file && is_readable($file))
- {
- $logo = e_HTTP.$file; // HTML path
- $path = e_BASE.$file; // PHP path
- }
- else if (is_readable(THEME.'images/e_logo.png'))
- {
- $logo = THEME_ABS.'images/e_logo.png'; // HTML path
- $path = THEME.'images/e_logo.png'; // PHP path
- }
- else
- {
- $logo = e_IMAGE_ABS.'logo.png'; // HTML path
- $path = e_IMAGE.'logo.png'; // PHP path
- }
-
- $dimensions = getimagesize($path);
-
- $image = "
\n";
-
- if (isset($link) && $link)
- {
- if ($link == 'index')
- {
- $image = "".$image."";
- }
- else
- {
- $image = "".$image."";
- }
- }
-
- return $image;
- }
-
- function sc_theme_disclaimer($parm)
- {
- $pref = e107::getPref();
- return (defined('THEME_DISCLAIMER') && $pref['displaythemeinfo'] ? THEME_DISCLAIMER : '');
- }
-
-}
+tp->replaceConstants($_POST['sitebutton']) : (strstr(SITEBUTTON, 'http:') ? SITEBUTTON : e_IMAGE.SITEBUTTON);
+ //TODO use CSS class?
+ return '
';
+ }
+
+ function sc_sitedisclaimer()
+ {
+ $e107 = e107::getInstance();
+ return $e107->tp->toHtml(SITEDISCLAIMER, true, 'constants defs');
+ }
+
+ function sc_sitename($parm)
+ {
+ return ($parm == 'link') ? "".SITENAME."" : SITENAME;
+ }
+
+ function sc_sitedescription()
+ {
+ global $pref;
+ return SITEDESCRIPTION.(defined('THEME_DESCRIPTION') && $pref['displaythemeinfo'] ? THEME_DESCRIPTION : '');
+ }
+
+ function sc_sitetag()
+ {
+ return SITETAG;
+ }
+
+ function sc_logo($parm = '')
+ {
+ parse_str(vartrue($parm)); // Optional {LOGO=file=file_name} or {LOGO=link=url} or {LOGO=file=file_name&link=url}
+ // Paths to image file, link are relative to site base
+ $tp = e107::getParser();
+
+ $logopref = e107::getConfig('core')->get('sitelogo');
+ $logo = $tp->replaceConstants($logopref);
+
+ if(vartrue($logopref) && is_readable($logo))
+ {
+ $logo = $tp->replaceConstants($logopref,'abs');
+ $path = $tp->replaceConstants($logopref);
+ }
+ elseif (isset($file) && $file && is_readable($file))
+ {
+ $logo = e_HTTP.$file; // HTML path
+ $path = e_BASE.$file; // PHP path
+ }
+ else if (is_readable(THEME.'images/e_logo.png'))
+ {
+ $logo = THEME_ABS.'images/e_logo.png'; // HTML path
+ $path = THEME.'images/e_logo.png'; // PHP path
+ }
+ else
+ {
+ $logo = e_IMAGE_ABS.'logo.png'; // HTML path
+ $path = e_IMAGE.'logo.png'; // PHP path
+ }
+
+ $dimensions = getimagesize($path);
+
+ $image = "
\n";
+
+ if (isset($link) && $link)
+ {
+ if ($link == 'index')
+ {
+ $image = "".$image."";
+ }
+ else
+ {
+ $image = "".$image."";
+ }
+ }
+
+ return $image;
+ }
+
+ function sc_theme_disclaimer($parm)
+ {
+ $pref = e107::getPref();
+ return (defined('THEME_DISCLAIMER') && $pref['displaythemeinfo'] ? THEME_DISCLAIMER : '');
+ }
+
+}
?>
\ No newline at end of file