function fetch_data() { global $dbh; $this->info = array(); if (!$this->id) { return; } $req = "select authperso_authority_authperso_num from authperso_authorities where id_authperso_authority=" . $this->id; $res = pmb_mysql_query($req, $dbh); if ($r = pmb_mysql_fetch_object($res)) { $authperso = new authperso($r->authperso_authority_authperso_num); $this->info['isbd'] = $authperso->get_isbd($this->id); $this->info['view'] = $authperso->get_view($this->id); $this->info['authperso'] = $authperso->get_data(); $this->info['data'] = $authperso->fetch_data_auth($this->id); $this->info['authperso_num'] = $r->authperso_authority_authperso_num; } }
function fetch_data() { global $dbh; $this->auth_info = array(); // pour chaque autorités existantes récupérér les autorités affectés à la notice $req = "select * from authperso, notices_authperso,authperso_authorities where id_authperso=authperso_authority_authperso_num and notice_authperso_authority_num=id_authperso_authority and notice_authperso_notice_num=" . $this->id . "\n\t\torder by notice_authperso_order"; $res = pmb_mysql_query($req, $dbh); while ($r = pmb_mysql_fetch_object($res)) { $this->auth_info[$r->notice_authperso_authority_num]['onglet_num'] = $r->authperso_notice_onglet_num; $this->auth_info[$r->notice_authperso_authority_num]['authperso_name'] = $r->authperso_name; $authperso = new authperso($r->id_authperso); $isbd = $authperso->get_isbd($r->notice_authperso_authority_num); $this->onglets_auth_list[$r->authperso_notice_onglet_num][$r->id_authperso][$r->notice_authperso_authority_num]['id'] = $r->notice_authperso_authority_num; $this->onglets_auth_list[$r->authperso_notice_onglet_num][$r->id_authperso][$r->notice_authperso_authority_num]['isbd'] = $isbd; $this->onglets_auth_list[$r->authperso_notice_onglet_num][$r->id_authperso][$r->notice_authperso_authority_num]['authperso_name'] = $r->authperso_name; $view = $authperso->get_view($r->notice_authperso_authority_num); $this->auth_info[$r->notice_authperso_authority_num]['isbd'] = $isbd; $this->auth_info[$r->notice_authperso_authority_num]['view'] = $view; $this->auth_info[$r->notice_authperso_authority_num]['auth_see'] = "<a href='./index.php?lvl=authperso_see&id=" . $r->notice_authperso_authority_num . "'>{$isbd}</a>"; } }