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); } } Κινητά - Smartphones https://quickfix.comtechweb.gr Fri, 18 Sep 2026 00:40:58 +0000 Joomla! - Open Source Content Management el-gr ULEFONE Smartphone Armor, IP68, 4G, 4.7" HD, 3GB/32GB, Octa Core, Black https://quickfix.comtechweb.gr/index.php?option=com_hikashop&ctrl=product&task=show&cid=312&name=ulefone-smartphone-armor-ip68-4g-4-7-hd-3gb-32gb-octa-core-black&Itemid=1196&category_pathway=44 https://quickfix.comtechweb.gr/index.php?option=com_hikashop&ctrl=product&task=show&cid=312&name=ulefone-smartphone-armor-ip68-4g-4-7-hd-3gb-32gb-octa-core-black&Itemid=1196&category_pathway=44

Ιδιαίτερα χαρακτηριστικά: 
- Water-proof
- Shock-proof
- Low temperature
- Dust proof
- Scratch-resistant

 
Τεχνικά χαρακτηριστικά:
Operating system: Android 6.0 Marshmallow
Screen Size: 4.7 inch
Resolution: 1280*720 pixels HD 
Glass: Corning® Gorilla® Glass 3
IP Rating: IP68
CPU: MT6753 processor Octa core 1.3GHz CPU
RAM: 3GB RAM
ROM: 32GB (SD card Up to 128GB)
Battery: SONY 3500mAh Li-Polymer Battery
Standby Time: 280h
Rear camera: 13.0 MP
Front camera: 5.0 MP
Network: 4G
TF-Card: 128GB
Bluetooth: Bluetooth 4.0
Positioning: Gyro Sensor, GPS/Glonass, Gravity Sensor, NFC, Compass, Touch Sensor, OTG
Functions: FM

Dual SIM: Ναι
Dimensions: 148.9 x 75.8 x 12.5mm
Weight: 195g (with battery)

Περιεχόμενα συσκευασίας:
Ulefone Armor
Φορτιστής
USB καλώδιο φόρτισης
Κατσαβίδι
3.5mm jack audio καλώδιο για σύνδεση ακουστικών
User manual

Το smartphone διατίθεται με προεγκατεστημένο Play Store

Εγγύηση:
12 μήνες
Τιμή : 197,16 €]]>
44 Thu, 15 Nov 2018 11:02:14 +0000
XIAOMI Smartphone Mi A2 Lite, 5.84", 4/64GB, Dual Camera, 4000mAh, μαύρο https://quickfix.comtechweb.gr/index.php?option=com_hikashop&ctrl=product&task=show&cid=311&name=xiaomi-smartphone-mi-a2-lite-5-84-4-64gb-dual-camera-4000mah-mayro&Itemid=1196&category_pathway=44 https://quickfix.comtechweb.gr/index.php?option=com_hikashop&ctrl=product&task=show&cid=311&name=xiaomi-smartphone-mi-a2-lite-5-84-4-64gb-dual-camera-4000mah-mayro&Itemid=1196&category_pathway=44

Τεχνικά χαρακτηριστικά:
OS: Android 8.1 (Oreo); Android One
Chipset: Qualcomm MSM8953 Snapdragon 625 (14 nm)
CPU: Octa-core 2.0 GHz Cortex-A53
GPU: Adreno 506
Memory: 64GB
RAM: 4GB
Display: 5.84" IPS LCD, 85.1 cm2 (~79.5% screen-to-body ratio), 16M colors 
Resolution: 1080 x 2280 pixels, 19:9 ratio (~432 ppi density)
Multitouch: Yes
Camera: 12 MP, f/2.2, 1.25 μm, PDAF, 5 MP, f/2.2, 1.12 μm, depth sensor
Features: LED flash, HDR, panorama
Video: 1080p@ 30fps (gyro-EIS)
Front camera: 5 MP, f/2.0 HDR
Video: 1080p@ 30fps
WLAN: Wi-Fi 802.11 a/b/g/n, dual-band, WiFi Direct, hotspot
Bluetooth: 4.2, A2DP, LE
GPS: Yes, with A-GPS, GLONASS, BDS
Infrared port: Yes
USB: microUSB 2.0
Sensors: Fingerprint (rear-mounted), accelerometer, gyro, proximity, compass
SIM: Dual SIM (Nano-SIM, dual stand-by)
Battery: Non-removable Li-Po 4000 mAh
Dimensions: 149.3 x 71.7 x 8.8 mm
Weight: 178g

 
 
Η φωτογραφία είναι ενδεικτική και ενδεχομένως να διαφέρει από το τελικό προϊόν
 
Τιμή : 272,80 €]]>
44 Thu, 15 Nov 2018 10:58:29 +0000
XIAOMI Smartphone Redmi Note 5 AI Dual Camera 5.99", 3/32GB, Black https://quickfix.comtechweb.gr/index.php?option=com_hikashop&ctrl=product&task=show&cid=310&name=xiaomi-smartphone-redmi-note-5-ai-dual-camera-5-99-3-32gb-black&Itemid=1196&category_pathway=44 https://quickfix.comtechweb.gr/index.php?option=com_hikashop&ctrl=product&task=show&cid=310&name=xiaomi-smartphone-redmi-note-5-ai-dual-camera-5-99-3-32gb-black&Itemid=1196&category_pathway=44

