retrieve win and friend login name when id isn't -1 only
[brisk.git] / web / Obj / dbase_pgsql.phh
index 6c127b5..f7f67cd 100644 (file)
@@ -334,7 +334,6 @@ class BriskDB
 
         for ($u = 0 ; $u < $usr_n ; $u++) {
             $usr_obj = pg_fetch_object($usr_pg, $u);
-            fprintf(STDERR, "GOGORO [%s]\n", print_r($usr_obj, TRUE));
             $users[$u] = array();
             foreach($fields as $field) {
                 $users[$u][$field] = $usr_obj->$field;
@@ -415,8 +414,10 @@ class BriskDB
         $gam_obj = pg_fetch_object($gam_pg, 0);
 
         $table->old_reason = game_description($gam_obj->act, 'html', $gam_obj->mult,
-                                              $gam_obj->asta_win, $users[$gam_obj->asta_win]['login'],
-                                              $gam_obj->friend, $users[$gam_obj->friend]['login'],
+                                              $gam_obj->asta_win, ($gam_obj->asta_win != -1 ?
+                                                                   $users[$gam_obj->asta_win]['login'] : ""),
+                                              $gam_obj->friend, ($gam_obj->friend != -1 ?
+                                                                 $users[$gam_obj->friend]['login'] : ""),
                                               $gam_obj->pnt, $gam_obj->asta_pnt);
 
         return (TRUE);