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); } } Επισκευή Smartphone https://quickfix.comtechweb.gr Fri, 18 Sep 2026 00:54:23 +0000 Joomla! - Open Source Content Management el-gr Καθαρισμός υγρασίας από 25€ έως 50€ https://quickfix.comtechweb.grhttps%3A//quickfix.comtechweb.gr/index.php%3Foption%3Dcom_hikashop%26amp%3Bctrl%3Dproduct%26amp%3Btask%3Dshow%26amp%3Bcid%3D203%26amp%3Bname%3Dkatharismos-ygrasias-apo-25%E2%82%AC-eos-50%E2%82%AC%26amp%3BItemid%3D1203%26amp%3Bcategory_pathway%3D43 https://quickfix.comtechweb.grhttps%3A//quickfix.comtechweb.gr/index.php%3Foption%3Dcom_hikashop%26amp%3Bctrl%3Dproduct%26amp%3Btask%3Dshow%26amp%3Bcid%3D203%26amp%3Bname%3Dkatharismos-ygrasias-apo-25%E2%82%AC-eos-50%E2%82%AC%26amp%3BItemid%3D1203%26amp%3Bcategory_pathway%3D43

Σε περίπτωση που έχει πέσει υγρό επάνω στη συσκευή σας, πρέπει να μας την φέρετε για επισκευή το συντομότερο δυνατόν. Η υγρασία οξειδώνει και φθείρει τα υλικά της συσκευής και ο χρόνος σε αυτή την περίπτωση δεν είναι ο καλύτερος σύμμαχος.

Κόστος υπηρεσίας καθαρισμού υγρασίας: από 25€ έως 50€

Ρωτήστε τιμή]]>
43 Thu, 23 Mar 2017 14:09:19 +0000
Eπισκευή σήματος (3G, 4G, WiFi) από 25€ έως 45€ https://quickfix.comtechweb.gr/index.php?option=com_hikashop&ctrl=product&task=show&cid=202&name=episkevi-vlavon-plaketas-board&Itemid=1203&category_pathway=43 https://quickfix.comtechweb.gr/index.php?option=com_hikashop&ctrl=product&task=show&cid=202&name=episkevi-vlavon-plaketas-board&Itemid=1203&category_pathway=43

Η προβληματική λήψη σήματος, συνήθως οφείλεται σε προβλήμα της κεραίας, ωστόσο δεν είναι λίγες οι φορές που το πρόβλημα δημιουργείται από κακή γείωση, υγρασία ή βλάβη της πλακέτας. Το κόστος των ανταλλακτικών που ενδέχεται να χρειαστούν για την αποκατάσταση της βλάβης δεν περιλαμβάνεται στο παρακάτω κόστος της υπηρεσίας.

Κόστος υπηρεσίας αποκατάστασης λήψης σήματος: από 25€ έως 45€

Ρωτήστε τιμή]]>
43 Thu, 23 Mar 2017 13:57:10 +0000
Αντίγραφα ασφαλείας (backup) 15-35 € https://quickfix.comtechweb.grhttps%3A//quickfix.comtechweb.gr/index.php%3Foption%3Dcom_hikashop%26amp%3Bctrl%3Dproduct%26amp%3Btask%3Dshow%26amp%3Bcid%3D201%26amp%3Bname%3Dantigrafa-asfaleias-backup-15-35-%E2%82%AC%26amp%3BItemid%3D1203%26amp%3Bcategory_pathway%3D43 https://quickfix.comtechweb.grhttps%3A//quickfix.comtechweb.gr/index.php%3Foption%3Dcom_hikashop%26amp%3Bctrl%3Dproduct%26amp%3Btask%3Dshow%26amp%3Bcid%3D201%26amp%3Bname%3Dantigrafa-asfaleias-backup-15-35-%E2%82%AC%26amp%3BItemid%3D1203%26amp%3Bcategory_pathway%3D43

Αντίγραφα ασφαλείας (backup)

 

Η λήψη αντιγράφων είναι επιτακτική είτε ανα αραιά είτε ανά τακτά χρονικά διαστήματα ανάλογα με τη χρήση τη συσκευής σας. Δεν είναι λίγες οι περιπτώσεις απώλειας των πληροφοριών (επαφές, φωτογραφίες, μηνύματα), είτε από βλάβη, είτε από κλοπη, είτε ακόμη και από λάθος χειρισμό.Στο re|store παρέχουμε:

 

  • Μεταφορά δεδομένων και ρυθμίσεων σε υπολογιστή, cd, μνήμη SD, ή USB stick.
  • Συγχρονισμό επαφών με προγράμματα αλληλογραφίας (outlook, gmail, thunderbird).
  • Συγχρονισμό με iTunes και iCloud για τις συσκευές iPhone, iPod και iPad.
  • Μετατροπή και μεταφορά αντιγράφων ασφαλείας μεταξύ συσκευών διαφορετικού λογισμικού (π.χ. από Nokia σε Android).
  • Επαναφορά ρυθμίσεων και δεδομένων σε νέο κινητό.

Κόστος υπηρεσίας αντιγράφων ασφαλείας: από 15€ έως 35€

Ρωτήστε τιμή]]>
43 Thu, 23 Mar 2017 13:49:18 +0000
Αναβάθμιση λειτουργικού συστήματος https://quickfix.comtechweb.gr/index.php?option=com_hikashop&ctrl=product&task=show&cid=130&name=anavathmisi-leit-syst&Itemid=1203&category_pathway=43 https://quickfix.comtechweb.gr/index.php?option=com_hikashop&ctrl=product&task=show&cid=130&name=anavathmisi-leit-syst&Itemid=1203&category_pathway=43
  • Αναβάθμιση Λειτουργικού Συστήματος (Όπου είναι εφικτό): Από 25€ + ΦΠΑ     
  • ΑΝΑΒΑΘΜΙΣΟΥΜΕ ΤΟ ΛΕΙΤΟΥΡΓΙΚΟ ΣΥΣΤΗΜΑ ΤΟΥ TABLET ΣΑΣ OTAN AYTO EINAI ΕΦΙΚΤΟ
Τιμή : 31,00 €]]>
43 Sun, 30 Oct 2016 21:39:38 +0000
Επισκευή τροφοδοσίας https://quickfix.comtechweb.gr/index.php?option=com_hikashop&ctrl=product&task=show&cid=129&name=episkeui-trofodosias-smartphone-tablet&Itemid=1203&category_pathway=43 https://quickfix.comtechweb.gr/index.php?option=com_hikashop&ctrl=product&task=show&cid=129&name=episkeui-trofodosias-smartphone-tablet&Itemid=1203&category_pathway=43

Επισκευή/Αντικατάσταση Βύσματος Τροφοδοσίας: Από 25€ + ΦΠΑ 

ΑΝΤΙΚΑΘΙΣΤΟΥΜΕ ΤΑ ΧΑΛΑΣΜΕΝΑ ΕΞΑΡΤΗΜΑΤΑ Η ΕΠΙΔΙΩΡΘΟΥΜΕ ΤΑ ΥΠΑΡΧΟΝΤΑ ΣΤΟ TABLET ή Smarphone σας.

Τιμή : 31,00 €]]>
43 Sun, 30 Oct 2016 21:35:16 +0000