Τεχνικά Χαρακτηριστικά
Operating System: Android 8.0 (Oreo)
Screen Size: 5.99" IPS LCD
Resolution: 1080 x 2160
CPU: Qualcomm SDM636 Snapdragon 636 (14 nm), Octa-core 1.8 GHz Kryo 260
GPU: Adreno 509
RAM: 3GB
Storage: 32GB Storage (SD card Up to 128GB)
Battery: 4000mAh
Rear camera: Dual, 12 MP, f/1.9, 1/2.55", 1.4µm, dual pixel PDAF - 5 MP, f/2.0, 1.25µm, depth sensor
Front camera: 13 MP, f/2.0, 1.12µm
Video: 1080p @ 30fps
Network: 4G
Bluetooth: 5.0, A2DP, LE
GPS: Yes, with A-GPS, GLONASS, BDS
Sensors: Fingerprint (rear-mounted), accelerometer, gyro, proximity, compass
SIM: Hybrid Dual SIM (Nano-SIM, dual stand-by)

Περιεχόμενα συσκευασίας
Smartphone
Θήκη TPU
Φορτιστής και καλώδιο USB
User manual

Εγγύηση:
24 μήνες
Τιμή : 210,80 €]]>
44 Thu, 15 Nov 2018 10:48:00 +0000
XIAOMI Smartphone Redmi 6, 5.45", 3/32GB, Dual Camera, 3000mAh, μαύρο https://quickfix.comtechweb.gr/index.php?option=com_hikashop&ctrl=product&task=show&cid=309&name=xiaomi-smartphone-redmi-6-5-45-3-32gb-dual-camera-3000mah-mayro&Itemid=1196&category_pathway=44 https://quickfix.comtechweb.gr/index.php?option=com_hikashop&ctrl=product&task=show&cid=309&name=xiaomi-smartphone-redmi-6-5-45-3-32gb-dual-camera-3000mah-mayro&Itemid=1196&category_pathway=44

XIAOMI Smartphone Redmi 6, 5.45", 3/32GB, Dual Camera, 3000mAh, μαύρο

Ο "κυρίαρχος" των entry-level κινητών με διπλή κάμερα
12MP + 5MP διπλή κάμερα με τεχνολογία AI/12nm οκταπύρηνος επεξεργαστής/5,45" πλήρης οθόνη HD
Τραβήξτε εντυπωσιακά καθαρές φωτογραφίες με τη διπλή κάμερα 12MP+5MP. Τα μεγάλου μεγέθους pixels 1,25μm του βασικού φακού συλλαμβάνουν την ομορφιά της κάθε λήψης, ενώ η ενισχυμένη με ΑΙ λειτουργία πορτρέτου με εφέ Beautify θολώνει το φόντο, προκειμένου τα πορτρέτα σας να ξεχωρίζουν.
Ο οκταπύρηνος επεξεργαστής αναβαθμίζει τον παράγοντα της λειτουργικής αποδοτικότητας σε άλλο επίπεδο. Το αποτέλεσμα είναι οι εντυπωσιακές επιδόσεις. Κατασκευασμένος με την τεχνολογία 12nm, ο επεξεργαστής είναι ενεργειακά αποτελεσματικός και ιδανικό "ταίρι" για το MIUI9.
Με στρογγυλεμένες γωνίες, η 18:9 πλήρης οθόνη HD έχει μέγεθος 5,45" και καλύπτει το 80,5% της μπροστινής επιφάνειας.
Το σώμα είναι κομψά λεπτό και προσφέρει ευχάριστο και βολικό κράτημα. Απλά, δεν θα θέλετε να το αφήσετε από τα χέρια σας.

Τεχνικά χαρακτηριστικά:
OS: Android 8.1 (Oreo)
Display: 5.45" IPS LCD, 76.7 cm2 (~72.7% screen-to-body ratio), 16M colors
Resolution: 720 x 1440 pixels, 18:9 ratio (~295 ppi density)
Multitouch: Yes
Chipset: Mediatek MT6762 Helio P22 (12 nm)
CPU: Octa-core 2.0 GHz Cortex-A53
GPU: PowerVR GE8320
Memory: 32GB
RAM: 3GB
SIM: Dual SIM (Nano-SIM, dual stand-by)
Camera: Dual 12 MP, f/2.2, 1.25 μm, PDAF, 5 MP, f/2.2, 1.12 μm, depth sensor
Features: LED flash, HDR, panorama
Video: 1080p@ 30fps
Front camera: 5 MP
Video: 1080p@ 30fps
WLAN: Wi-Fi 802.11 b/g/n, WiFi Direct, hotspot
Bluetooth: 4.2, A2DP, LE
GPS: Yes, with A-GPS, GLONASS, BDS
Radio:FM radio
USB: microUSB 2.0, USB On-The-Go
Sensors: Fingerprint (rear-mounted), accelerometer, proximity, compass
Battery: Non-removable Li-Po 3000 mAh
Dimensions: 147.5 x 71.5 x 8.3 mm
Weight: 146g

 
 
Η φωτογραφία είναι ενδεικτική και ενδεχομένως να διαφέρει από το τελικό προϊόν
 
Τιμή : 178,56 €]]>
44 Thu, 15 Nov 2018 10:44:14 +0000