match id visualization added
[brisk.git] / web / Obj / dbase_pgsql.phh
index f214999..abe9e73 100644 (file)
@@ -291,7 +291,7 @@ class BriskDB
 
     //   ttok   text UNIQUE,
     //   tidx
-    function bin5_points_save($date, $table, $tidx, $ucodes, $pts)
+    function bin5_points_save($date, $table, $tidx, $action, $ucodes, $pts)
     {
         GLOBAL $G_dbpfx;
         $sql_ttok = escsql($table->table_token);
@@ -323,7 +323,7 @@ class BriskDB
                     log_crit(sprintf("bin5_points_save: failed at insert match [%s]", $mtc_sql));
                     break;
                 }
-                $mtc_obj = pg_fetch_object($mtc_pg,0);
+                $mtc_obj = pg_fetch_object($mtc_pg, 0);
 
                 for ($i = 0 ; $i < $n ; $i++) {
                     $ord_sql = sprintf("INSERT INTO %sbin5_table_orders (mcode, ucode, pos) VALUES (%d, %d, %d);",
@@ -343,9 +343,9 @@ class BriskDB
             /*
              * games management
              */
-            $gam_sql = sprintf("INSERT INTO %sbin5_games (mcode, tstamp, asta_pnt, pnt, asta_win, friend, mazzo, mult)
-                                               VALUES (%d, to_timestamp(%d), %d, %d, %d, %d, %d, %d) RETURNING *;",
-                               $G_dbpfx, $mtc_obj->code, $date,
+            $gam_sql = sprintf("INSERT INTO %sbin5_games (mcode, tstamp, act, asta_pnt, pnt, asta_win, friend, mazzo, mult)
+                                               VALUES (%d, to_timestamp(%d), %d, %d, %d, %d, %d, %d, %d) RETURNING *;",
+                               $G_dbpfx, $mtc_obj->code, $date, $action,
                                $table->old_asta_pnt, $table->old_pnt,
                                $table->old_asta_win,
                                $table->old_friend,
@@ -379,7 +379,8 @@ class BriskDB
 
             $is_trans = FALSE;
 
-            $ret =  TRUE;
+            $table->match_id = $mtc_obj->code;
+            $ret = TRUE;
         } while (0);
 
         if ($is_trans)