diff --git a/include/admin/images.inc.php b/include/admin/images.inc.php
index 53304b90..38300e78 100644
--- a/include/admin/images.inc.php
+++ b/include/admin/images.inc.php
@@ -615,7 +615,7 @@ switch ($serendipity['GET']['adminAction']) {
$data['case_directoryCreate'] = true;
$data['formtoken'] = serendipity_setFormToken();
$data['folders'] = $folders;
- $data['dir'] = $serendipity['GET']['dir'];
+ $data['dir'] = $serendipity['GET']['dir'] ?? null;
break;
case 'directorySelect':
diff --git a/include/functions_images.inc.php b/include/functions_images.inc.php
index 8053f000..3e125435 100644
--- a/include/functions_images.inc.php
+++ b/include/functions_images.inc.php
@@ -73,6 +73,8 @@ function serendipity_fetchImagesFromDatabase($start=0, $limit=0, &$total=null, $
if ($limit != 0) {
$limitsql = serendipity_db_limit_sql(serendipity_db_limit($start, $limit));
+ } else {
+ $limitsql = '';
}
if ($hideSubdirFiles == false) {
diff --git a/templates/2k11/admin/images.inc.tpl b/templates/2k11/admin/images.inc.tpl
index 63105052..5a86f641 100644
--- a/templates/2k11/admin/images.inc.tpl
+++ b/templates/2k11/admin/images.inc.tpl
@@ -47,9 +47,9 @@
{if isset($showML)}{$showML}{/if}
{/if}
{if $case_directoryDoDelete}
- {if $print_DIRECTORY_WRITE_ERROR} {$print_DIRECTORY_WRITE_ERROR}{/if}
+ {if isset($print_DIRECTORY_WRITE_ERROR) && $print_DIRECTORY_WRITE_ERROR} {$print_DIRECTORY_WRITE_ERROR}{/if}
{if isset($ob_serendipity_killPath)}{$ob_serendipity_killPath}{/if}
- {if $print_ERROR_NO_DIRECTORY} {$print_ERROR_NO_DIRECTORY}{/if}
+ {if isset($print_ERROR_NO_DIRECTORY) && $print_ERROR_NO_DIRECTORY} {$print_ERROR_NO_DIRECTORY}{/if}
{/if}
{if $case_directoryEdit}
{if !empty($smarty.post.serendipity.save)}
@@ -124,7 +124,7 @@
{if $print_DIRECTORY_CREATED}
{$print_DIRECTORY_CREATED}
{/if}
- {if $print_DIRECTORY_WRITE_ERROR}
+ {if isset($print_DIRECTORY_WRITE_ERROR) && $print_DIRECTORY_WRITE_ERROR}
{$print_DIRECTORY_WRITE_ERROR}
{/if}
{$CONST.BACK}