CRM-19479 - Fix php undefined index notices
authorColeman Watts <coleman@civicrm.org>
Wed, 12 Oct 2016 14:06:22 +0000 (10:06 -0400)
committerColeman Watts <coleman@civicrm.org>
Wed, 12 Oct 2016 14:06:22 +0000 (10:06 -0400)
CRM/Utils/Check/Component/Security.php

index b1e13148a42c438f0f3e75cfb0f835495190d881..458dd5131c6033d34375c527de2b043c4ec816cb 100644 (file)
@@ -393,8 +393,8 @@ class CRM_Utils_Check_Component_Security extends CRM_Utils_Check_Component {
     $filePathMarker = $this->getFilePathMarker();
     $config = CRM_Core_Config::singleton();
 
-    list ($heuristicBaseUrl, $ignore) = explode($filePathMarker, $config->imageUploadURL);
-    list ($ignore, $heuristicSuffix) = explode($filePathMarker, str_replace('\\', '/', $targetDir));
+    list($heuristicBaseUrl) = explode($filePathMarker, $config->imageUploadURL);
+    list(, $heuristicSuffix) = array_pad(explode($filePathMarker, str_replace('\\', '/', $targetDir)), 2, '');
     return $heuristicBaseUrl . $filePathMarker . $heuristicSuffix;
   }