Browse Source

Merge branch 'master' of http://git.dever.cc:3000/dever-package/manage

dever 6 years ago
parent
commit
667b0ac6ee
1 changed files with 10 additions and 7 deletions
  1. 10 7
      src/Database.php

+ 10 - 7
src/Database.php

@@ -2345,16 +2345,19 @@ class Database
                 if (isset($param['value']) && $param['value']) {
                     $param['value'] = json_decode(base64_decode($param['value']), true);
 
-                    foreach ($param['value'] as $k => $v) {
-                        $this->update_child($v, $method, $key, $result, $k);
+                    if (is_array($param['value'])) {
+                        foreach ($param['value'] as $k => $v) {
+                            $this->update_child($v, $method, $key, $result, $k);
 
-                        $active = '';
-                        if ($k == 0) {
-                            $active = 'active';
+                            $active = '';
+                            if ($k == 0) {
+                                $active = 'active';
+                            }
+                            $k = $k + 1;
+                            $tab .= '<li class="' . $active . '"><a href="javascript:;" id="tab-' . $key . '-child-' . $k . '" toggle_key="' . $key . '" toggle_id="' . $k . '" toggle_child=".dever_' . $key . '_child" toggle="#' . $key . '-child-' . $k . '" onclick="showToggle($(this))">第' . $k . '条</a></li>';
                         }
-                        $k = $k + 1;
-                        $tab .= '<li class="' . $active . '"><a href="javascript:;" id="tab-' . $key . '-child-' . $k . '" toggle_key="' . $key . '" toggle_id="' . $k . '" toggle_child=".dever_' . $key . '_child" toggle="#' . $key . '-child-' . $k . '" onclick="showToggle($(this))">第' . $k . '条</a></li>';
                     }
+                    
                 } else {
                     $this->update_child(array(), $method, $key, $result, 0);