X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2FObj%2Fdbase_pgsql.phh;h=d923fb9190695bedce8efaa0c95b3148b9eff2d6;hb=59ef2095b7a6fb0b57302ceb84830c81794e94a5;hp=2b1d4d57858dd4a5772635b7a722c948fc63f24f;hpb=7408b42dfc2a340ab4830113b23ce8cf87a131c8;p=brisk.git diff --git a/web/Obj/dbase_pgsql.phh b/web/Obj/dbase_pgsql.phh index 2b1d4d5..d923fb9 100644 --- a/web/Obj/dbase_pgsql.phh +++ b/web/Obj/dbase_pgsql.phh @@ -185,6 +185,21 @@ class BriskDB return TRUE; } + function user_state_update($code, $flags, $disa_reas) + { + GLOBAL $G_dbpfx; + + $user_sql = sprintf("UPDATE %susers SET (type, disa_reas) = (%d, %d) WHERE code = %d;", + $G_dbpfx, $flags, $disa_reas, $code); + fprintf(STDERR, "REQUEST [%s]\n", $user_sql); + if ( ! (($user_pg = $this->query($user_sql)) != FALSE && pg_affected_rows($user_pg) == 1) ) { + return FALSE; + } + fprintf(STDERR, "REQUEST GOOD [%s]\n", $user_sql); + + return TRUE; + } + function user_licence_update($code, $lice_vers) { GLOBAL $G_dbpfx;