", $admin_user_form);
if(!$id) $title = $msg[85]; // ajout
else $title = $msg[90]; // modification
$admin_user_form = str_replace('!!id!!', $id, $admin_user_form);
$admin_user_form = str_replace('!!title!!', $title, $admin_user_form);
$admin_user_form = str_replace('!!login!!', $login, $admin_user_form);
$admin_user_form = str_replace('!!nom!!', $nom, $admin_user_form);
$admin_user_form = str_replace('!!prenom!!', $prenom, $admin_user_form);
$admin_user_form = str_replace('!!nb_per_page_search!!', $nb_per_page_search, $admin_user_form);
$admin_user_form = str_replace('!!nb_per_page_select!!', $nb_per_page_select, $admin_user_form);
$admin_user_form = str_replace('!!nb_per_page_gestion!!', $nb_per_page_gestion, $admin_user_form);
if(!$id) $admin_user_form = str_replace('!!password_field!!', $password_field, $admin_user_form);
else $admin_user_form = str_replace('!!password_field!!', '', $admin_user_form);
$flag & ADMINISTRATION_AUTH ? $admin_flg_form = "checked " : $admin_flg_form = "";
$flag & CIRCULATION_AUTH ? $circ_flg_form = "checked " : $circ_flg_form = "";
$flag & CATALOGAGE_AUTH ? $catal_flg_form = "checked " : $catal_flg_form = "";
$flag & AUTORITES_AUTH ? $auth_flg_form = "checked " : $auth_flg_form = "";
$flag & EDIT_AUTH ? $edit_flg_form = "checked " : $edit_flg_form = "";
$flag & EDIT_FORCING_AUTH ? $edit_forcing_flg_form = "checked " : $edit_forcing_flg_form = "";
$flag & SAUV_AUTH ? $sauv_flg_form = "checked " : $sauv_flg_form = "";
$flag & DSI_AUTH ? $dsi_flg_form = "checked " : $dsi_flg_form = "";
$flag & PREF_AUTH ? $pref_flg_form = "checked " : $pref_flg_form = "";
$flag & ACQUISITION_ACCOUNT_INVOICE_AUTH ? $acquisition_account_invoice_flg = "checked " : $acquisition_account_invoice_flg = "";
$flag & ACQUISITION_AUTH ? $acquisition_flg_form = "checked " : $acquisition_flg_form = "";
$flag & RESTRICTCIRC_AUTH ? $restrictcirc_flg_form = "checked " : $restrictcirc_flg_form = "";
$flag & THESAURUS_AUTH ? $thesaurus_flg_form = "checked " : $thesaurus_flg_form = "";
$flag & TRANSFERTS_AUTH ? $transferts_flg_form = "checked " : $transferts_flg_form = "";
$flag & EXTENSIONS_AUTH ? $extensions_flg_form = "checked " : $extensions_flg_form = "";
$flag & DEMANDES_AUTH ? $demandes_flg_form = "checked " : $demandes_flg_form = "";
$flag & CMS_AUTH ? $cms_flg_form = "checked " : $cms_flg_form = "";
$flag & CMS_BUILD_AUTH ? $cms_build_flg_form = "checked " : $cms_build_flg_form = "";
$flag & FICHES_AUTH ? $fiches_flg_form = "checked " : $fiches_flg_form = "";
$flag & CATAL_MODIF_CB_EXPL_AUTH ? $modif_cb_expl_flg_form = "checked " : $modif_cb_expl_flg_form = "";
$flag & SEMANTIC_AUTH ? $semantic_flg_form = "checked " : $semantic_flg_form = "";
$flag & CONCEPTS_AUTH ? $concepts_flg_form = "checked " : $concepts_flg_form = "";
$admin_user_form = str_replace('!!admin_flg!!', $admin_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!catal_flg!!', $catal_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!circ_flg!!', $circ_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!auth_flg!!', $auth_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!edit_flg!!', $edit_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!edit_forcing_flg!!', $edit_forcing_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!sauv_flg!!', $sauv_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!dsi_flg!!', $dsi_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!pref_flg!!', $pref_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!acquisition_account_invoice_flg!!', $acquisition_account_invoice_flg, $admin_user_form);
$admin_user_form = str_replace('!!acquisition_flg!!', $acquisition_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!restrictcirc_flg!!', $restrictcirc_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!thesaurus_flg!!', $thesaurus_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!transferts_flg!!', $transferts_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!extensions_flg!!', $extensions_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!demandes_flg!!', $demandes_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!cms_flg!!', $cms_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!cms_build_flg!!', $cms_build_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!fiches_flg!!', $fiches_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!modif_cb_expl_flg!!', $modif_cb_expl_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!semantic_flg!!', $semantic_flg_form, $admin_user_form);
$admin_user_form = str_replace('!!concepts_flg!!', $concepts_flg_form, $admin_user_form);
if ($form_user_alert_resamail==1) $alert_resa_mail=" checked";
else $alert_resa_mail="";
$admin_user_form = str_replace('!!alter_resa_mail!!', $alert_resa_mail, $admin_user_form);
if ($demandes_active) {
if ($form_user_alert_demandesmail==1) $alert_demandes_mail=" checked";
else $alert_demandes_mail="";
$admin_user_form = str_replace('!!alert_demandes_mail!!', $alert_demandes_mail, $admin_user_form);
}
if ($opac_websubscribe_show) {
if ($form_user_alert_subscribemail==1) $alert_subscribe_mail=" checked";
else $alert_subscribe_mail="";
$admin_user_form = str_replace('!!alert_subscribe_mail!!', $alert_subscribe_mail, $admin_user_form);
}
if ($opac_serialcirc_active) {
if ($form_user_alert_serialcircmail==1) $alert_serialcirc_mail=" checked";
else $alert_serialcirc_mail="";
$admin_user_form = str_replace('!!alert_serialcirc_mail!!', $alert_serialcirc_mail, $admin_user_form);
}
if ($acquisition_active) {
if ($form_user_alert_suggmail==1) $alert_sugg_mail=" checked";
else $alert_sugg_mail="";
$admin_user_form = str_replace('!!alert_sugg_mail!!', $alert_sugg_mail, $admin_user_form);
}
$admin_user_form = str_replace('!!user_email!!', $form_user_email, $admin_user_form);
if(!$id) $form_type = '1';
else $form_type = '0';
// récupération des codes langues
$la = new XMLlist("$include_path/messages/languages.xml", 0);
$la->analyser();
$languages = $la->table;
// constitution du sélecteur
$selector = "';
$admin_user_form = str_replace('!!select_lang!!', $selector, $admin_user_form);
$admin_user_form = str_replace('!!form_type!!', $form_type, $admin_user_form);
$admin_user_form = str_replace('!!form_param_default!!', $form_param_default, $admin_user_form);
//groupes
if ($usr_grp!==FALSE) {
$q = "select * from users_groups order by grp_name ";
$sel_group = gen_liste($q, 'grp_id', 'grp_name', 'sel_group', '', $usr_grp, '0', $msg[128], '0',$msg[128]);
$sel_group = "
'.$sel_group;
$admin_user_form = str_replace('', $sel_group, $admin_user_form);
}
print confirmation_delete("./admin.php?categ=users&sub=users&action=del&id=");
print $admin_user_form;
}
function show_users($dbh) {
global $msg;
global $admin_user_list;
global $admin_user_link1;
global $admin_user_alert_row;
print "
' , $dummy);
else
$dummy =str_replace('!!nuseradmin!!', '
', $dummy);
if($row->rights & CATALOGAGE_AUTH)
$dummy =str_replace('!!nusercatal!!', '
', $dummy);
else
$dummy =str_replace('!!nusercatal!!', '
', $dummy);
if($row->rights & CIRCULATION_AUTH)
$dummy =str_replace('!!nusercirc!!', '
', $dummy);
else
$dummy =str_replace('!!nusercirc!!', '
', $dummy);
if($row->rights & PREF_AUTH)
$dummy =str_replace('!!nuserpref!!', '
', $dummy);
else
$dummy =str_replace('!!nuserpref!!', '
', $dummy);
if($row->rights & ACQUISITION_ACCOUNT_INVOICE_AUTH)
$dummy =str_replace('!!nuseracquisition_account_invoice!!', '
', $dummy);
else
$dummy =str_replace('!!nuseracquisition_account_invoice!!', '
', $dummy);
if($row->rights & AUTORITES_AUTH)
$dummy =str_replace('!!nuserauth!!', '
', $dummy);
else
$dummy =str_replace('!!nuserauth!!', '
', $dummy);
if($row->rights & EDIT_AUTH)
$dummy =str_replace('!!nuseredit!!', '
', $dummy);
else
$dummy =str_replace('!!nuseredit!!', '
', $dummy);
if($row->rights & EDIT_FORCING_AUTH)
$dummy =str_replace('!!nusereditforcing!!', '
', $dummy);
else
$dummy =str_replace('!!nusereditforcing!!', '
', $dummy);
if($row->rights & SAUV_AUTH)
$dummy =str_replace('!!nusersauv!!', '
', $dummy);
else
$dummy =str_replace('!!nusersauv!!', '
', $dummy);
if($row->rights & DSI_AUTH)
$dummy =str_replace('!!nuserdsi!!', '
', $dummy);
else
$dummy =str_replace('!!nuserdsi!!', '
', $dummy);
if($row->rights & ACQUISITION_AUTH)
$dummy =str_replace('!!nuseracquisition!!', '
', $dummy);
else
$dummy =str_replace('!!nuseracquisition!!', '
', $dummy);
if($row->rights & RESTRICTCIRC_AUTH)
$dummy =str_replace('!!nuserrestrictcirc!!', '
', $dummy);
else
$dummy =str_replace('!!nuserrestrictcirc!!', '
', $dummy);
if($row->rights & THESAURUS_AUTH)
$dummy =str_replace('!!nuserthesaurus!!', '
', $dummy);
else
$dummy =str_replace('!!nuserthesaurus!!', '
', $dummy);
if($row->rights & TRANSFERTS_AUTH)
$dummy =str_replace('!!nusertransferts!!', '
', $dummy);
else
$dummy =str_replace('!!nusertransferts!!', '
', $dummy);
if($row->rights & EXTENSIONS_AUTH)
$dummy =str_replace('!!nuserextensions!!', '
', $dummy);
else
$dummy =str_replace('!!nuserextensions!!', '
', $dummy);
if($row->rights & DEMANDES_AUTH)
$dummy =str_replace('!!nuserdemandes!!', '
', $dummy);
else
$dummy =str_replace('!!nuserdemandes!!', '
', $dummy);
if($row->rights & CMS_AUTH)
$dummy =str_replace('!!nusercms!!', '
', $dummy);
else
$dummy =str_replace('!!nusercms!!', '
', $dummy);
if($row->rights & CMS_BUILD_AUTH)
$dummy =str_replace('!!nusercms_build!!', '
', $dummy);
else
$dummy =str_replace('!!nusercms_build!!', '
', $dummy);
if($row->rights & FICHES_AUTH)
$dummy =str_replace('!!nuserfiches!!', '
', $dummy);
else
$dummy =str_replace('!!nuserfiches!!', '
', $dummy);
if($row->rights & CATAL_MODIF_CB_EXPL_AUTH)
$dummy =str_replace('!!nusermodifcbexpl!!', '
', $dummy);
else
$dummy =str_replace('!!nusermodifcbexpl!!', '
', $dummy);
if($row->rights & SEMANTIC_AUTH)
$dummy =str_replace('!!nusersemantic!!', '
', $dummy);
else
$dummy =str_replace('!!nusersemantic!!', '
', $dummy);
if($row->rights & CONCEPTS_AUTH)
$dummy =str_replace('!!nuserconcepts!!', '
', $dummy);
else
$dummy =str_replace('!!nuserconcepts!!', '
', $dummy);
$dummy = str_replace('!!lang_flag!!', $flag, $dummy);
$dummy = str_replace('!!nuserlogin!!', $row->username, $dummy);
$dummy = str_replace('!!nuserid!!', $row->userid, $dummy);
if($row->user_alert_resamail) {
$user_alert_row = str_replace("!!user_alert!!", $msg['alert_resa_user_mail'].'
', $admin_user_alert_row);
$dummy =str_replace('!!user_alert_resamail!!', $user_alert_row , $dummy);
} else {
$dummy =str_replace('!!user_alert_resamail!!', '', $dummy);
}
if($row->user_alert_demandesmail) {
$user_alert_row = str_replace("!!user_alert!!", $msg['alert_demandes_user_mail'].'
', $admin_user_alert_row);
$dummy =str_replace('!!user_alert_demandesmail!!', $user_alert_row , $dummy);
} else {
$dummy =str_replace('!!user_alert_demandesmail!!', '', $dummy);
}
if($row->user_alert_subscribemail) {
$user_alert_row = str_replace("!!user_alert!!", $msg['alert_subscribe_user_mail'].'
', $admin_user_alert_row);
$dummy =str_replace('!!user_alert_subscribemail!!', $user_alert_row , $dummy);
} else {
$dummy =str_replace('!!user_alert_subscribemail!!', '', $dummy);
}
if($row->user_alert_suggmail) {
$user_alert_row = str_replace("!!user_alert!!", $msg['alert_sugg_user_mail'].'
', $admin_user_alert_row);
$dummy =str_replace('!!user_alert_suggmail!!', $user_alert_row, $dummy);
} else {
$dummy =str_replace('!!user_alert_suggmail!!', '', $dummy);
}
if($row->user_alert_serialcircmail) {
$user_alert_row = str_replace("!!user_alert!!", $msg['alert_subscribe_serialcirc_mail'].'
', $admin_user_alert_row);
$dummy =str_replace('!!user_alert_serialcircmail!!', '' , $dummy);
} else {
$dummy =str_replace('!!user_alert_serialcircmail!!', '', $dummy);
}
$dummy = str_replace('!!user_created_date!!', $msg['user_created_date'].format_date($row->create_dt), $dummy);
print $dummy;
}
print "