get_parms( "bas", "res" ); $conn = $appbox->get_connection(); phrasea::headers(); // on liste les bases dont on peut éditer le thésaurus // todo : ajouter 'bas_edit_thesaurus' dans sbasusr. pour l'instant on simule avec bas_edit_thesaurus=bas_bas_modify_struct $sql = "SELECT sbas.sbas_id, (sbasusr.bas_manage) AS bas_manage, (sbasusr.bas_modify_struct) AS bas_modify_struct, (sbasusr.bas_modif_th) AS bas_edit_thesaurus FROM (usr INNER JOIN sbasusr ON usr.usr_id = :usr_id AND usr.usr_id=sbasusr.usr_id AND model_of=0) INNER JOIN sbas ON sbas.sbas_id=sbasusr.sbas_id HAVING bas_edit_thesaurus>0 ORDER BY sbas.ord"; ?> <?php echo $appbox->get_registry()->get('GV_homeTitle'); ?> - <?php echo p4string::MakeString(_('phraseanet:: thesaurus')) ?>


get_id(); $stmt = $conn->prepare($sql); $stmt->execute(array(':usr_id' => $app['phraseanet.user']->get_id())); $rs = $stmt->fetchAll(PDO::FETCH_ASSOC); $stmt->closeCursor(); foreach ($rs as $row) { try { $connbas = connection::getPDOConnection($app, $row['sbas_id']); } catch (Exception $e) { continue; } $name = phrasea::sbas_names($row['sbas_id'], $app); $select_bases .= "\n"; $last_base = array("sbid" => $row["sbas_id"], "name" => $name); $nbases ++; } if ($nbases > 0) { ?>
" /> %s
\n", $last_base["sbid"], $last_base["name"]); ?>

$lng) { printf("", $nf == 0 ? p4string::MakeString(_('thesaurus:: langue pivot')) /* Langue pivot : */ : ""); print("\n"); $nf ++; } ?>
%s (" . $lng_code . ")