|
|
@ -46,9 +46,9 @@ class database_attachments extends filesystem_attachments
|
|
|
|
$data = base64_encode($data);
|
|
|
|
$data = base64_encode($data);
|
|
|
|
|
|
|
|
|
|
|
|
$status = $rcmail->db->query(
|
|
|
|
$status = $rcmail->db->query(
|
|
|
|
"INSERT INTO ".get_table_name('cache')."
|
|
|
|
"INSERT INTO ".get_table_name('cache')
|
|
|
|
(created, user_id, cache_key, data)
|
|
|
|
." (created, user_id, cache_key, data)"
|
|
|
|
VALUES (".$rcmail->db->now().", ?, ?, ?)",
|
|
|
|
." VALUES (".$rcmail->db->now().", ?, ?, ?)",
|
|
|
|
$_SESSION['user_id'],
|
|
|
|
$_SESSION['user_id'],
|
|
|
|
$key,
|
|
|
|
$key,
|
|
|
|
$data);
|
|
|
|
$data);
|
|
|
@ -82,9 +82,9 @@ class database_attachments extends filesystem_attachments
|
|
|
|
$data = base64_encode($args['data']);
|
|
|
|
$data = base64_encode($args['data']);
|
|
|
|
|
|
|
|
|
|
|
|
$status = $rcmail->db->query(
|
|
|
|
$status = $rcmail->db->query(
|
|
|
|
"INSERT INTO ".get_table_name('cache')."
|
|
|
|
"INSERT INTO ".get_table_name('cache')
|
|
|
|
(created, user_id, cache_key, data)
|
|
|
|
." (created, user_id, cache_key, data)"
|
|
|
|
VALUES (".$rcmail->db->now().", ?, ?, ?)",
|
|
|
|
." VALUES (".$rcmail->db->now().", ?, ?, ?)",
|
|
|
|
$_SESSION['user_id'],
|
|
|
|
$_SESSION['user_id'],
|
|
|
|
$key,
|
|
|
|
$key,
|
|
|
|
$data);
|
|
|
|
$data);
|
|
|
@ -106,9 +106,9 @@ class database_attachments extends filesystem_attachments
|
|
|
|
$args['status'] = false;
|
|
|
|
$args['status'] = false;
|
|
|
|
$rcmail = rcmail::get_instance();
|
|
|
|
$rcmail = rcmail::get_instance();
|
|
|
|
$status = $rcmail->db->query(
|
|
|
|
$status = $rcmail->db->query(
|
|
|
|
"DELETE FROM ".get_table_name('cache')."
|
|
|
|
"DELETE FROM ".get_table_name('cache')
|
|
|
|
WHERE user_id=?
|
|
|
|
." WHERE user_id = ?"
|
|
|
|
AND cache_key=?",
|
|
|
|
." AND cache_key = ?",
|
|
|
|
$_SESSION['user_id'],
|
|
|
|
$_SESSION['user_id'],
|
|
|
|
$args['id']);
|
|
|
|
$args['id']);
|
|
|
|
|
|
|
|
|
|
|
@ -138,10 +138,10 @@ class database_attachments extends filesystem_attachments
|
|
|
|
$rcmail = rcmail::get_instance();
|
|
|
|
$rcmail = rcmail::get_instance();
|
|
|
|
|
|
|
|
|
|
|
|
$sql_result = $rcmail->db->query(
|
|
|
|
$sql_result = $rcmail->db->query(
|
|
|
|
"SELECT cache_id, data
|
|
|
|
"SELECT data"
|
|
|
|
FROM ".get_table_name('cache')."
|
|
|
|
." FROM ".get_table_name('cache')
|
|
|
|
WHERE user_id=?
|
|
|
|
." WHERE user_id=?"
|
|
|
|
AND cache_key=?",
|
|
|
|
." AND cache_key=?",
|
|
|
|
$_SESSION['user_id'],
|
|
|
|
$_SESSION['user_id'],
|
|
|
|
$args['id']);
|
|
|
|
$args['id']);
|
|
|
|
|
|
|
|
|
|
|
@ -161,9 +161,9 @@ class database_attachments extends filesystem_attachments
|
|
|
|
$prefix = $this->cache_prefix . $args['group'];
|
|
|
|
$prefix = $this->cache_prefix . $args['group'];
|
|
|
|
$rcmail = rcmail::get_instance();
|
|
|
|
$rcmail = rcmail::get_instance();
|
|
|
|
$rcmail->db->query(
|
|
|
|
$rcmail->db->query(
|
|
|
|
"DELETE FROM ".get_table_name('cache')."
|
|
|
|
"DELETE FROM ".get_table_name('cache')
|
|
|
|
WHERE user_id=?
|
|
|
|
." WHERE user_id = ?"
|
|
|
|
AND cache_key like '{$prefix}%'",
|
|
|
|
." AND cache_key LIKE '{$prefix}%'",
|
|
|
|
$_SESSION['user_id']);
|
|
|
|
$_SESSION['user_id']);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|