소스 검색

Fix PHP warning

Julio 7 년 전
부모
커밋
c67e40aad2
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      main/admin/settings.lib.php

+ 3 - 1
main/admin/settings.lib.php

@@ -1406,7 +1406,9 @@ function generateSettingsForm($settings, $settings_by_access_list)
                     $row['category'] = 0;
                 }
                 if (isset($settings_by_access_list[$row['variable']]) &&
-                    is_array($settings_by_access_list[$row['variable']][$row['subkey']][$row['category']])) {
+                    isset($settings_by_access_list[$row['variable']][$row['subkey']]) &&
+                    is_array($settings_by_access_list[$row['variable']][$row['subkey']][$row['category']])
+                ) {
                     // We are sure that the other site have a selected value.
                     if ($settings_by_access_list[$row['variable']][$row['subkey']][$row['category']]['selected_value'] != '') {
                         $row['selected_value'] = $settings_by_access_list[$row['variable']][$row['subkey']][$row['category']]['selected_value'];