]> git.nbdom.net Git - nb.git/commitdiff
sys.port add csync2
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Sun, 11 Dec 2016 20:40:09 +0000 (20:40 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Sun, 11 Dec 2016 20:40:09 +0000 (20:40 +0000)
lib/php/db/table.php
lib/php/nb.php

index 7eb5aa75bb9d4b523bdcbf3371d3f5a19df5398a..f5402692655781a05828ba8cc244c43c9a3f4072 100644 (file)
@@ -1379,6 +1379,7 @@ Class Table extends nb {
 
   public function insert($hvalues,&$info=[],$insert_word='INSERT') {
     if (empty($info['values'])) $info['values'] = [];
+    if (empty($hvalues)) $this->bye('insert(): No values');
     $info['values'] = $hvalues;
 
     $sql_names = $fields = $values = [];
@@ -1391,6 +1392,7 @@ Class Table extends nb {
       $sql_names[$name] = $field->sql_name();
       $values[] = $hvalues[$name];
     }
+    if (empty($fields)) $this->bye('insert(): No fields for table');
 
     $sql = 
       $insert_word.' INTO '. $this->sql_name() . ' (' . join(',',array_values($sql_names)).')'
index c83c20bb9595c6a25b4866dd911ad833a1c40af0..158127a79e7791766a4aa3d91109989dcdc9ce96 100644 (file)
@@ -290,6 +290,10 @@ class NB {
 
     }
 
+    if (!empty($_REQUEST)) {
+      if (empty($_POST)) $_POST = $_REQUEST;
+      if (empty($_GET)) $_GET = $_REQUEST;
+    }
     return $new_argv;
 
   }