I 3IE 'n@ky'y3ffaвYlUYlUHHYlUk'0``YlUWHHaYlUk'0`YlUHHYlUk'Hl'l' XlUYlUERCP@a/9amaya/'n@ky`YlUHHqYlUk'0`YlUHHYlUk'0`pYlUHHQYlUk'0`YlUHD$XHYlUk'0`YlUHH1[YlU`YlUlUPYlUqӉ\W/var/www/vhosts/ksvallensbach.de/httpdocs/components/com_jevents/libraries/registry.phptf $YlUk'YlUh cY,]/var/www/vhosts/ksvallensbach.de/httpdocs/libraries/vendor/joomla/registry/src/Format/Ini.php $YlUk'YlUWpPp;pYlU$oxy$ 0YlUA0.YlU`YlU XlUp'YlUERCP@m mispecific` YlU@PL1[YlUYlU PYlU+Q/var/www/vhosts/ksvallensbach.de/httpdocs/libraries/src/HTML/Helpers/Behavior.phplYlUJQ$YlUk'YlU(($@Q/var/www/vhosts/ksvallensbach.de/httpdocs/libraries/src/WebAsset/WebAssetItem.phpHt$0H;$YlUk'YlU b̉%Z/var/www/vhosts/ksvallensbach.de/httpdocs/libraries/src/WebAsset/WebAssetItemInterface.phpYlU$YlUk'YlUk'g/var/www/vhosts/ksvallensbach.de/httpdocs/libraries/src/Event/WebAsset/WebAssetRegistryAssetChanged.php YlUk'0YlU`PX/var/www/vhosts/ksvallensbach.de/httpdocs/libraries/src/Event/WebAsset/AbstractEvent.phpYlU$YlUk'YlU[8eLX/var/www/vhosts/ksvallensbach.de/httpdocs/libraries/src/Event/AbstractImmutableEvent.php}!$YlUk' YlUq4\/var/www/vhosts/ksvallensbach.de/httpdocs/libraries/src/WebAsset/AssetItem/CoreAssetItem.php$YlUk' YlUk'd/var/www/vhosts/ksvallensbach.de/httpdocs/libraries/src/WebAsset/WebAssetAttachBehaviorInterface.php @YlUk' YlUk'a/var/www/vhosts/ksvallensbach.de/httpdocs/libraries/src/WebAsset/AssetItem/KeepaliveAssetItem.phpYlU YlUk'a YlUk'd/var/www/vhosts/ksvallensbach.de/httpdocs/libraries/src/WebAsset/AssetItem/TableColumnsAssetItem.phpU YlUk' YlUk'd/var/www/vhosts/ksvallensbach.de/httpdocs/libraries/src/WebAsset/AssetItem/FormValidateAssetItem.phps->log('License is valid. Key: '.$this->strLicense.', Domain: '.$this->strDomain,'cron'); } return true; } // !status NOT OK else if( $objLicense !== null && $objLicense->status != 'OK' ) { // log license response if( (boolean)Config::get('pct_license_log') === true ) { $this->log($objLicense->error,'error'); } return false; } // close curl \curl_close($curl); unset($curl); return false; } /** * Write system logs * @var string * @var integer */ protected function log($strLog,$strLogger='') { $logger = 'monolog.logger.contao.general'; $logger_fallback = \TL_GENERAL; switch($strLogger) { case 'cron': case 'green': $logger = 'monolog.logger.contao.cron'; $logger_fallback = \TL_CRON; break; case 'error': case 'red': $logger = 'monolog.logger.contao.error'; $logger_fallback = \TL_ERROR; break; } if( \version_compare(\VERSION, '4.13', '>=') ) { System::getContainer()->get($logger)->info($strLog); } else { System::log($strLog,'License', $logger_fallback); } } /** * Check current license state * @return void */ public function checkIntegrity() { $objValidationFile = new File('var/pct_validation'); $objLockedFile = new File('var/pct_license_locked'); $blnValidate = false; // validation file does not exist yet if( $objValidationFile->exists() === false ) { $blnValidate = true; } else { $strHash = $objValidationFile->getContent(); $arrHash = explode(',', $strHash); // domain has changed if( in_array( \sha1( $this->strDomain ), $arrHash) === false ) { if( (boolean)Config::get('pct_license_log') === true ) { $this->log('Domain has changed! Revalidating license...'); } $blnValidate = true; } } // manually try to unlock from inside the backend $blnSubmitted = false; if( \TL_MODE == 'BE' && Input::post('FORM_SUBMIT') == 'UNLOCK' ) { $blnValidate = true; $blnSubmitted = true; } // validate from license server else if( \TL_MODE == 'FE' && Input::post('VALIDATION') !== null && empty( Input::post('VALIDATION') ) === false ) { // secret send if( empty( Input::post('SECRET') ) === true || Input::post('SECRET') != \sha1( Date::parse('d-m-Y') ) ) { die( 'Missing secret' ); } // clear pct_validataion $objValidationFile->write(''); $objValidationFile->close(); if( (boolean)Config::get('pct_license_log') === true ) { $this->log('POST Validation: Revalidating license...'); } $blnValidate = true; $blnSubmitted = true; } // validate license if( $blnValidate === true ) { // true -> license is ok if ( $this->validate() === true ) { $strHash = ''; if( $objValidationFile->exists() ) { $strHash = $objValidationFile->getContent(); } $arrHash = \explode(',', $strHash); $arrHash[] = \sha1( $this->strDomain ); $objValidationFile->write( implode(',', \array_filter( \array_unique($arrHash) ) ) ); $objValidationFile->close(); // unlock if( $objLockedFile->exists() ) { $objLockedFile->delete(); } } // false -> license is invalid: lock else { $objLockedFile->write( time() ); $objLockedFile->close(); } } // reload to flush post if( $blnSubmitted ) { if( \TL_MODE == 'FE' && Input::post('VALIDATION') ) { $arrResponse = array ( 'hash' => $this->strHash, 'locked' => static::isLocked(), 'revalidated' => $blnValidate, ); die( \json_encode($arrResponse) ); } Controller::reload(); } } /** * Check if website license is currently locked * @return bool */ public static function isLocked() { $objFile = new File('var/pct_license_locked'); return (boolean)$objFile->exists(); } /** * Show backend message when website is locked */ public function addBackendInfo() { if ( \TL_MODE == 'BE' && static::isLocked() === true ) { System::loadLanguageFile('default'); $objFramework = System::getContainer()->get('contao.framework'); $objBanner = new FrontendTemplate('be_license_banner'); $objBanner->pct_license = ''; $objBanner->request_token = $objFramework->getAdapter( \Contao\RequestToken::class)->get(); $objFile = new File('var/pct_license'); if( $objFile->exists() === true ) { $objBanner->pct_license = $objFile->getContent(); } // license key submitted if( Input::post('FORM_SUBMIT') == 'PCT_LICENSE' && Input::post('license') !== null ) { $objFile->write( trim( Input::post('license') ) ); $objFile->close(); // reload here Controller::reload(); } Message::addRaw( $objBanner->parse() ); } } /** * Reduce backend when locked * @param array * @return void */ public function checkBackend() { if ( \TL_MODE == 'BE' && static::isLocked() === true ) { // hide ThemeDesigner unset($GLOBALS['BE_MOD']['design']['pct_themedesigner']); // hide DemoInstaller unset($GLOBALS['BE_MOD']['design']['pct_demoinstaller']); // hide RS unset($GLOBALS['BE_MOD']['content']['revolutionslider']); // hide CE unset($GLOBALS['BE_MOD']['content']['pct_customelements']); } } /** * Clear the frontend when locked * @param mixed $objTemplate * @return void */ public function checkFrontend($objTemplate) { // work on fe_page templates only if ( \strpos($objTemplate->getName(), 'fe_page') === false || static::isLocked() === false ) { return; } $objTemplate->sections = array(); foreach(array('main','left','right','footer','header','body','body_bottom') as $s) { $objTemplate->{$s} = ''; } System::loadLanguageFile('default'); $objBanner = new FrontendTemplate('fe_license_banner'); $objTemplate->main = $objBanner->parse(); } /** * Send admin mail when website is locked * @param array * @return void */ public function sendAdminMailWhenLocked() { if ( static::isLocked() === false ) { return; } System::loadLanguageFile('default'); $strAdminMail = Config::get('adminEmail') ?? ''; $strSubject = \sprintf($GLOBALS['TL_LANG']['EXP']['license_locked']['email_subject'],$this->strHost); $strText = \sprintf($GLOBALS['TL_LANG']['EXP']['license_locked']['email_text'],$this->strHost); $objMail = new Email(); $objMail->from = $strAdminMail; $objMail->fromName = $strAdminMail; $objMail->subject = $strSubject; $objMail->text = $strText; $objMail->priority = 'highest'; $objMail->sendTo( $strAdminMail ); $this->log('[License locked] Admin-Mail has been send to '.$strAdminMail); } } Regional - Regional Elbe-Elster

