rabin 2 سال پیش
والد
کامیت
50e8d622b7
1فایلهای تغییر یافته به همراه7 افزوده شده و 5 حذف شده
  1. 7 5
      src/Database.php

+ 7 - 5
src/Database.php

@@ -2881,7 +2881,7 @@ class Database
                                     } else {
                                         $show = isset($vi['option'][$show]) ? $vi['option'][$show] : $show;
                                     }
-                                    $show = '';
+                                    //$show = '';
                                 }
 
                             } else {
@@ -3731,7 +3731,7 @@ class Database
             }
         }
         
-        if (isset($param['name']) && isset($param['update']) && $param['update'] != 'hidden' && $param['update'] != 'load') {
+        if (isset($param['name']) && $param['name'] && isset($param['update']) && $param['update'] != 'hidden' && $param['update'] != 'load') {
             $result .= Html::pageLeft($param);
         }
 
@@ -3844,6 +3844,8 @@ class Database
                             $param['lang'] = $config['manage']['lang'];
                         }
                     }
+                } elseif (strstr($param['api'], '.')) {
+                    $param['value'] = Dever::load($param['api'], $param['sync']);
                 } elseif (isset($param['method'])) {
                     $param['value'] = Dever::load($param['api'] . '-' . $param['method'], $param['sync']);
                 }
@@ -4473,7 +4475,7 @@ class Database
                                         $update_col[$i][$index] = $ks;
                                     } elseif (isset($info[$vs])) {
                                         $vs = $info[$vs];
-                                    } else {
+                                    } elseif (isset($input['update_' . $vs])) {
                                         $vs = $input['update_' . $vs];
                                     }
                                     $update_add[$i][$index][$num]['add_' . $ks] = $vs;
@@ -4586,7 +4588,7 @@ class Database
                                         $update_col[$i][$index] = $ks;
                                     } elseif (isset($info[$vs])) {
                                         $vs = $info[$vs];
-                                    } else {
+                                    } elseif (isset($input['update_' . $vs])) {
                                         $vs = $input['update_' . $vs];
                                     }
                                     $update_add[$i][$index][0]['add_' . $ks] = $vs;
@@ -4610,7 +4612,7 @@ class Database
                                             $update_col[$i][$index] = $ks;
                                         } elseif (isset($info[$vs])) {
                                             $vs = $info[$vs];
-                                        } else {
+                                        } elseif (isset($input['update_' . $vs])) {
                                             $vs = $input['update_' . $vs];
                                         }
                                         $up['add_' . $ks] = $vs;