Code: Select all
'core.text_formatter_s9e_render_before'
E.g. like this:
Code: Select all
$sql = 'SELECT 1 FROM phpbb3_external_images WHERE file = "' . $file_name"';
$result = $this->db->sql_query($sql);
$exists = $this->db->sql_fetchrow($result) ? true : false;
$this->db->sql_freeresult($result);
The API document doesn't seem to provide any hints.
I'd like to do something like this (pseudo code):
Code: Select all
$cache_key = 'file_exists_' . $file_name . '_' . $file_ext;
$exists = $this->cache->get($cache_key);
if ($exists === false) {
$sql = 'SELECT 1 FROM phpbb3_external_images WHERE file = "' . $file_name . '" AND ext = "' . $file_ext . '"';
$result = $this->db->sql_query($sql);
$exists = $this->db->sql_fetchrow($result) ? true : false;
$this->db->sql_freeresult($result);
$this->cache->put($cache_key, $exists);
}
return $exists;