| | |
| | | |
| | | return $data; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | function rcube_write_cache($key, $data, $session_cache=FALSE) |
| | | { |
| | | global $DB, $CACHE_KEYS, $sess_id; |
| | |
| | | if ($CACHE_KEYS[$key]) |
| | | { |
| | | $DB->query("UPDATE ".get_table_name('cache')." |
| | | SET created=NOW(), |
| | | SET created=now(), |
| | | data=? |
| | | WHERE user_id=? |
| | | AND cache_key=?", |
| | |
| | | { |
| | | $DB->query("INSERT INTO ".get_table_name('cache')." |
| | | (created, user_id, session_id, cache_key, data) |
| | | VALUES (NOW(), ?, ?, ?', ?)", |
| | | VALUES (now(), ?, ?, ?, ?)", |
| | | $_SESSION['user_id'], |
| | | $session_cache ? $sess_id : 'NULL', |
| | | $key, |
| | | $data); |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | function rcube_clear_cache($key) |