params= new JRegistry(); $this->params->loadString($plugin->params, 'JSON'); $this->_cacheEnabled = $this->params->get('cache_enabled'); if ($this->_cacheEnabled === null) $this->_cacheEnabled == 1; $this->_autoflush = $this->params->get('autoFlush'); if ($this->_autoflush === null) $this->_autoflush = 1; $this->_autoflush3rdParty = $this->params->get('autoFlush-ThirdParty'); if ($this->_autoflush3rdParty === null) $this->_autoflush3rdParty = 1; $this->_autoflushClientSide = $this->params->get('autoFlush-ClientSide'); if ($this->_autoflushClientSide === null) $this->_autoflushClientSide = 0; } /** * Heartbeat cache checking function. Will also monitor $_GET for the jSGCache parameter * (pressing the purge cache button in admin) * * * @access public * @return null */ public function onAfterInitialise() { if (!$this->_cacheEnabled || $this->_isBlacklisted($this->_applicationPath)) { JResponse::setHeader('X-Cache-Enabled','False',true); return; } if ($this->_cacheEnabled) { JResponse::setHeader('X-Cache-Enabled','True',true); } //Init the application url $this->_applicationPath = str_replace(array('administrator/index.php','index.php'),'',str_replace($_SERVER['DOCUMENT_ROOT'],'',$_SERVER['SCRIPT_FILENAME'])); //Check for any admin action and proceed to flushMonitor and 3rd party plugins if ( isset($_POST['task']) || isset($_GET['task']) || isset($_GET['cart_virtuemart_product_id'])) { $this->_flushMonitor(); if ($this->_autoflush3rdParty) $this->_monitorThirdPartyPlugins(); } //Check if we have a logged in user and enable cache bypass cookie 'task' => string 'user.login' $user = JFactory::getUser(); if (!$user->guest || (isset($_POST['task']) && preg_match('/login/i', $_POST['task']))) { $_POST[JSession::getFormToken()] = 1; //Force the correct token, since the login box on the page is cached with the 1st visitors' token //Enable the cache bypass for logged users by setting a cache bypass cookie setcookie('jSGCacheBypass',1,time() + 6000,'/'); } if ($user->guest || (isset($_POST['task']) && $_POST['task'] == 'user.logout')) { //Remove the bypass cookie if not a logged user if (isset($_COOKIE['jSGCacheBypass'])) setcookie('jSGCacheBypass',0, time() - 3600,'/'); } // Handle purge button press when get has jSGCache=purge, but only in admin with a logged user if(isset($_GET['jSGCache']) && $_GET['jSGCache'] == 'purge' && JFactory::getApplication()->isAdmin() && !$user->guest ) $this->_purgeCache(true); } /** * Admin panel icon display * * @access public * @param string $context * @return array */ public function onGetIcons( $context ) { return array(array( 'link'=>'?jSGCache=purge', 'image'=>'header/icon-48-purge.png', 'text'=>JText::_('Purge jSGCache'), 'id'=>'jSGCache' )); } /** * Calls the cache server to purge the cache * * @access public * @param string|bool $message Message to be displayed if purge is successful. If this param is false no output would be done * @return null */ private function _purgeCache( $message = true ) { $purgeRequest = $this->_applicationPath . '(.*)'; // Check if caching server is varnish or nginx. $sgcache_ip = '/etc/sgcache_ip'; $hostname = $_SERVER['SERVER_ADDR']; $purge_method = "PURGE"; if (file_exists($sgcache_ip)) { $hostname = trim( file_get_contents( $sgcache_ip, true ) ); $purge_method = "BAN"; } $cacheServerSocket = fsockopen($hostname, 80, $errno, $errstr, 2); if(!$cacheServerSocket) { JError::raise(E_ERROR,500,JText::_('Connection to cache server failed!')); JError::raise(E_ERROR,500,JText::_($errstr ($errno))); return; } $request = "$purge_method {$purgeRequest} HTTP/1.0\r\nHost: {$_SERVER['SERVER_NAME']}\r\nConnection: Close\r\n\r\n"; if (preg_match('/^www\./',$_SERVER['SERVER_NAME'])) { $domain_no_www = preg_replace('/^www\./', '', $_SERVER['SERVER_NAME']); $request2 = "$purge_method {$purgeRequest} HTTP/1.0\r\nHost: {$domain_no_www}\r\nConnection: Close\r\n\r\n"; } else $request2 = "$purge_method {$purgeRequest} HTTP/1.0\r\nHost: www.{$_SERVER['SERVER_NAME']}\r\nConnection: Close\r\n\r\n"; fwrite($cacheServerSocket, $request); $response = fgets($cacheServerSocket); fclose($cacheServerSocket); $cacheServerSocket = fsockopen($hostname, 80, $errno, $errstr, 2); fwrite($cacheServerSocket, $request2); fclose($cacheServerSocket); if($message !== false) { if(preg_match('/200/',$response)) { if ($message === true) JFactory::getApplication()->enqueueMessage(JText::_('SG Cache Successfully Purged!')); else JFactory::getApplication()->enqueueMessage(JText::_( $message )); } else { JError::raise(E_NOTICE,501, JText::_('SG Cache: Purge was not successful!')); JError::raise(E_NOTICE,501, jText::_('Error: ' . $response)); } } } /** * Check if url is in caching blacklist * * @param string $applicationPath * * @return bool */ private function _isBlacklisted($applicationPath) { $blacklistArray = explode("\n",$this->params->get('blacklist')); $blacklistRegexArray = array(); $indexIsBlacklisted = false; foreach($blacklistArray as $key=>$row) { $row = trim($row); if ($row != '/' && $quoted = preg_quote($row,'/')) $blacklistRegexArray[$key] = $quoted; if ($row == '/') $indexIsBlacklisted = true; } if ($indexIsBlacklisted && $_SERVER['REQUEST_URI'] == $applicationPath) return true; if (empty($blacklistRegexArray)) return false; $blacklistRegex = '/('.implode('|',$blacklistRegexArray) . ')/i'; return preg_match($blacklistRegex, $_SERVER['REQUEST_URI']); } /** * 3rd party plugin monitor * * @access private * @return null */ private function _monitorThirdPartyPlugins() { // Kunena & K2 if ($this->params->get('autoFlush-ThirdParty') == 1 && isset($_POST['option']) && ($_POST['option']=='com_k2' || $_POST['option' ]== 'com_kunena')) { $this->_purgeCache(false); } // VirtueMart if ( (isset($_POST['option']) && $_POST['option'] == 'com_virtuemart') || ( isset($_GET['option']) && $_GET['option'] == 'com_virtuemart' ) || isset($_GET['cart_virtuemart_product_id']) ) { if($this->params->get('autoFlush-ThirdParty') == 1) $this->_purgeCache(false); } } /** * Action monitor * * @access private * @return null */ private function _flushMonitor() { $user = JFactory::getUser(); if ((!JFactory::getApplication()->isAdmin() && !$this->_autoflushClientSide) || $user->guest) return; $autoflush = $this->params->get('autoFlush'); if ($autoflush === null) $autoflush = 1; if (isset($_POST['task']) && $_POST['task'] && !in_array($_POST['task'],self::$_ignoreTasks) && $autoflush == 1) $this->_purgeCache(false); } } Skrámur frá Hurðarbaki
skramur7

IS2000135624

Farbe: Braunhelmschecke

V: Orion frá Litla-Bergi (8,09)
VV: Rökkvi frá Kirkjubæ
VM: Blika frá Vallanesi (1.verðl fyrir afkvæmi)

M: Graue ungerittene Stute die von Ófeigur frá Flugumýri und Kolfinnur frá Kjarnholtum abstammt.

 

Skrámur ist ein pferd was wir nie vergessen werden! 
Er war ein Braunhelmschecke, Fünfgänger mit viel Aktion und einfach auf jede Art super. Ein echter Gæðingur. Er hatte auch eine sehr starke Persönlichkeit.

Mit Hanný startete er auf einigen Turnieren in Hornafjörður und haben sie jedes Turnier wo sie teilnamen gewonnen. Heiða durfte ihn auf dem Ístölt Austurlands reiten und haben sie die Jungendklasse gewonnen. Im B-flokkur für erwachsene forgeschrittene waren sie auch dabei und waren nur 2 plätzen vom Finale mit 8,26.

Skrámur ist jezt in der Schweiz bei Barla Isenbügel, die ihn mit gutem Erfolg auf Turnieren geritten ist. Er ist auch das Vorbild für das Svisshólar Logo.

Skrámur wurde als 2 jähriger Junghengst benutzt und hat er 8 registrierte Nachkommen, geboren in 2003. Eins von ihnen ist unsere Skráma, und durch ihre Nachkommen wird Skrámur weiter in unserer Zucht bleiben wird.


 

skramur8 skramur7 skramur9
skramur13Ístölt Austurlands 2009 - 1.Platz in der Jugendklasse skramur14Ístölt Austurlands 2009 - 1.Platz in der Jugendklasse skramur15Ístölt Austurlands 2009 - 1.Platz in der Jugendklasse
skramur10Ístölt Austurlands 2009 - 1.Platz in der Jugendklasse skramur11Ístölt Austurlands 2009 - 1.Platz in der Jugendklasse
skramur3Skrámur und Hanný, Winterturnier im Hornafjörður 2009 - 1.Platz skramur1Skrámur und Hanný, Winterturnier im Hornafjörður 2009 - 1.Platz
skramur4Skrámur und Hanný, Winterturnier im Hornafjörður 2009 - 1.Platz
skramur2Skrámur und Hanný, Winterturnier im Hornafjörður 2009 - 1.Platz skramur5Skrámur und Hanný, Winterturnier im Hornafjörður 2009 - 1.Platz skramur6Skrámur und Hanný, Winterturnier im Hornafjörður 2009 - 1.Platz
skramur16Skrámur und Heiða, Sommer 2008 skramur22Skrámur und Heiða, Sommer 2008 skramur21Skrámur und Heiða, Sommer 2008
skramur27Skrámur und Heiða, Sommer 2008 skramur26Skrámur und Heiða, Sommer 2008 skramur25Skrámur und Heiða, Sommer 2008 skramur20Skrámur und Heiða, Sommer 2008
skramur19Skrámur und Hanný, Sommer 2008 skramur18Skrámur und Hanný, Sommer 2008 skramur17Skrámur und Hanný, Sommer 2008 skramur23Skrámur und Hanný, Sommer 2008
skramur28Sommer 2008

Skrámur bei seinem Besitzer

skramur barla1Skrámur und Barla Isenbügel skramur barla2Skrámur und Barla Isenbügel
skramur barla3Skrámur und Barla Isenbügel skramur barla4Skrámur 16 Jahre alt mit seiner Reiterin Barla Isenbügel