$where_sql = "WHERE 1 \n";
if (!empty($directory)) {
- $where_sql .= " AND i.path LIKE '" . serendipity_db_escape_string($directory) . "'%'\n";
+ $where_sql .= " AND i.path LIKE '" . serendipity_db_escape_string($directory) . "%'\n";
}
if (!empty($filename)) {
$rs = serendipity_db_query($query, false, 'assoc');
- if (!is_array($rs)) {
+ if (!is_array($rs) && $rs !== true && $rs !== 1) {
echo '<div>' . $rs . '</div>';
return array();
+ } elseif (!is_array($rs)) {
+ return array();
}
$total_query = "SELECT count(DISTINCT i.id)
return;
}
+$import_vars = $serendipity['GET'];
+unset($import_vars['step']);
+unset($import_vars['only_path']);
+
$showFile = 'admin/media_choose.tpl';
$body_id = 'serendipityAdminBodyImageSelector';
if ($serendipity['GET']['step'] === 'tree') {
}
$media = array(
- 'body_id' => $body_id,
- 'only_path' => $serendipity['GET']['only_path'],
- 'css' => serendipity_rewriteURL('serendipity_admin.css'),
- 'css_tree' => serendipity_getTemplateFile('treeview/tree.css'),
- 'css_front' => serendipity_rewriteURL('serendipity.css'),
- 'token_url' => serendipity_setFormToken('url'),
- 'imgID' => (int)$serendipity['GET']['image'],
- 'from' => $serendipity['GET']['from']
+ 'body_id' => $body_id,
+ 'only_path' => $serendipity['GET']['only_path'],
+ 'css' => serendipity_rewriteURL('serendipity_admin.css'),
+ 'css_tree' => serendipity_getTemplateFile('treeview/tree.css'),
+ 'css_front' => serendipity_rewriteURL('serendipity.css'),
+ 'token_url' => serendipity_setFormToken('url'),
+ 'imgID' => (int)$serendipity['GET']['image'],
+ 'from' => $serendipity['GET']['from'],
+ 'GET_STRING' => serendipity_build_query($import_vars, 'serendipity', '&')
);
switch ($serendipity['GET']['step']) {
$showfile = $serendipity['serendipityPath'] . PATH_SMARTY_COMPILE . '/mediacache/cache_img' . (int)$serendipity['GET']['image'] . '_' . $width . '_' . $height;
- if (!file_exists($cachefile)) {
+ if (!file_exists($showfile)) {
serendipity_makeThumbnail(
$media['file']['realname'],
$media['file']['path'],