芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/www/status.pulsehost.co.uk/app/models/HeartbeatsIncidents.php
getItem('s_heartbeat_incidents?heartbeat_id=' . $heartbeat_id . '&start_datetime=' . md5($start_datetime) . '&end_datetime=' . md5($end_datetime)); /* Set cache if not existing */ if(is_null($cache_instance->get())) { /* Get data from the database */ $heartbeat_incidents_result = database()->query("SELECT * FROM `incidents` WHERE `heartbeat_id` = {$heartbeat_id} AND `start_datetime` >= '{$start_datetime}' AND (`end_datetime` <= '{$end_datetime}' OR `end_datetime` IS NULL) ORDER BY `incident_id` DESC"); while($row = $heartbeat_incidents_result->fetch_object()) $heartbeat_incidents[] = $row; cache()->save( $cache_instance->set($heartbeat_incidents)->expiresAfter(CACHE_DEFAULT_SECONDS)->addTag('heartbeat_id=' . $heartbeat_id) ); } else { /* Get cache */ $heartbeat_incidents = $cache_instance->get(); } return $heartbeat_incidents; } }