Versucht, Fehlermeldungen zu unterbinden
This commit is contained in:
parent
75197145d5
commit
32ea39f8a3
@ -70,20 +70,23 @@ class RateItPage extends \Frontend {
|
|||||||
private function includeCss() {
|
private function includeCss() {
|
||||||
$included = false;
|
$included = false;
|
||||||
$strHeadTags = '';
|
$strHeadTags = '';
|
||||||
|
if (is_array($GLOBALS['TL_CSS'])) {
|
||||||
foreach ($GLOBALS['TL_CSS'] as $script) {
|
foreach ($GLOBALS['TL_CSS'] as $script) {
|
||||||
if ($script == 'system/modules/rateit/public/css/rateit.css') {
|
if ($this->startsWith($script, 'system/modules/rateit/public/css/rateit') === true) {
|
||||||
$included = true;
|
$included = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!$included) {
|
if (!$included) {
|
||||||
$strHeadTags = '<link rel="stylesheet" href="'.$this->addStaticUrlTo('system/modules/rateit/public/css/rateit.css').'">';
|
$strHeadTags = '<link rel="stylesheet" href="'.$this->addStaticUrlTo('system/modules/rateit/public/css/rateit.min.css').'">';
|
||||||
switch ($GLOBALS['TL_CONFIG']['rating_type']) {
|
switch ($GLOBALS['TL_CONFIG']['rating_type']) {
|
||||||
case 'hearts' :
|
case 'hearts' :
|
||||||
$strHeadTags .= '<link rel="stylesheet" href="'.$this->addStaticUrlTo('system/modules/rateit/public/css/heart.css').'">';
|
$strHeadTags .= '<link rel="stylesheet" href="'.$this->addStaticUrlTo('system/modules/rateit/public/css/heart.min.css').'">';
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
$strHeadTags .= '<link rel="stylesheet" href="'.$this->addStaticUrlTo('system/modules/rateit/public/css/star.css').'">';
|
$strHeadTags .= '<link rel="stylesheet" href="'.$this->addStaticUrlTo('system/modules/rateit/public/css/star.min.css').'">';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return $strHeadTags;
|
return $strHeadTags;
|
||||||
@ -92,9 +95,12 @@ class RateItPage extends \Frontend {
|
|||||||
private function includeJs() {
|
private function includeJs() {
|
||||||
$included = false;
|
$included = false;
|
||||||
$strHeadTags = '';
|
$strHeadTags = '';
|
||||||
|
if (is_array($GLOBALS['TL_JAVASCRIPT'])) {
|
||||||
foreach ($GLOBALS['TL_JAVASCRIPT'] as $script) {
|
foreach ($GLOBALS['TL_JAVASCRIPT'] as $script) {
|
||||||
if ($script == 'system/modules/rateit/public/js/rateit.js') {
|
if ($this->startsWith($script, 'system/modules/rateit/public/js/rateit') === true) {
|
||||||
$included = true;
|
$included = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -104,5 +110,10 @@ class RateItPage extends \Frontend {
|
|||||||
}
|
}
|
||||||
return $strHeadTags;
|
return $strHeadTags;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function startsWith($haystack, $needle) {
|
||||||
|
// search backwards starting from haystack length characters from the end
|
||||||
|
return $needle === "" || strrpos($haystack, $needle, -strlen($haystack)) !== FALSE;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
Loading…
Reference in New Issue
Block a user