'';\n * \n */\n}\n?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-05-23 14:42:01', '2017-08-11 12:41:45');
INSERT INTO !PREFIX!_mod VALUES('5', '1', 'CL Portal Buttons', 'navigation', 'none', '', '', '?> array(\n ''href'' => ''http://forum.conlite.org'',\n ''label''=> mi18n("CL-User-Forum")\n ),\n ''faq'' => array(\n ''href'' => ''http://faq.conlite.org'',\n ''label''=> mi18n("CL-FAQ")\n ),\n ''bugtracker'' => array(\n ''href'' => ''http://dev.conlite.org/tickets'',\n ''label''=> mi18n("CL-Bugtracker")\n )\n);\n\n$oLink = new cHTMLLink();\n$oLink->setClass("buttonlink");\n\nforeach($aButtons as $aButton) {\n $oLink->setAttribute(''title'', mi18n("to")." ".$aButton[''label'']);\n $oLink->setLink($aButton[''href'']);\n $oLink->setContent($aButton[''label'']);\n echo $oLink->render();\n $oLink->advanceID();\n}\nunset($oLink);\n?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-05-23 14:55:40', '2017-08-11 12:41:45');
INSERT INTO !PREFIX!_mod VALUES('6', '1', 'CL Headline', 'content', 'none', '', '', '?>\n * @license http://www.gnu.de/documents/gpl.de.html GPL v3\n * @link http://conlite.org ConLite Portal\n * \n * \n * $Id$\n */\nif (!isset($oTpl) || !is_object($oTpl)) {\n $oTpl = new Template();\n}\n\n$sText = "CMS_HTMLHEAD[1]";\n$sTemplate = "headline_h1.html";\n\n$oTpl->reset();\nif (cRegistry::isBackendEditMode()) {\n $oTpl->set(''s'', ''HEADLINE'', $sText);\n $oTpl->generate($sTemplate);\n} else {\n if(!empty($sText)) {\n $oTpl->set(''s'', ''HEADLINE'', strip_tags($sText));\n $oTpl->generate($sTemplate);\n }\n}\n?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-05-23 15:01:13', '2017-08-11 12:41:45');
INSERT INTO !PREFIX!_mod VALUES('7', '1', 'CL Subheadline', 'content', 'none', '', '', '?>\n * @license http://www.gnu.de/documents/gpl.de.html GPL v3\n * @link http://conlite.org ConLite Portal\n * \n * \n * $Id$\n */\nif (!isset($oTpl) || !is_object($oTpl)) {\n $oTpl = new Template();\n}\n\n$sText = "CMS_HTMLHEAD[2]";\n$sTemplate = "subheadline_h2.html";\n\n$oTpl->reset();\nif (cRegistry::isBackendEditMode()) {\n $oTpl->set(''s'', ''SUBHEADLINE'', $sText);\n $oTpl->generate($sTemplate);\n} else {\n if(!empty($sText)) {\n $oTpl->set(''s'', ''SUBHEADLINE'', strip_tags($sText));\n $oTpl->generate($sTemplate);\n }\n}\n?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-05-23 15:01:51', '2017-08-11 12:41:45');
INSERT INTO !PREFIX!_mod VALUES('8', '1', 'CL Contact Form', 'form', 'none', '', '', '?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-05-23 15:02:21', '2017-08-11 12:41:45');
INSERT INTO !PREFIX!_mod VALUES('9', '1', 'CL Newsletter Subscription', 'form', 'none', '', '', '?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-05-23 15:03:10', '2017-08-11 12:41:45');
INSERT INTO !PREFIX!_mod VALUES('10', '1', 'CL Newsletter Handler', 'apps', 'none', '', '', '?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-05-23 15:04:05', '2017-08-11 12:41:45');
INSERT INTO !PREFIX!_mod VALUES('11', '1', 'CL HTML Text', 'content', 'none', '', '', '?>\n * @license http://www.gnu.de/documents/gpl.de.html GPL v3\n * @link http://conlite.org ConLite Portal\n * \n * \n * $Id$\n */\nif (!isset($oTpl) || !is_object($oTpl)) {\n $oTpl = new Template();\n}\n\n$oTpl->reset();\n$oTpl->set(''s'', ''text'', "CMS_HTML[1]");\n$oTpl->generate(''text_html.html'');\n?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-05-23 15:29:56', '2017-08-11 12:41:45');
INSERT INTO !PREFIX!_mod VALUES('12', '1', 'CL Cookie Directive', 'navigation', 'none', '', '', '?>\n * @license http://www.gnu.de/documents/gpl.de.html GPL v3\n * @link http://conlite.org ConLite Portal\n * \n * \n * $Id$\n */\n\ndefined("CON_FRAMEWORK") || die(''Illegal call: Missing framework initialization - request aborted.'');\n\n$aCfgMod = array(\n ''debug'' => FALSE\n);\n\n$aCookieOpt = array(\n ''explicitConsent'' => ''false'',\n ''position'' => ''top'',\n ''message'' => mi18n("This site uses cookies. Some of the cookies we use are essential for parts of the site to operate and have already been set."),\n ''message'' => mi18n("We have placed cookies on your computer to help make this website better."),\n// Messages\n ''multipleCookieScriptBeginningLabel'' => mi18n("We use"),\n ''and'' => '' ''.mi18n("and").'' '',\n ''multipleCookieScriptEndLabel'' => '' ''.mi18n("scripts, which all set cookies.").'' '',\n ''singleCookieScriptBeginningLabel'' => ''!!! ''.mi18n("We use a").'' '',\n ''singleCookieScriptEndLabel'' => '' ''.mi18n("script which sets cookies."),\n ''explicitCookieDeletionWarning'' => mi18n("You may delete and block all cookies from this site, but parts of the site will not work."),\n ''explicitFindOutMore'' => mi18n("To find out more about cookies on this website, see our"),\n ''privacyPolicyLinkText'' => '' ''.mi18n("privacy policy"),\n ''explicitCheckboxLabel'' => mi18n("You must tick the \\"I accept cookies from this site\\" box to accept"),\n ''explicitCookieAcceptanceLabel'' => mi18n("I accept cookies from this site"),\n ''explicitCookieAcceptButtonText'' => mi18n("Continue"),\n ''impliedDisclosureText'' => '' ''.mi18n("More details can be found in our"),\n ''impliedSubmitText'' => mi18n("Do not show this message again")\n);\n?>\n', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-07-18 15:20:44', '2017-08-11 12:41:45');
INSERT INTO !PREFIX!_mod VALUES('13', '1', 'CL Social Media Links', 'navigation', 'none', '', '', '?>\n * @license http://www.gnu.de/documents/gpl.de.html GPL v3\n * @link http://conlite.org ConLite Portal\n * \n * \n * $Id$\n */\n\ndefined("CON_FRAMEWORK") || die(''Illegal call: Missing framework initialization - request aborted.'');\n\n$aCfgMod = array(\n ''debug'' => FALSE\n);\n\n$aSupportedSocialNets = array(\n ''xing'',\n ''twitter'',\n ''google-plus'',\n ''pinterest'',\n ''youtube'',\n ''flickr'',\n ''rss'',\n ''vimeo'',\n ''dribble'',\n ''linkedin''\n);\n\n$aLinks = array(\n ''twitter'' => array(\n ''href'' => ''https://twitter.com/conlite_cms'',\n ''label'' => mi18n("Meet us on Twitter")\n ),\n ''xing'' => array(\n ''href'' => ''https://www.xing.com/communities/groups/conlite-the-lightweight-and-userfriendly-cms-cec9-1045289'',\n ''label'' => mi18n("Link in Modul-Output")\n )\n);\n\n$aUserLinks = getEffectiveSettingsByType("social-media-links");\n$aUserLinksArray = array();\nif (count($aUserLinks) > 0) {\n foreach ($aUserLinks as $key => $value) {\n $sKey = strtolower(trim($key));\n if (in_array($sKey, $aSupportedSocialNets)) {\n $aValues = explode("::", $value);\n $sLabel = (isset($aValues[1]) && !empty($aValues[1])) ? $aValues[1] : "";\n $aUserLinksArray[$sKey] = array(\n ''href'' => $aValues[0],\n ''label'' => $sLabel\n );\n }\n }\n}\n\n$aLinks = array_merge($aLinks, $aUserLinksArray);\n\n$oTpl = new Template();\n\nforeach ($aLinks as $sName => $aEntry) {\n $oTpl->set(''d'', ''SM_CSS_WHAT'', $sName);\n $oTpl->set(''d'', ''SM_HREF'', $aEntry[''href'']);\n $oTpl->set(''d'', ''SM_LABEL'', $aEntry[''label'']);\n $oTpl->next();\n}\n\n$oTpl->generate("cl_social_media_links.html");\n?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2016-07-19 12:54:20', '2017-08-11 12:41:45');
INSERT INTO !PREFIX!_mod VALUES('15', '1', 'CL Ratings', 'community', 'none', '\r\n\r\nAutor:\r\nVersion:', '', '?>
Bewertung
''."\\n";\nif ($Showroomoption=="auswahl") {\n echo ''''.mi18n("Bewertungen für den Artikel zulassen").'' ''.mi18n("Keine Bewertungen für den Artikel zulassen").'''';\n} else {\n echo ''''.mi18n("Bewertungen für den Artikel zulassen").'' ''.mi18n("Keine Bewertungen für den Artikel zulassen").'''';\n}\necho ''
''."\\n";\necho ''''."\\n";\n?>
Sie können Bewertungen für der Artikel zulassen. Dafür wechseln Sie in die Konfiguration des Artikels und wählen Sie "Bewertungen für den Artikel zulassen".
";\n}\n?>\n\n_seArticle();\n $this->_setSperrzeit($iSperrzeit);\n $this->_setRemoteAddr($_SERVER[''REMOTE_ADDR'']);\n $this->_setTimestamp();\n $this->_setMaxSterne($iMaxSterne);\n }\n\n private function _seArticle() {\n global $idart;\n\n $this->_oArticle = new cApiArticle($idart);\n }\n\n private function _getArticle() {\n return $this->_oArticle;\n }\n\n private function _setSperrzeit($iSperrzeit) {\n $this->_iSperrzeit = $iSperrzeit;\n }\n\n private function _getSperrzeit() {\n return $this->_iSperrzeit;\n }\n\n private function _setRemoteAddr($sRemoteAddr) {\n $this->_sRemoteAddr = $sRemoteAddr;\n }\n\n private function _getRemoteAddr() {\n return $this->_sRemoteAddr;\n }\n\n private function _setTimestamp() {\n $this->_iTimestamp = time();\n }\n\n private function _getTimestamp() {\n return $this->_iTimestamp;\n }\n\n private function _setBewerter() {\n $aBewerter = $this->_getBewerter();\n\n $aBewerter[$this->_getRemoteAddr()] = $this->_getTimestamp();\n\n $this->_getArticle()->setProperty(''Artikelbewertung'', ''bewerter'', base64_encode(serialize($aBewerter)));\n }\n\n private function _getBewerter() {\n return unserialize(base64_decode($this->_getArticle()->getProperty(''Artikelbewertung'', ''bewerter'')));\n }\n\n private function _setSterne($iSterne) {\n $this->_getArticle()->setProperty(''Artikelbewertung'', ''sterne'', $this->getSterne()+$iSterne);\n }\n\n public function getSterne() {\n return $this->_getArticle()->getProperty(''Artikelbewertung'', ''sterne'');\n }\n\n private function _setBewertungen() {\n $this->_getArticle()->setProperty(''Artikelbewertung'', ''bewertungen'', $this->getBewertungen()+1);\n }\n\n public function getBewertungen() {\n return $this->_getArticle()->getProperty(''Artikelbewertung'', ''bewertungen''); \n }\n\n private function _setGesamtbewertung() {\n $this->_getArticle()->setProperty(''Artikelbewertung'', ''gesamtbewertung'', round(bcdiv($this->getSterne(), $this->getBewertungen(), 2), 0));\n }\n\n public function getGesamtbewertung() {\n $iGesamtbewertung = $this->_getArticle()->getProperty(''Artikelbewertung'', ''gesamtbewertung'');\n \n return ($iGesamtbewertung >= 1 ? $iGesamtbewertung : 0);\n }\n\n private function _setMaxSterne($iMaxSterne) {\n $this->_iMaxSterne = $iMaxSterne;\n }\n\n public function getMaxSterne() {\n return $this->_iMaxSterne;\n }\n\n private function _checkSperre() {\n // Bewerter dieses Artikels auslesen\n $aBewerter = $this->_getBewerter();\n\n return (bcadd($aBewerter[$this->_getRemoteAddr()], $this->_getSperrzeit()) < $this->_getTimestamp() ? true : false);\n }\n \n public function getcheckSperre() {\n $aBewerter = $this->_getBewerter();\n return (bcadd($aBewerter[$this->_getRemoteAddr()], $this->_getSperrzeit()) < $this->_getTimestamp() ? true : false);\n }\n\n private function _checkSterne($iSterne) {\n return ($iSterne > 0 && $iSterne <= $this->getMaxSterne() ? true : false);\n }\n\n public function rate($iSterne) {\n // überprüfen ob ein zugelassener Wert übergeben wurde\n if ($this->_checkSterne($iSterne)) {\n // überprüfen ob die letzte Wertung mehr als x Sekunden her ist\n if ($this->_checkSperre()) {\n\n $this->_setBewerter();\n $this->_setSterne($iSterne);\n $this->_setBewertungen();\n $this->_setGesamtbewertung();\n\n }\n }\n }\n }\n\n$Showroomoption="CMS_VALUE[9922]";\nif ($Showroomoption == "auswahl") {\n\n /***************\n ARTIKEL-BEWERTUNG\n ****************/\n\n // Configuration\n $iSperrzeit = 24*60*60; /* 1 Tag */\n // $iSperrzeit = 60; /* 1 Minute */\n $iMaxSterne = 5;\n\n // neues Objekte zur Templateverwendung initialisieren\n (!isset($oTemplate) ? $oTemplate = new Template() : $oTemplate->reset());\n\n // Objekt zur Artikelbewertung initialisieren\n $oArtikelbewertung = new wtArtikelbewertung($iSperrzeit, $iMaxSterne);\n\n // dem Artikel eine Bewertung geben\n // Abfragen ob von der eigenen Webseite\n if (strpos($_SERVER[''HTTP_REFERER''], ''ferien-motzen.de'') !== false) {\n $oArtikelbewertung->rate(Contenido_Security::toInteger($_GET[''article_rate'']));\n }\n\n // Sterne ausgeben\n for ($i = 1; $i <= $oArtikelbewertung->getMaxSterne(); $i++) {\n $oTemplate->set(''d'', ''bewertungslink'', Contenido_Url::getInstance()->build(array(''idart'' => $idart, ''lang'' => $lang, ''client'' => $client, ''article_rate'' => $i)));\n $oTemplate->set(''d'', ''empty_full'', ($i <= $oArtikelbewertung->getGesamtbewertung() ? ''full'' : ''empty''));\n $oTemplate->next();\n }\n \n // Anzahl der Stimmen\n $iBewertungen = $oArtikelbewertung->getBewertungen();\n $oTemplate->set(''s'', ''bewerteranzahl'', $iBewertungen);\n \n // Namen ausgeben\n $headlinedesartikel = "CMS_HTMLHEAD[1]"; \n $headlinedesartikel = capiStrTrimAfterWord($headlinedesartikel, 52).'''';\n $oTemplate->set(''s'', ''kategorie'', strip_tags($headlinedesartikel));\n // $keinname = "";\n // $oTemplate->set(''s'', ''kategorie'', $keinname);\n\n // Anzahl der maximalen Sterneanzahl ans Template übergeben\n $oTemplate->set(''s'', ''maxsterne'', $iMaxSterne);\n\n // Bewertung des Artikels an das Template übergeben\n $oTemplate->set(''s'', ''gesamtbewertung'', $oArtikelbewertung->getGesamtbewertung());\n \n // Überprüfung ob IP-Sperre aktiv ist\n $ipsperreaktiv = $oArtikelbewertung->getcheckSperre();\n // echo $sperresache; \n if ($ipsperreaktiv == "1") {\n // echo "keine Speere";\n // Template zum Bewerten\n $oTemplate->generate(''templates/bewertung.html'', false, true);\n } else {\n // echo "Speere aktiv";\n // Template - Bewertung nicht möglich\n $oTemplate->generate(''templates/bewertung-empty.html'', false, true);\n }\n \n } else {};\n\n?>', '', '0', '', '', '48a365b4ce1e322a55ae9017f3daf0c0', '2017-07-14 13:35:32', '2017-08-11 12:41:45');