get("mb_user_id"); //select mb_user_id from mb_user_mb_group inner join mb_user on mb_user_mb_group.fkey_mb_user_id = mb_user.mb_user_id where mb_user_mb_group.fkey_mb_group_id = 36; if (defined("REGISTRATING_GROUP") && is_int(REGISTRATING_GROUP)) { $registratingGroupId = REGISTRATING_GROUP; } else { $activateRegistratingGroupFilter = "0"; } if ($activateRegistratingGroupFilter == "1") { $sql = 'select a.wmc_serial_id, a.wmc_local_data_public, a.wmc_title, a.wmc_timestamp, a.wmc_local_data_size,'. ' a.fkey_user_id, termsofuse.symbollink from mb_user_wmc a left join termsofuse on termsofuse.termsofuse_id'. ' = a.wmc_local_data_fkey_termsofuse_id where wmc_local_data_size::int > 2 and'. '(fkey_user_id = $1 or (wmc_local_data_public = 1 AND fkey_user_id in ('. 'select mb_user_id from mb_user_mb_group inner join mb_user on mb_user_mb_group.fkey_mb_user_id = mb_user.mb_user_id where mb_user_mb_group.fkey_mb_group_id = '.$registratingGroupId. ')));'; } else { $sql = 'select a.wmc_serial_id, a.wmc_local_data_public, a.wmc_title, a.wmc_timestamp, a.wmc_local_data_size,'. ' a.fkey_user_id, termsofuse.symbollink from mb_user_wmc a left join termsofuse on termsofuse.termsofuse_id'. ' = a.wmc_local_data_fkey_termsofuse_id where wmc_local_data_size::int > 2 and'. '(fkey_user_id = $1 or wmc_local_data_public = 1);'; } $v = array($user_id); $t = array("i"); $res = db_prep_query($sql, $v, $t); $wmcs = array(); while ($row = db_fetch_array($res)) { $wmc = array(); $wmc[] = $row['wmc_serial_id']; $wmc[] = $row['wmc_title']; $wmc[] = $row['wmc_timestamp']; $wmc[] = $row['symbollink']; $wmc[] = $row['wmc_local_data_public'] == 1; $wmc[] = $row['wmc_local_data_size']; $wmc[] = $row['fkey_user_id']; $wmcs[] = $wmc; } header("Content-Type: application/json"); echo(json_encode($wmcs));