Fix a few more undefined template vars
authorEileen McNaughton <emcnaughton@wikimedia.org>
Fri, 11 Jun 2021 03:49:42 +0000 (15:49 +1200)
committerEileen McNaughton <emcnaughton@wikimedia.org>
Mon, 14 Jun 2021 00:47:30 +0000 (12:47 +1200)
CRM/Core/Block.php
templates/CRM/common/debug.tpl

index bbd3b427f83f8878ebcc09c2ee25333fbb421747..1d7a605a29f9eed2f0c8ce666a6459e78a3d8aba 100644 (file)
@@ -440,6 +440,7 @@ class CRM_Core_Block {
     }
     $value['title'] = $short['title'];
     $value['ref'] = $short['ref'] ?? '';
+    $value['shortCuts'] = [];
     if (!empty($short['shortCuts'])) {
       foreach ($short['shortCuts'] as $shortCut) {
         $value['shortCuts'][] = self::setShortcutValues($shortCut);
index 29dc8d016b816883cdcb28cff4eb35362b793780..9000418de9a7006b625625963127697f9835a863 100644 (file)
@@ -8,26 +8,26 @@
  +--------------------------------------------------------------------+
 *}
 <!-- .tpl file invoked: {$tplFile}. Call via form.tpl if we have a form in the page. -->
-{if $smarty.get.smartyDebug}
+{if !empty($smarty.get.smartyDebug)}
 {debug}
 {/if}
 
-{if $smarty.get.sessionReset}
+{if !empty($smarty.get.sessionReset)}
 {$session->reset($smarty.get.sessionReset)}
 {/if}
 
-{if $smarty.get.sessionDebug}
+{if !empty($smarty.get.sessionDebug)}
 {$session->debug($smarty.get.sessionDebug)}
 {/if}
 
-{if $smarty.get.directoryCleanup}
+{if !empty($smarty.get.directoryCleanup)}
 {$config->cleanup($smarty.get.directoryCleanup)}
 {/if}
 
-{if $smarty.get.cacheCleanup}
+{if !empty($smarty.get.cacheCleanup)}
 {$config->clearDBCache()}
 {/if}
 
-{if $smarty.get.configReset}
+{if !empty($smarty.get.configReset)}
 {$config->reset()}
 {/if}