Support

Lorem ipsum dolor sit amet:

24h / 365days

We offer support for our customers

Mon - Fri 8:00am - 5:00pm (GMT +1)

Get in touch

Cybersteel Inc.
376-293 City Road, Suite 600
San Francisco, CA 94102

Have any questions?
+44 1234 567 890

Drop us a line
info@yourdomain.com

About us

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.

Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec quam felis, ultricies nec.

Regionalsiegel Elbe-Elster

Das Ursprungssiegel für Genußqualität

Dort, wo Elbe-Elster als rundes, grünes Siegel glänzt, verbürgt sich ein ganzer Landkreis für guten Geschmack. Dort, wo Handwerk mit Herz und Seele nicht nur zum Tagwerk, sondern oft zum Lebenswerk wird, entstehen Produkte, die nützlich, nachhaltig und fair produziert sind. Hier schmecken Lebensmittel genauso wie zu Hause, dank regional arbeitender und denkender Unternehmer. Deren Erzeugnisse kommen aus der Region und erfreuen sich großer Beliebtheit in nah und fern. Sie sind mit Liebe hergestellt und schonen dank kurzer Transport- und Vertriebswege die Umwelt.

Das Regionalsiegel ist eine Initiative der Wirtschaftsförderung Elbe-Elster. Im Land Brandenburg gilt es als Erfolgsrezept für aktive Regionalentwicklung. Das Siegel-Netzwerk steht dabei für regionale Frische, für starke Wertschöpfungsketten und für wertgeschätzte Arbeit vor Ort.

Sie sind Produzent aus der Region Elbe-Elster und interessieren sich für die Zertifizierung Ihrer Produkte mit dem Regionalsiegel? Nehmen Sie mit uns Kontakt auf und erfahren Sie alles über Voraussetzungen, Richtlinien und Ablauf der Zertifi zierung. Stellen Sie sich und Ihr Erzeugnis aus unserem Landkreis kurz vor! Wir freuen uns auf Ihre Kontaktaufnahme.

Mit Unterstützung von:

Copyright 2024. Alle Rechte vorbehalten.
Einstellungen gespeichert
Datenschutzeinstellungen
You are using an outdated browser. The website may not be displayed correctly. Close