X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Fbriskin5%2FObj%2Fplacing.phh;h=81a441774df8dcae72677fee5da347d3dac38042;hb=d9f1de409fac8d9bff593813fec3db1f0c08cdc7;hp=5e1144aeeecfd24b420d429c81203f774703893c;hpb=a3111de89c89bb1a3a81e748592d26d85e4fd79d;p=brisk.git diff --git a/web/briskin5/Obj/placing.phh b/web/briskin5/Obj/placing.phh index 5e1144a..81a4417 100644 --- a/web/briskin5/Obj/placing.phh +++ b/web/briskin5/Obj/placing.phh @@ -142,8 +142,11 @@ function placing_time_file() function placing_time_pgsql() { GLOBAL $G_dbpfx; - // FIXME: now create can return FALSE - $bdb = BriskDB::create(); + + if (($bdb = BriskDB::create()) == FALSE) { + log_crit("placing: database connection failed"); + return (FALSE); + } $mti_sql = sprintf("SELECT CAST(EXTRACT(EPOCH FROM mtime) AS INTEGER) as mtime FROM %sbin5_places_mtime WHERE code = 0;", $G_dbpfx); @@ -252,8 +255,10 @@ function placing_show_pgsql(&$user, $ty, $subty) { GLOBAL $G_dbpfx; - // FIXME: now create can return FALSE - $bdb = BriskDB::create(); + if (($bdb = BriskDB::create()) == FALSE) { + log_crit("placing: database connection failed"); + return (""); + } if ($user != FALSE) { $pla_sql = sprintf("SELECT * from %sbin5_places where type = %d AND (rank <= %d OR ucode = '%s');",