PHP warning fix.
authorMattias Michaux <mattias.michaux@gmail.com>
Tue, 3 May 2016 19:19:08 +0000 (21:19 +0200)
committerMattias Michaux <mattias.michaux@gmail.com>
Tue, 3 May 2016 19:19:08 +0000 (21:19 +0200)
CRM/Core/Page/AJAX.php

index 7c4537eecd45feca2b851858c488a569565325b6..84185152f1767ade3fe74edfb0a573b2c6636067 100644 (file)
@@ -220,9 +220,11 @@ class CRM_Core_Page_AJAX {
     );
 
     $sortMapper = array();
-    foreach ($_GET['columns'] as $key => $value) {
-      $sortMapper[$key] = CRM_Utils_Type::validate($value['data'], 'MysqlColumnName');
-    };
+    if (isset($_GET['columns'])) {
+      foreach ($_GET['columns'] as $key => $value) {
+        $sortMapper[$key] = CRM_Utils_Type::validate($value['data'], 'MysqlColumnName');
+      };
+    }
 
     $offset = isset($_GET['start']) ? CRM_Utils_Type::validate($_GET['start'], 'Integer') : $defaultOffset;
     $rowCount = isset($_GET['length']) ? CRM_Utils_Type::validate($_GET['length'], 'Integer') : $defaultRowCount;