Utilisation nouvelles méthodes WsScores + revue du code javascript
This commit is contained in:
parent
adbd0dab98
commit
5d5c50eac6
@ -4,24 +4,27 @@ require_once 'scoresws/scoresws-int.php';
|
||||
if (isset($_REQUEST['action']) == true) {
|
||||
if ($_REQUEST['action'] == 'delete') {
|
||||
$tabOptions = array('delete' => true);
|
||||
$O = scoresws_setInfosLogin($_REQUEST['login'], $tabOptions);
|
||||
if ($O['result']) {
|
||||
$ws = new WsScores();
|
||||
$reponse = $ws->setInfosLogin($_REQUEST['login'], $tabOptions)
|
||||
if ($reponse->result) {
|
||||
$message = 'Compte "'.$_REQUEST['login'].'" supprimé !';
|
||||
} else {
|
||||
$message = 'Erreur lors de la suppression du compte utilisateur !';
|
||||
}
|
||||
} else if ($_REQUEST['action'] == 'activate') {
|
||||
$tabOptions = array('actif' => true);
|
||||
$O = scoresws_setInfosLogin($_REQUEST['login'], $tabOptions);
|
||||
if ($O['result']){
|
||||
$ws = new WsScores();
|
||||
$reponse = $ws->setInfosLogin($_REQUEST['login'], $tabOptions)
|
||||
if ($reponse->result) {
|
||||
$message = 'Compte "'.$_REQUEST['login'].'" activé !';
|
||||
} else {
|
||||
$message = 'Erreur lors de l\'activation du compte utilisateur !';
|
||||
}
|
||||
} else if ($_REQUEST['action'] == 'unactivate') {
|
||||
$tabOptions = array('actif' => false);
|
||||
$O = scoresws_setInfosLogin($_REQUEST['login'], $tabOptions);
|
||||
if ($O['result']){
|
||||
$ws = new WsScores();
|
||||
$reponse = $ws->setInfosLogin($_REQUEST['login'], $tabOptions)
|
||||
if ($reponse->result) {
|
||||
$message = 'Compte "'.$_REQUEST['login'].'" désactivé !';
|
||||
} else {
|
||||
$message =
|
||||
@ -36,18 +39,52 @@ if (isset($_REQUEST['action']) == true) {
|
||||
#utilisateur tr.titre td { background-color: #D9EEF1; font-weight:bold; }
|
||||
#utilisateur tr.border td { border:1px dashed #939393; padding:5px; margin:0;}
|
||||
</style>
|
||||
|
||||
<script language="Javascript">
|
||||
<?php
|
||||
$hrefDelete = '/?page=administration&idEntreprise='.$idEntreprise.
|
||||
'&siret='.$siret.'&action=delete';
|
||||
$hrefActive = '/?page=administration&idEntreprise='.$idEntreprise.
|
||||
'&siret='.$siret.'&action=activate';
|
||||
$hrefDesactive = '/?page=administration&idEntreprise='.$idEntreprise.
|
||||
'&siret='.$siret.'&action=unactivate';
|
||||
?>
|
||||
$(document).ready(function()
|
||||
{
|
||||
$('.delete').live('click', function(){
|
||||
var login = $(this).attr('login');
|
||||
var idclient = $(this).attr('idclient');
|
||||
if (confirm('Voulez-vous supprimer le compte de '+login)) {
|
||||
document.location.href='<?php echo $hrefDelete?>&login='+login+'&idUti='+idUti;
|
||||
}
|
||||
});
|
||||
$('.active').live('click', function(){
|
||||
var login = $(this).attr('login');
|
||||
var idclient = $(this).attr('idclient');
|
||||
if (confirm('Voulez-vous activer le compte de '+login)) {
|
||||
document.location.href='<?php echo $hrefActive?>&login='+login+'&idUti='+idUti;
|
||||
}
|
||||
});
|
||||
$('.desactive').live('click', function(){
|
||||
var login = $(this).attr('login');
|
||||
var idclient = $(this).attr('idclient');
|
||||
if (confirm('Voulez-vous désactiver le compte de '+login)) {
|
||||
document.location.href='<?php echo $hrefDesactive?>&login='+login+'&idUti='+idUti;
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
</script>
|
||||
<div id="center">
|
||||
<h1>ADMINISTRATION</h1>
|
||||
<h2>Relevé de consommation complet</h2>
|
||||
|
||||
<?php
|
||||
if ($_SESSION['tabInfo']['profil'] == 'SuperAdministrateur') {
|
||||
print '<label title="Renvoi les logs de tous les clients.'.
|
||||
' Avec le détails le téléchargement peut être long.">';
|
||||
print 'Tous les clients</label>';
|
||||
print '<input type="checkbox" name="telechargementjsCase2"'.
|
||||
' value="1" class="noborder"/>';
|
||||
?>
|
||||
<label title="Renvoi les logs de tous les clients. Avec le détails le téléchargement peut être long.">
|
||||
Tous les clients</label>
|
||||
<input type="checkbox" name="telechargementjsCase2" value="1" class="noborder"/>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<input type="hidden" name="page" value="<?=$page?>"/>
|
||||
@ -71,11 +108,14 @@ if ($_SESSION['tabInfo']['profil'] == 'SuperAdministrateur') {
|
||||
<table id="utilisateur" >
|
||||
<?php
|
||||
if (isset($message) && $message != '') {
|
||||
print '<tr>';
|
||||
print '<td width="30"> </td>';
|
||||
print '<td colspan="5" class="StyleInfoData" align="center"><h3>'.
|
||||
$message.'</h3></td>';
|
||||
print '</tr>';
|
||||
?>
|
||||
<tr>
|
||||
<td width="30"> </td>
|
||||
<td colspan="5" class="StyleInfoData" align="center">
|
||||
<h3><?php echo $message?></h3>
|
||||
</td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<tr class="border titre">
|
||||
@ -86,50 +126,54 @@ if ($_SESSION['tabInfo']['profil'] == 'SuperAdministrateur') {
|
||||
<td class="StyleInfoLib">Référence</td>
|
||||
</tr>
|
||||
<?php
|
||||
$utilisateurs = scoresws_getListeUtilisateurs($_SESSION['tabInfo']['login']);
|
||||
$ws = new WsScores();
|
||||
$reponse = $ws->getListeUtilisateurs($_SESSION['tabInfo']['login']);
|
||||
$utilisateurs = $reponse->result->item;
|
||||
foreach ($utilisateurs as $uti) {
|
||||
print '<tr class="border">';
|
||||
print '<td class="StyleInfoData">'.$uti->login.'</td>';
|
||||
print '<td align="center" valign="middle">';
|
||||
print '<a href="/?page=moncompte&idEntreprise='.$idEntreprise.
|
||||
'&siret='.$siret.'&login='.$uti['login'].'&idUti='.$uti->idUti.
|
||||
'&referer=administration">';
|
||||
print '<img src="/img/edit0.gif" title="Editer le profil utilisateur"'.
|
||||
' width="16" height="16"/>';
|
||||
print '</a>';
|
||||
print '<a href="Javascript:if (confirm(\'Voulez-vous supprimer le compte'.
|
||||
' de '.$uti->login.'\')){document.location.href=\'/?page='.
|
||||
'administration&idEntreprise='.$idEntreprise.'&siret='.$siret.
|
||||
'&action=delete&login='.$uti->login.'&idUti='.$uti->idUti.'\'}">';
|
||||
print '<img src="/img/delete.gif" title="Supprimer le profil utilisateur"'.
|
||||
' width="11" height="11"/></a>';
|
||||
print '</td>';
|
||||
print '<td class="StyleInfoData">';
|
||||
if ($uti['actif'] == 1) {
|
||||
print '<a href="Javascript:if (confirm(\'Voulez-vous désactiver'.
|
||||
' le compte de '.$uti->login.'\')){document.location.href='.
|
||||
'\'/?page=administration&idEntreprise='.$idEntreprise.
|
||||
'&siret='.$siret.'&action=unactivate&login='.$uti->login.
|
||||
'&idUti='.$uti->idUti.'\'}"'.
|
||||
' title="Désactiver le profil utilisateur">'.
|
||||
'<u><font color="green">Oui</font></u></a>';
|
||||
?>
|
||||
<tr class="border">
|
||||
<td class="StyleInfoData"><?php echo $uti->login;?></td>
|
||||
<td align="center" valign="middle">
|
||||
<a href="/?page=moncompte&idEntreprise=<?php echo $idEntreprise?>
|
||||
&siret=<?php echo $siret?>&login=<?php echo $uti->login?>
|
||||
&idUti=<?php echo $uti->idUti?>&referer=administration">
|
||||
<img src="/img/edit0.gif" title="Editer le profil utilisateur"
|
||||
width="16" height="16"/>
|
||||
</a>
|
||||
<a href="#" class="delete" title="Supprimer le profil utilisateur"
|
||||
login="<?php echo $uti->login?>" idclient="<?php echo $uti->idUti?>">
|
||||
<img src="/img/delete.gif" title="Supprimer le profil utilisateur"
|
||||
width="11" height="11"/>
|
||||
</a>
|
||||
</td>
|
||||
<td class="StyleInfoData">
|
||||
<?php
|
||||
if ($uti->actif == 1) {
|
||||
?>
|
||||
<a href="#" class="desactive" title="Désactiver le profil utilisateur"
|
||||
login="<?php echo $uti->login?>" idclient="<?php echo $uti->idUti?>">
|
||||
<u><font color="green">Oui</font></u>
|
||||
</a>
|
||||
<?php
|
||||
} else {
|
||||
print '<a href="Javascript:if (confirm(\'Voulez-vous activer'.
|
||||
' le compte de '.$uti->login.'\')){document.location.href='.
|
||||
'\'/?page=administration&idEntreprise='.$idEntreprise.
|
||||
'&siret='.$siret.'&action=activate&login='.$uti->login.
|
||||
'&idUti='.$uti->idUti.'\'}"'.
|
||||
' title="Activer le profil utilisateur">'.
|
||||
'<u><font color="red" >Non</font></u></a>';
|
||||
?>
|
||||
<a href="#" class="active" title="Activer le profil utilisateur"
|
||||
login="<?php echo $uti->login?>" idclient="<?php echo $uti->idUti?>">
|
||||
<u><font color="red">Non</font></u>
|
||||
</a>
|
||||
<?php
|
||||
}
|
||||
print '</td>';
|
||||
print '<td class="StyleInfoData">';
|
||||
print $uti->nom.' '.$uti->prenom.'<br/>';
|
||||
print '<a href="mailto:'.$uti->email.'">'.
|
||||
str_replace(';', '<br/>', $uti->email).'</a>';
|
||||
print '</td>';
|
||||
print '<td class="StyleInfoData">'.$uti->reference.'</td>';
|
||||
print '</tr>';
|
||||
?>
|
||||
</td>
|
||||
<td class="StyleInfoData">
|
||||
<?php echo $uti->nom.' '.$uti->prenom?><br/>
|
||||
<a href="mailto:<?php echo $uti->email?>">
|
||||
<?php echo str_replace(', ', '<br/>', $uti->email);?>
|
||||
</a>
|
||||
</td>
|
||||
<td class="StyleInfoData"><?php echo $uti->reference?></td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<tr><td colspan="5"> </td></tr>
|
||||
@ -151,12 +195,12 @@ foreach ($utilisateurs as $uti) {
|
||||
<tr>
|
||||
<td width="30"> </td>
|
||||
<td>
|
||||
<a href="./index.php?page=administration_client">Liste des clients</a>
|
||||
<a href="./?page=administration_client">Liste des clients</a>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30"> </td>
|
||||
<td><a href="./index.php?page=administration_client&action=newclient">
|
||||
<td><a href="./?page=administration_client&action=newclient">
|
||||
Création d'un nouveau client</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
Loading…
Reference in New Issue
Block a user