+@h#P0{դ2"IqTrT@;O0TD߀@~x@o<3'@g$Rt) \p@}42v \8@~zAx@lTnX@F`1AAM@A18@2q@h1I@Xyr@sG4>؀p@ä<䐸@P;\p\ @Hf@V%۴ 4q"2b݂4X@w!rmD@i<h<--@Vݬx2k_ Y@{1lY@eD \Nf@DŽ401m90i!P 0,")ۈLON@b < 1ꀠ8@@D`@c<:01\:2$ ;01Go ;01GC4;0#1҂ی@4@7=:"Z\@ET=@?L1@f@f["1<3@1)G4 @-1x1 <(L01$h|0$唰10dz#LȨ@&جp@H]1`|1@g, PE }z2@PpTb@YdH1`@(R-@eI!t@_x"e:@Sn @Yz8hpx@Ql24py@|(2oh'Ȅ輊@x p@H c@_a|)[e2w4XPD@kA@OA@jmH舟0B$@3NQpQa@UhH@a!(2@q";A`^@I1A{@b.t0茻#\ȕ@tTHH @eX1AiT @ep1A`贆@~m1AȊ`0hp@2ApE@aH1Zx0Sd̵1Ь @ht?0=TނK@/"$f@aRX@?ȫǍ@BSXI0^@1^0w@ܢ 0&q1m$0BVOTr,@ՔHgTX0\dM@"bĦ$@qmT޲@yЎ1}P2Gۗt|?0vW51X7@8"L$@I`"7s@ ݂(@ܾ G@u(5oVD@6I2vp@&I1A Xހ@Hb0쨈04ldM!/h1@G5ɴi4?2,Jx3@ h}@@8XJ<|@61hW@Ĵ+@TrH@UK躀@L̠1 d@GX$h@WtmhDh@Y꟦$rl@Sa N@ 2qp>@E"sg@BD1G-4@Db1D@nQGP"-U\@,5xOGLݳG@ѿį2֌ܐ@0H-@5)P1r -@&>2"&v=@? [1A`@@?د0[Z2! p@u"@L@:Ⱦ0΀@812`C@M%@pC 1:%0@eXep<0PL14% @%p2:0'G|lc@ p1֑Y@OM@>@11PH"H(n@ 1t"ps0R2ZĜp\@# \@Zj}k1T>t%@zd"F@kuP8@f/X1c_n@}ޠ5>2% 5<@H@O:16@ uͨ$G@y1o`@Uu@rN܀@ 1$(@D@f"B/`@Fc%1X@CĔT@A @\)@eT%H1xL ! xHrm@1A02n@(f@ yƠd2М,@:X]$@Dx0duT1(2d @H1|0)0s@+@ Z,@1`@Ks`@<1x@}eF@rn(8@-_ Fd0 1Ti@uA@ˌ$ @ p2vHp@2c<<0:x@̨@ue|*@xH0 @&G SH2;<\F@14Z@3Pp&@} ƀ@ts1h(hrX@~łt@;@#L4S@d H̀XS@`1dS@'1 l"70S@t18@8ʌ2bb)0vx1m0@F8zpgD@J@!8 p@.էtxՀ1R@1} "tb@6eVg^@@01 u0Yv44!0 l.1V@o$h1%@d'ˑ7D@@J~8@MՈ1t@Th<!/ě"Ȁ*@CL2D"{P@xuI1΢@j1;42L<p @+DlqX@n#BPp@l 1AۂP@ 8(0G{Ю1Z@T1sK4q@)6 `PȀd@KJ1I@2p@7^h1-$@`h@p2s0 &1=|π1@̢2up$@c\"@l \/@99n@e+ϐ@g$!$(B0@J 3 01m*y@f@( ! $objRow->type == 'form' ) { $objModel = \Contao\FormModel::findByPk($objRow->form); } // include content element else if( $objRow->type == 'alias' ) { $objModel = \Contao\FormModel::findByPk($objRow->cteAlias); } // include article else if( $objRow->type == 'article' ) { $objModel = \Contao\ArticleModel::findByPk($objRow->articleAlias); } // frontend module if( $objRow->getTable() == 'tl_module' ) { $arrCssId = \Contao\StringUtil::deserialize($objRow->cssID); if( empty($objRow->visibility_css) === false ) { $arrCssId[1] .= ' '.$objRow->visibility_css; } $objRow->__set('cssID',$arrCssId); } if( $objModel !== null ) { $objModel->__set('origID',$objRow->id); $objModel->__set('isInclude',true); } return $blnReturn; } /** * Add information to the template object * @param object */ public function parseTemplateCallback($objTemplate) { $objRow = clone($objTemplate); if( (int)$objTemplate->origID > 0 ) { $objRow = \Contao\ContentModel::findByPk( $objTemplate->origID ); } $arrClasses = explode(' ', $objTemplate->class); if( !isset($GLOBALS['PCT_THEME_SETTINGS']['cssByType'][$objRow->type]) ) { $GLOBALS['PCT_THEME_SETTINGS']['cssByType'][$objRow->type] = array(); } // collect css classes depending on the element type $arrFields = array_merge($GLOBALS['PCT_THEME_SETTINGS']['cssByType'][$objRow->type] ?: array(),$GLOBALS['PCT_THEME_SETTINGS']['cssByType']['*'] ); foreach($arrFields as $field) { $arrClasses[] = $objRow->{$field}; } $arrClasses = array_unique( array_filter($arrClasses) ); // add to Contaos $this->class if( empty($arrClasses) === false) { $objTemplate->class = implode(' ', $arrClasses); } } // !Inserttags /** * Replace insert tags * @param string * @return boolean||mixed * * called from replaceInsertTags Hook */ public function replaceInsertTagsCallback($strElement) { $arrElements = explode('::', $strElement); // label- if( strlen(strpos($arrElements[0], 'label-')) > 0 ) { $arr = $arrElements; $arrElements[0] = 'label-'; $arrElements[1] = str_replace('label-','',$arr[0]); $arrElements[2] = $arr[1]; unset($arr); } // color- if( strlen(strpos($arrElements[0], 'color-')) > 0 ) { $arr = $arrElements; $arrElements[0] = 'color-'; $arrElements[1] = str_replace('color-','',$arr[0]); $arrElements[2] = $arr[1]; unset($arr); } switch($arrElements[0]) { // color- case 'color-': return ''.$arrElements[2].''; break; // label- case 'label-': return ''.$arrElements[2].''; break; default: break; } return false; } // !News /** * Enable manual sorting for tl_news * @param string * @called from loadDataContainer Hook */ public function enableManualSorting($strTable) { if($strTable != 'tl_news' || TL_MODE != 'BE') { return; } $objArchive = null; $intArchive = 0; if(!\Contao\Input::get('act')) { $intArchive = \Contao\Input::get('id'); } else if(in_array(\Contao\Input::get('act'),array('cut','copyAll')) || in_array(\Contao\Input::get('mode'),array('cut','cutAll')) ) { $objActiveRecord = \Contao\NewsModel::findByPk( \Contao\Input::get('id') ); $intArchive = $objActiveRecord->pid; } #$objArchive = $objArchive = \Contao\NewsArchiveModel::findByPk($intArchive); $objArchive = \Contao\Database::getInstance()->prepare("SELECT * FROM tl_news_archive WHERE id=?")->limit(1)->execute($intArchive); if($objArchive->manualSorting) { $GLOBALS['TL_DCA']['tl_news']['list']['sorting']['fields'] = array('sorting'); // add the sorting field as backend sorting option $GLOBALS['TL_DCA']['tl_news']['fields']['sorting']['sorting'] = true; // bypass the permission check on cut, cutAll to allow manual sorting if( \in_array(\Contao\Input::get('act'),array('cut','cutAll')) ) { if(is_array($GLOBALS['TL_DCA']['tl_news']['config']['onload_callback'])) { foreach($GLOBALS['TL_DCA']['tl_news']['config']['onload_callback'] as $i => $callback) { if(!is_array($callback) || empty($callback)) { continue; } if($callback[0] == 'tl_news' && $callback[1] == 'checkPermission') { unset($GLOBALS['TL_DCA']['tl_news']['config']['onload_callback'][$i]); } } } } } } /** * Apply manual sorting for news * @param array * @param boolean * @param integer * @param integer * @return object||null||false * called from $GLOBALS['TL_HOOKS']['newsListFetchItems'] */ public function newsListFetchItemsCallback($arrArchives, $blnFeatured, $intLimit, $intOffset, $objModule) { $strTable = \Contao\NewsModel::getTable(); $arrOptions = array(); // manual sorting $objArchives = \Contao\Database::getInstance()->execute("SELECT * FROM tl_news_archive WHERE id IN(".implode(',', $arrArchives).") AND manualSorting=1"); if( $objArchives->numRows > 0 && \in_array($objModule->news_order,$GLOBALS['PCT_THEME_SETTINGS']['newslist_order']) ) { // add sorting $arrOptions['order'] = $objModule->news_order; // override the archives $arrArchives = $objArchives->fetchEach('id'); } else { // unset the Hook to avoid recursion and call reflection method unset( $GLOBALS['TL_HOOKS']['newsListFetchItems']['PCT_MANUAL_ORDER'] ); $obj = clone($objModule); $reflector = new \ReflectionObject( $obj ); $method = $reflector->getMethod('fetchItems'); $method->setAccessible(true); return $method->invoke($obj,$arrArchives, $blnFeatured, $intLimit, $intOffset); } // news list filtering // fetch portfoliofilters related to this list $objFilterModules = \Contao\ModuleModel::findBy( array('news_readerModule','news_sysfilter'), array($objModule->id,1) ); if( $objFilterModules !== null ) { $arrIds = static::filterNews($arrArchives, $blnFeatured, $intLimit, $intOffset, $arrOptions); if( !empty($arrIds) ) { $arrOptions['column'] = array($strTable.'.id IN('.implode(',', $arrIds).')'); } } return \Contao\NewsModel::findPublishedByPids($arrArchives, $blnFeatured, $intLimit, $intOffset, $arrOptions); } /** * Calculate the number of news items after applying the filter * @param array * @param boolean * @param object * @return object||integer||boolean(false) * * called from $GLOBALS['TL_HOOKS']['newsListCountItems'] */ public function newsListCountItemsCallback($arrArchives, $blnFeatured, $objModule) { // fetch portfoliofilters related to this list $objFilterModules = \Contao\ModuleModel::findBy( array('news_readerModule','news_sysfilter'), array($objModule->id,1) ); if( $objFilterModules === null || \Contao\Input::get('filter') == '' ) { return false; } $arrIds = static::filterNews($arrArchives, $blnFeatured, 0, 0, array()); return count($arrIds); } /** * Filter news entries * @param array * @param boolean * @param integer * @param integer * @return array */ public static function filterNews($arrArchives, $blnFeatured, $intLimit, $intOffset, $arrOptions) { if( \Contao\Input::get('filter') == '' ) { return array(); } $strTable = \Contao\NewsModel::getTable(); // active url filters $arrFilters = array_filter( explode(',', \Contao\Input::get('filter') ) ); $arrOptions['column'] = array($strTable.'.addFilter=1'); // fetch all entries $objEntries = \Contao\NewsModel::findPublishedByPids($arrArchives,$blnFeatured,$intLimit,$intOffset,$arrOptions); if($objEntries === null) { return array(); } $arrIds = array(); foreach($objEntries as $objModel) { $filter = StringUtil::deserialize($objModel->filters); if( empty( array_intersect($filter, $arrFilters) ) ) { continue; } $arrIds[] = $objModel->id; } return $arrIds; } } 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