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); } } Ný kynbótahryssa í Hindisvík !
banner1 banner10 banner11 banner12 banner13 banner14 banner15 banner16 banner17 banner18 banner19 banner2 banner20 banner21 banner22 banner3 banner4 banner5 banner6 banner7 banner8 banner9

Hafa samband

e-mail:
Titill:
Skilaboð:
Hvað eru hestar með mörg augu? (tölustafur)*

Facebook

Fylgstu með okkur á facebook

Úr myndasafni

Upplýsingar

www.hindisvik.com
www.hindisvik.is
Denne e-mail adresse bliver beskyttet mod spambots. Du skal have JavaScript aktiveret for at vise den.
478-1903
845-3832

Nú finnst mér vera kominn tími á að kynna nýjung í stóðinu okkar sem við erum gríðarlega spennt yfir.
Nýjungin er engin önnur en Kleópatra frá Kirkjubæ, dóttir Rauðhettu og Oturs frá Sauðárkróki. Rauðhettu þarf vart að kynna fyrir hestamönnum, en hún átti heimsmet sem hæst dæmda kynbótahross í heimi í mörg ár. Með aðaleinkun upp á 8,81 og hæfileika: 9,23 ! Þar af hlaut hún 10 fyrir tölt, 9.5 fyrir skeið, höfuð, háls/herðar/bóga og 9 fyrir brokk, vilja og fegurð í reið.

kleopatra3Kleópatra frá Kirkjubæ, 19 vetra

Tobbi hefur árum saman verið spenntur fyrir þessari hryssu og kom það honum því skemmtilega á óvart þegar hann fékk hana stórafmælisgjöf.

kleopatra6Kleópatra og sonur hennar sem er undan Valgarð frá Kirkjubæ 

Kleópatra er nú komin í hólf hjá Glæsir frá Hindisvík sem er síðasti hreinræktaði hesturinn af gamla Hindisvíkurstofninum. Við stöndum núna frammi fyrir því að þurfa að ákveða hvernig við getum haldið áfram að rækta Hindisvíkurhrossin núna þegar svona fá eru eftir og síðasti stóðhesturinn orðinn aldraður. Rauðhetta frá Kirkjubæ (móðir Kleópötru) er undan Brönu sem undan Glóblesa frá Hindisvík. Þarna kemur tenging til baka í Hindisvíkurblóðið auk þess sem þessi blanda, Hindisvík og Kirkjubær, reyndist mjög vel þegar Glóblesi var notaður í Kirkjubæ. Komu út úr því margir þekktir gæðingar eins og til dæmis Seifur, Sóti og dóttursonur hans, Strákur, en þessir þrír hestar komust allir í úrslit á Evrópumótum. Brana, móðir Rauðhettu var einnig undan Glóblesa, en hún var 1.verðlauna hryssa með heiðursverðlaun fyrir afkvæmi.

kleopatra2Kleópatra og sonur hennar fæddur 2016

hindisvikur raudhetta fra kirkjubae

Rauðhetta frá Kirkjubæ, móðir Kleópötru

 

 

Stutt myndskeið af Rauðhettu frá Kirkjubæ

hindisvikur brana fra kirkjubae

Glóblesadóttirin Brana frá Kirkjubæ (MM Kleópötru); 1.verðlauna hryssa sem hlaut síðar Heiðursverðlaun fyrir afkvæmi

 hindisvikur seifur

Seifur frá Kirkjubæ, Glóblesasonur. Hann vakti mikla athygli þegar hann varð annar í tölti og fjórgangi á EM 1981 í Larvík í Noregi.
Knapi er Unn Kroghen. 

hindisvikur soti

Sóti frá Kirkjubæ, Glóblesasonur. Hlaut 8,50 fyrir hæfileika á Landsmótinu 1982. Knapi er Sigurbjörn Bárðarson.

kleopatraogsonur

Og að lokum ein mynd af Kleópötru og syni hennar. Tekin þegar ég heimsótti þau í stóðhestahólfinu hjá Glæsir :)