function cacheMetaInfo($id, $obj) { $inserts = array( 'id' => $id, 'lastscanned' => dbal_date(time()), 'jsondata' => is_string($obj) ? $obj : json_encode($obj) ); return dbal_insert($this->meta_table, $inserts); }
function end($name) { if (array_key_exists($name, $this->measurements)) { $inserts = $this->measurements[$name]; $inserts['name'] = $name; $inserts['microtime'] = (microtime(TRUE) - $inserts['timestamp'])*1000; $inserts['timestamp'] = dbal_date($inserts['timestamp']); dbal_insert('stats', $inserts); unset($this->measurements[$name]); } }