Retab with vim
This commit is contained in:
parent
5238d3d630
commit
579fafb87e
|
@ -71,7 +71,7 @@ define('EVOADMIN_BASE','./');
|
|||
$filter="(objectClass=mailAlias)";
|
||||
// compatibilite anciens schemas
|
||||
if ($conf['evoadmin']['version'] == 1) {
|
||||
$filter="(&(objectClass=mailAlias)(onlyAlias=TRUE))";
|
||||
$filter="(&(objectClass=mailAlias)(onlyAlias=TRUE))";
|
||||
}
|
||||
$sr=ldap_search($ldapconn, $rdn, $filter);
|
||||
$info = ldap_get_entries($ldapconn, $sr);
|
||||
|
@ -87,7 +87,7 @@ define('EVOADMIN_BASE','./');
|
|||
sort($aliases);
|
||||
?>
|
||||
<div class="container">
|
||||
<div class="text-center">
|
||||
<div class="text-center">
|
||||
<a href="compte.php"><button class="btn btn-primary">Ajouter un nouveau compte</button></a>
|
||||
|
||||
<?php
|
||||
|
@ -99,16 +99,16 @@ define('EVOADMIN_BASE','./');
|
|||
?>
|
||||
|
||||
<a href="alias.php"><button class="btn btn-primary">Ajouter un nouvel alias/groupe de diffusion</button></a>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<form class='center' action='<?php print $_SERVER['PHP_SELF'];?>'
|
||||
method='GET' name='listing'>
|
||||
<div class="form-group">
|
||||
<select class="form-control" name='viewonly' onchange="document.listing.submit()">
|
||||
<option value='1' <?php print $viewonly1; ?>>Liste des comptes</option>
|
||||
<option value='2' <?php print $viewonly2; ?>>Liste des alias/groupe de diffusion</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<select class="form-control" name='viewonly' onchange="document.listing.submit()">
|
||||
<option value='1' <?php print $viewonly1; ?>>Liste des comptes</option>
|
||||
<option value='2' <?php print $viewonly2; ?>>Liste des alias/groupe de diffusion</option>
|
||||
</select>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<?php
|
||||
|
@ -118,17 +118,17 @@ define('EVOADMIN_BASE','./');
|
|||
|
||||
?>
|
||||
|
||||
<!-- <h2>Liste des comptes :</h2><hr> -->
|
||||
<!-- <h2>Liste des comptes :</h2><hr> -->
|
||||
|
||||
<table class="table table-striped table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th><strong>Nom du compte</strong></th>
|
||||
<th>Quota</th>
|
||||
<th width="50px">Suppr</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<thead>
|
||||
<tr>
|
||||
<th><strong>Nom du compte</strong></th>
|
||||
<th>Quota</th>
|
||||
<th width="50px">Suppr</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<?php
|
||||
foreach ($comptes as $compte) {
|
||||
|
@ -144,13 +144,13 @@ define('EVOADMIN_BASE','./');
|
|||
<!-- <h2>Liste des alias/groupe de diffusion :</h2> -->
|
||||
|
||||
<table class="table table-striped table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th><strong>Nom de l'alias/groupe de diffusion</strong></th>
|
||||
<th width="50px">Suppr</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<thead>
|
||||
<tr>
|
||||
<th><strong>Nom de l'alias/groupe de diffusion</strong></th>
|
||||
<th width="50px">Suppr</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
|
||||
<?php
|
||||
|
|
|
@ -133,7 +133,7 @@ define('EVOADMIN_BASE','./');
|
|||
print "<p class='strong'>Aucune modification nécessaire.</p>";
|
||||
}
|
||||
|
||||
print "</center>";
|
||||
print "</center>";
|
||||
|
||||
} else {
|
||||
|
||||
|
|
|
@ -112,28 +112,28 @@ if (isset($_POST['login']))
|
|||
*/
|
||||
} else {
|
||||
?>
|
||||
<div class="loginpage">
|
||||
<div class="loginbox">
|
||||
<div class="illustration">
|
||||
<img src="img/logo.png" class="img-responsive" alt="Responsive image">
|
||||
</div>
|
||||
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>"method="post" name="auth">
|
||||
<div class="form-group has-feedback has-feedback-left">
|
||||
<input type="text" name="login" class="form-control" placeholder="Utilisateur" autofocus="autofocus"/>
|
||||
<i class="glyphicon glyphicon-user form-control-feedback"></i>
|
||||
</div>
|
||||
<div class="form-group has-feedback has-feedback-left">
|
||||
<input type="password" name="password" class="form-control" placeholder="Mot de passe" />
|
||||
<i class="glyphicon glyphicon-lock form-control-feedback"></i>
|
||||
</div>
|
||||
<div class="form-group text-center">
|
||||
<button type="submit" class="btn btn-primary" onclick="return submit_login();">Connexion</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
<div class="loginpage">
|
||||
<div class="loginbox">
|
||||
<div class="illustration">
|
||||
<img src="img/logo.png" class="img-responsive" alt="Responsive image">
|
||||
</div>
|
||||
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>"method="post" name="auth">
|
||||
<div class="form-group has-feedback has-feedback-left">
|
||||
<input type="text" name="login" class="form-control" placeholder="Utilisateur" autofocus="autofocus"/>
|
||||
<i class="glyphicon glyphicon-user form-control-feedback"></i>
|
||||
</div>
|
||||
<div class="form-group has-feedback has-feedback-left">
|
||||
<input type="password" name="password" class="form-control" placeholder="Mot de passe" />
|
||||
<i class="glyphicon glyphicon-lock form-control-feedback"></i>
|
||||
</div>
|
||||
<div class="form-group text-center">
|
||||
<button type="submit" class="btn btn-primary" onclick="return submit_login();">Connexion</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
<?php
|
||||
}
|
||||
|
||||
include EVOADMIN_BASE . 'inc/fin.php';
|
||||
|
|
|
@ -236,7 +236,7 @@ define('EVOADMIN_BASE','./');
|
|||
print "<div class=\"alert alert-info\" role=\"alert\">Aucune modification nécessaire.</div>";
|
||||
}
|
||||
|
||||
print "</center>";
|
||||
print "</center>";
|
||||
|
||||
/*
|
||||
* Formular for account modification
|
||||
|
@ -261,76 +261,76 @@ define('EVOADMIN_BASE','./');
|
|||
|
||||
print "<form name='add' action='compte.php?view=$uid&modif=yes' method='post' class='form-horizontal'>";
|
||||
|
||||
// Compatibilite anciens schemas LDAP ou mode "virtuel"
|
||||
// Compatibilite anciens schemas LDAP ou mode "virtuel"
|
||||
if (($conf['evoadmin']['version'] != 1) && (!$conf['domaines']['ldap']['virtual'])) {
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='sn' class='col-sm-3 control-label'>Nom [*] :</label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='sn' class='form-control' value='$sn' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
print "<label for='sn' class='col-sm-3 control-label'>Nom [*] :</label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='sn' class='form-control' value='$sn' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
}
|
||||
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='cn' class='col-sm-3 control-label'>Nom Complet [*] :</label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='cn' class='form-control' value='$cn' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
print "<label for='cn' class='col-sm-3 control-label'>Nom Complet [*] :</label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='cn' class='form-control' value='$cn' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='pass1' class='col-sm-3 control-label'>Nouveau mot de passe :</label>";
|
||||
print "<div class='col-sm-7'><input type='password' name='pass1' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
print "<label for='pass1' class='col-sm-3 control-label'>Nouveau mot de passe :</label>";
|
||||
print "<div class='col-sm-7'><input type='password' name='pass1' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='pass2' class='col-sm-3 control-label'>Confirmation du mot de passe :</label>";
|
||||
print "<div class='col-sm-7'><input type='password' name='pass2' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
print "<label for='pass2' class='col-sm-3 control-label'>Confirmation du mot de passe :</label>";
|
||||
print "<div class='col-sm-7'><input type='password' name='pass2' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
|
||||
|
||||
// Compatibilite anciens schemas LDAP
|
||||
if ($conf['evoadmin']['version'] == 1) {
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='mail' class='col-sm-3 control-label'>Mail principal : </label>";
|
||||
print "<div class='col-sm-7'>$mail<input type='hidden' name='mail' value='$mail' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='mail' class='col-sm-3 control-label'>Mail principal : </label>";
|
||||
print "<div class='col-sm-7'>$mail<input type='hidden' name='mail' value='$mail' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
} elseif (!$conf['domaines']['ldap']['virtual']) {
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='mail' class='col-sm-3 control-label'>Mail annoncé dans l'annuaire : </label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='mail' value='$mail' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='mail' class='col-sm-3 control-label'>Mail annoncé dans l'annuaire : </label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='mail' value='$mail' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
}
|
||||
|
||||
// only for samba mode
|
||||
if (($conf['admin']['what'] == 2) || ($conf['admin']['what'] == 3)) {
|
||||
|
||||
print "<hr><h5>Modification pour Samba</h5>";
|
||||
print "<hr><h5>Modification pour Samba</h5>";
|
||||
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='displayname' class='col-sm-3 control-label'>Nom dans Samba : </label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='displayname' value='$displayname' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='displayname' class='col-sm-3 control-label'>Nom dans Samba : </label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='displayname' value='$displayname' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='loginshell' class='col-sm-3 control-label'>Shell : </label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='loginshell' value='".$info[0]['loginshell'][0]."' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='loginshell' class='col-sm-3 control-label'>Shell : </label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='loginshell' value='".$info[0]['loginshell'][0]."' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='loginshell' class='col-sm-3 control-label'>Shell : </label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='loginshell' value='".$info[0]['loginshell'][0]."' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='loginshell' class='col-sm-3 control-label'>Shell : </label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='loginshell' value='".$info[0]['loginshell'][0]."' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
|
||||
print "<hr><h5>Groupe Samba : $sambagroup</h5>";
|
||||
}
|
||||
print "<hr><h5>Groupe Samba : $sambagroup</h5>";
|
||||
}
|
||||
|
||||
// only for mail mode
|
||||
// only for mail mode
|
||||
if (($conf['admin']['what'] == 1) || ($conf['admin']['what'] == 3)) {
|
||||
|
||||
print "<div class='well'>Ajoutez/modifiez/supprimez les alias (mails acceptés en entrée).<br />Un minimum d'un alias est requis. Mêmes instructions<br />pour les redirections (compte(s) dans le(s)quel(s) est/sont délivré(s) les mails).</div>";
|
||||
|
@ -342,87 +342,87 @@ define('EVOADMIN_BASE','./');
|
|||
preg_replace("/@".$_SESSION['domain']."/",'',$info[0]['mailacceptinggeneralid'][$i]);
|
||||
}
|
||||
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='mailaccept[$i]' class='col-sm-3 control-label'>Mail accepté en entrée : </label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='mailaccept[$i]' value='".$info[0]['mailacceptinggeneralid'][$i]."' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'>";
|
||||
if (!$conf['domaines']['onlyone']) {
|
||||
print "@" .$_SESSION['domain'];
|
||||
}
|
||||
print "</div>";
|
||||
print "</div>";
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='mailaccept[$i]' class='col-sm-3 control-label'>Mail accepté en entrée : </label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='mailaccept[$i]' value='".$info[0]['mailacceptinggeneralid'][$i]."' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'>";
|
||||
if (!$conf['domaines']['onlyone']) {
|
||||
print "@" .$_SESSION['domain'];
|
||||
}
|
||||
print "</div>";
|
||||
print "</div>";
|
||||
|
||||
}
|
||||
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='mailaccept[$i]' class='col-sm-3 control-label'>Création d'un nouveau mail accepté en entrée : </label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='mailaccept[$i]' value='".$info[0]['mailacceptinggeneralid'][$i]."' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'>";
|
||||
if (!$conf['domaines']['onlyone']) {
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='mailaccept[$i]' class='col-sm-3 control-label'>Création d'un nouveau mail accepté en entrée : </label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='mailaccept[$i]' value='".$info[0]['mailacceptinggeneralid'][$i]."' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'>";
|
||||
if (!$conf['domaines']['onlyone']) {
|
||||
print "@" .$_SESSION['domain'];
|
||||
}
|
||||
print "</div>";
|
||||
print "</div>";
|
||||
print "</div>";
|
||||
print "</div>";
|
||||
|
||||
|
||||
|
||||
for ($i=0;$i<$info[0]["maildrop"]['count'];$i++) {
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='maildrop[$i]' class='col-sm-3 control-label'>Mails entrants redirigés vers : </label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='maildrop[$i]' value='".$info[0]['maildrop'][$i]."' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'>";
|
||||
if (!$conf['domaines']['onlyone']) {
|
||||
print "@" .$_SESSION['domain'];
|
||||
}
|
||||
print "</div>";
|
||||
print "</div>";
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='maildrop[$i]' class='col-sm-3 control-label'>Mails entrants redirigés vers : </label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='maildrop[$i]' value='".$info[0]['maildrop'][$i]."' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'>";
|
||||
if (!$conf['domaines']['onlyone']) {
|
||||
print "@" .$_SESSION['domain'];
|
||||
}
|
||||
print "</div>";
|
||||
print "</div>";
|
||||
}
|
||||
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='maildrop[$i]' class='col-sm-3 control-label'>Nouvelle redirection vers : </label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='maildrop[$i]' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
print "<label for='maildrop[$i]' class='col-sm-3 control-label'>Nouvelle redirection vers : </label>";
|
||||
print "<div class='col-sm-7'><input type='text' name='maildrop[$i]' class='form-control' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
}
|
||||
|
||||
print "<hr><h5>Modifiez les autorisations du compte si besoin.</h5>";
|
||||
print "<hr><h5>Modifiez les autorisations du compte si besoin.</h5>";
|
||||
|
||||
$isactive= ($info[0]["isactive"][0] == 'TRUE') ? 'checked' : '';
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='isactive' class='col-sm-3 control-label'>Activation globale : </label>";
|
||||
print "<div class='col-sm-7'><input type='checkbox' name='isactive' $isactive class='form-control move-left' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
print "<label for='isactive' class='col-sm-3 control-label'>Activation globale : </label>";
|
||||
print "<div class='col-sm-7'><input type='checkbox' name='isactive' $isactive class='form-control move-left' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
|
||||
$isadmin= ($info[0]["isadmin"][0] == 'TRUE') ? 'checked' : '';
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='isadmin' class='col-sm-3 control-label'>Compte admin : </label>";
|
||||
print "<div class='col-sm-7'><input type='checkbox' name='isadmin' $isadmin class='form-control move-left' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
print "<label for='isadmin' class='col-sm-3 control-label'>Compte admin : </label>";
|
||||
print "<div class='col-sm-7'><input type='checkbox' name='isadmin' $isadmin class='form-control move-left' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
|
||||
// only for samba mode
|
||||
if (($conf['admin']['what'] == 2) || ($conf['admin']['what'] == 3)) {
|
||||
$smbactive= ($info[0]["smbactive"][0] == 'TRUE') ? 'checked' : '';
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='smbactive' class='col-sm-3 control-label'>Compte Samba actif : </label>";
|
||||
print "<div class='col-sm-7'><input type='checkbox' name='smbactive' $smbactive class='form-control move-left' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='smbactive' class='col-sm-3 control-label'>Compte Samba actif : </label>";
|
||||
print "<div class='col-sm-7'><input type='checkbox' name='smbactive' $smbactive class='form-control move-left' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
|
||||
$accountactive= ($info[0]["accountactive"][0] == 'TRUE') ? 'checked' : '';
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='accountactive' class='col-sm-3 control-label'>Compte mail actif : </label>";
|
||||
print "<div class='col-sm-7'><input type='checkbox' name='accountactive' $accountactive class='form-control move-left' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='accountactive' class='col-sm-3 control-label'>Compte mail actif : </label>";
|
||||
print "<div class='col-sm-7'><input type='checkbox' name='accountactive' $accountactive class='form-control move-left' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
|
||||
$webmailactive= ($info[0]["webmailactive"][0] == 'TRUE') ? 'checked' : '';
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='webmailactive' class='col-sm-3 control-label'>Webmail actif : </label>";
|
||||
print "<div class='col-sm-7'><input type='checkbox' name='webmailactive' $webmailactive class='form-control move-left' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='webmailactive' class='col-sm-3 control-label'>Webmail actif : </label>";
|
||||
print "<div class='col-sm-7'><input type='checkbox' name='webmailactive' $webmailactive class='form-control move-left' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
|
||||
}
|
||||
|
||||
|
@ -430,25 +430,25 @@ define('EVOADMIN_BASE','./');
|
|||
if (($conf['admin']['what'] == 1) || ($conf['admin']['what'] == 3)) {
|
||||
|
||||
$courieractive= ($info[0]["courieractive"][0] == 'TRUE') ? 'checked' : '';
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='courieractive' class='col-sm-3 control-label'>Utilisation POP/IMAP : </label>";
|
||||
print "<div class='col-sm-7'><input type='checkbox' name='courieractive' $courieractive class='form-control move-left' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='courieractive' class='col-sm-3 control-label'>Utilisation POP/IMAP : </label>";
|
||||
print "<div class='col-sm-7'><input type='checkbox' name='courieractive' $courieractive class='form-control move-left' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
|
||||
$authsmtpactive= ($info[0]["authsmtpactive"][0] == 'TRUE') ? 'checked' : '';
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='authsmtpactive' class='col-sm-3 control-label'>Authentification SMTP : </label>";
|
||||
print "<div class='col-sm-7'><input type='checkbox' name='authsmtpactive' $authsmtpactive class='form-control move-left' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
print "<div class='form-group'>";
|
||||
print "<label for='authsmtpactive' class='col-sm-3 control-label'>Authentification SMTP : </label>";
|
||||
print "<div class='col-sm-7'><input type='checkbox' name='authsmtpactive' $authsmtpactive class='form-control move-left' /></div>";
|
||||
print "<div class='col-sm-2 control-label'></div>";
|
||||
print "</div>";
|
||||
|
||||
# $amavisBypassSpamChecks= ($info[0]["amavisbypassspamchecks"][0] == 'TRUE') ? 'checked' : '';
|
||||
# print "<div class='form-group'>";
|
||||
# print "<label for='amavisBypassSpamChecks' class='col-sm-3 control-label'>Désactivation Antispam : </label>";
|
||||
# print "<div class='col-sm-7'><input type='checkbox' name='amavisBypassSpamChecks' $amavisBypassSpamChecks class='form-control move-left' /></div>";
|
||||
# print "<div class='col-sm-2 control-label'></div>";
|
||||
# print "</div>";
|
||||
# print "<div class='form-group'>";
|
||||
# print "<label for='amavisBypassSpamChecks' class='col-sm-3 control-label'>Désactivation Antispam : </label>";
|
||||
# print "<div class='col-sm-7'><input type='checkbox' name='amavisBypassSpamChecks' $amavisBypassSpamChecks class='form-control move-left' /></div>";
|
||||
# print "<div class='col-sm-2 control-label'></div>";
|
||||
# print "</div>";
|
||||
|
||||
}
|
||||
|
||||
|
@ -524,7 +524,7 @@ define('EVOADMIN_BASE','./');
|
|||
*/
|
||||
if ( (isset($_GET['modif'])) && ($_GET['modif'] == 'yes')) {
|
||||
|
||||
// Verification coherence des mots de passe
|
||||
// Verification coherence des mots de passe
|
||||
if ( $_POST['pass1'] != $_POST['pass2'] ) {
|
||||
print "<div class=\"alert alert-danger\" role=\"alert\">Erreur, vous avez tape deux mots de passe differents</div>";
|
||||
exit(1);
|
||||
|
@ -709,11 +709,11 @@ define('EVOADMIN_BASE','./');
|
|||
$info["sambaSID"] = $conf['samba']['sid'].'-'.$userRid;
|
||||
if(!empty($_POST['displayname'])) {
|
||||
$info["displayName"] = Html::clean($_POST['displayname']);
|
||||
}
|
||||
}
|
||||
$info["smbActive"] = (isset($_POST['smbactive'])) ? "TRUE" : "FALSE";
|
||||
$info["sambaDomainName"] = $conf['samba']['dn'];
|
||||
|
||||
$tmp = getsambagroups('smb');
|
||||
$tmp = getsambagroups('smb');
|
||||
$info["sambaPrimaryGroupSID"] = $conf['samba']['sid'] . $tmp[$smbgroup];
|
||||
$info["sambaPwdLastSet"] = strtotime("now");
|
||||
$info["sambaLMPassword"] = Ldap::sambalm($_POST['pass1']);
|
||||
|
@ -775,14 +775,14 @@ define('EVOADMIN_BASE','./');
|
|||
<h2>Ajout d'un compte</h2><hr>
|
||||
|
||||
<form name="add" action="compte.php?modif=yes" method="post" class="form-horizontal">
|
||||
<div class="alert alert-info" role="alert">Remplissez lez champs, ceux contenant [*] sont obligatoires.</div>
|
||||
<div class="alert alert-info" role="alert">Remplissez lez champs, ceux contenant [*] sont obligatoires.</div>
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="uid" class="col-sm-3 control-label">Login [*] :</label>
|
||||
<div class="col-sm-7"><input type="text" name="uid" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"><?php if (!$conf['domaines']['onlyone']) { print "@" .$_SESSION['domain']; } ?></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="uid" class="col-sm-3 control-label">Login [*] :</label>
|
||||
<div class="col-sm-7"><input type="text" name="uid" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"><?php if (!$conf['domaines']['onlyone']) { print "@" .$_SESSION['domain']; } ?></div>
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
|
@ -791,43 +791,43 @@ define('EVOADMIN_BASE','./');
|
|||
?>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="sn" class="col-sm-3 control-label">Nom [*] :</label>
|
||||
<div class="col-sm-7"><input type="text" name="sn" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
<label for="sn" class="col-sm-3 control-label">Nom [*] :</label>
|
||||
<div class="col-sm-7"><input type="text" name="sn" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
<div class="form-group">
|
||||
<label for="cn" class="col-sm-3 control-label">Nom Complet [*] :</label>
|
||||
<div class="col-sm-7"><input type="text" name="cn" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="cn" class="col-sm-3 control-label">Nom Complet [*] :</label>
|
||||
<div class="col-sm-7"><input type="text" name="cn" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="pass1" class="col-sm-3 control-label">Mot de passe [*] :</label>
|
||||
<div class="col-sm-7"><input type="password" name="pass1" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="pass1" class="col-sm-3 control-label">Mot de passe [*] :</label>
|
||||
<div class="col-sm-7"><input type="password" name="pass1" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="pass2" class="col-sm-3 control-label">Confirmation du mot de passe [*] :</label>
|
||||
<div class="col-sm-7"><input type="password" name="pass2" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="pass2" class="col-sm-3 control-label">Confirmation du mot de passe [*] :</label>
|
||||
<div class="col-sm-7"><input type="password" name="pass2" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
// Compatibilite anciens schemas LDAP
|
||||
if (!$conf['evoadmin']['version'] == 1) {
|
||||
?>
|
||||
<div class="form-group">
|
||||
<label for="mail" class="col-sm-3 control-label">Mail annoncé dans l'annuaire :</label>
|
||||
<div class="col-sm-7"><input type="text" name="mail" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="mail" class="col-sm-3 control-label">Mail annoncé dans l'annuaire :</label>
|
||||
<div class="col-sm-7"><input type="text" name="mail" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
|
@ -838,32 +838,32 @@ define('EVOADMIN_BASE','./');
|
|||
|
||||
<hr><h5>Gestion des parametres Samba</h5>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="displayname" class="col-sm-3 control-label">Nom dans Samba :</label>
|
||||
<div class="col-sm-7"><input type="text" name="displayname" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="displayname" class="col-sm-3 control-label">Nom dans Samba :</label>
|
||||
<div class="col-sm-7"><input type="text" name="displayname" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="smbgroup" class="col-sm-3 control-label">Groupe Samba :</label>
|
||||
<div class="col-sm-7">
|
||||
<select name="smbgroup">
|
||||
<option value="" disabled selected>Choisir un groupe</option>
|
||||
<?php
|
||||
foreach (getsambagroups('smb') as $key=>$value) {
|
||||
print "<option value='" . $key . "'> $key </option>\n";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="smbgroup" class="col-sm-3 control-label">Groupe Samba :</label>
|
||||
<div class="col-sm-7">
|
||||
<select name="smbgroup">
|
||||
<option value="" disabled selected>Choisir un groupe</option>
|
||||
<?php
|
||||
foreach (getsambagroups('smb') as $key=>$value) {
|
||||
print "<option value='" . $key . "'> $key </option>\n";
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="loginshell" class="col-sm-3 control-label">Shell :</label>
|
||||
<div class="col-sm-7"><input type="text" name="loginshell" class="form-control" value="/bin/bash" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="loginshell" class="col-sm-3 control-label">Shell :</label>
|
||||
<div class="col-sm-7"><input type="text" name="loginshell" class="form-control" value="/bin/bash" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
|
@ -872,25 +872,25 @@ define('EVOADMIN_BASE','./');
|
|||
if (($conf['admin']['what'] == 1) || ($conf['admin']['what'] == 3)) {
|
||||
?>
|
||||
|
||||
<hr><h5>En plus du mail utilisant le login, vous pouvez ajouter des alias.</h5>
|
||||
<hr><h5>En plus du mail utilisant le login, vous pouvez ajouter des alias.</h5>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="alias" class="col-sm-3 control-label">Alias :</label>
|
||||
<div class="col-sm-7"><input type="text" name="alias[0]" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"><?php if (!$conf['domaines']['onlyone']) { print "@" .$_SESSION['domain']; } ?></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="alias" class="col-sm-3 control-label">Alias :</label>
|
||||
<div class="col-sm-7"><input type="text" name="alias[0]" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"><?php if (!$conf['domaines']['onlyone']) { print "@" .$_SESSION['domain']; } ?></div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="alias[1]" class="col-sm-3 control-label">Alias :</label>
|
||||
<div class="col-sm-7"><input type="text" name="alias[1]" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"><?php if (!$conf['domaines']['onlyone']) { print "@" .$_SESSION['domain']; } ?></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="alias[1]" class="col-sm-3 control-label">Alias :</label>
|
||||
<div class="col-sm-7"><input type="text" name="alias[1]" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"><?php if (!$conf['domaines']['onlyone']) { print "@" .$_SESSION['domain']; } ?></div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="alias[2]" class="col-sm-3 control-label">Alias :</label>
|
||||
<div class="col-sm-7"><input type="text" name="alias[2]" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"><?php if (!$conf['domaines']['onlyone']) { print "@" .$_SESSION['domain']; } ?></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="alias[2]" class="col-sm-3 control-label">Alias :</label>
|
||||
<div class="col-sm-7"><input type="text" name="alias[2]" class="form-control" /></div>
|
||||
<div class="col-sm-2 control-label"><?php if (!$conf['domaines']['onlyone']) { print "@" .$_SESSION['domain']; } ?></div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
|
@ -898,17 +898,17 @@ define('EVOADMIN_BASE','./');
|
|||
|
||||
<hr><h5>Cochez les cases pour choisir les autorisations du compte.</h5>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="isactive" class="col-sm-3 control-label">Alias :</label>
|
||||
<div class="col-sm-7"><input type='checkbox' name='isactive' checked class="form-control move-left" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="isactive" class="col-sm-3 control-label">Alias :</label>
|
||||
<div class="col-sm-7"><input type='checkbox' name='isactive' checked class="form-control move-left" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="isadmin" class="col-sm-3 control-label">Compte admin :</label>
|
||||
<div class="col-sm-7"><input type='checkbox' name='isadmin' checked class="form-control move-left" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="isadmin" class="col-sm-3 control-label">Compte admin :</label>
|
||||
<div class="col-sm-7"><input type='checkbox' name='isadmin' checked class="form-control move-left" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
@ -916,11 +916,11 @@ define('EVOADMIN_BASE','./');
|
|||
if (($conf['admin']['what'] == 2) || ($conf['admin']['what'] == 3)) {
|
||||
?>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="smbactive" class="col-sm-3 control-label">Compte Samba actif :</label>
|
||||
<div class="col-sm-7"><input type='checkbox' name='smbactive' checked class="form-control move-left" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="smbactive" class="col-sm-3 control-label">Compte Samba actif :</label>
|
||||
<div class="col-sm-7"><input type='checkbox' name='smbactive' checked class="form-control move-left" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
|
@ -930,29 +930,29 @@ define('EVOADMIN_BASE','./');
|
|||
?>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="courieractive" class="col-sm-3 control-label">Utilisation POP/IMAP :</label>
|
||||
<div class="col-sm-7"><input type='checkbox' name='courieractive' checked class="form-control move-left" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
<label for="courieractive" class="col-sm-3 control-label">Utilisation POP/IMAP :</label>
|
||||
<div class="col-sm-7"><input type='checkbox' name='courieractive' checked class="form-control move-left" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="authsmtpactive" class="col-sm-3 control-label">Authentification SMTP :</label>
|
||||
<div class="col-sm-7"><input type='checkbox' name='authsmtpactive' <?php if ($conf['evoadmin']['useauthsmtp']) print "checked" ?> class="form-control move-left" /></div>
|
||||
<div class="col-sm-3 control-label"></div>
|
||||
</div>
|
||||
<label for="authsmtpactive" class="col-sm-3 control-label">Authentification SMTP :</label>
|
||||
<div class="col-sm-7"><input type='checkbox' name='authsmtpactive' <?php if ($conf['evoadmin']['useauthsmtp']) print "checked" ?> class="form-control move-left" /></div>
|
||||
<div class="col-sm-3 control-label"></div>
|
||||
</div>
|
||||
|
||||
<!--
|
||||
<div class="form-group">
|
||||
<label for="amavisBypassSpamChecks" class="col-sm-3 control-label">Désactivation Antispam :</label>
|
||||
<div class="col-sm-7"><input type='checkbox' name='amavisBypassSpamChecks' <?php if ($conf['evoadmin']['amavisBypassSpamChecks']) print "checked" ?> class="form-control move-left" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
<label for="amavisBypassSpamChecks" class="col-sm-3 control-label">Désactivation Antispam :</label>
|
||||
<div class="col-sm-7"><input type='checkbox' name='amavisBypassSpamChecks' <?php if ($conf['evoadmin']['amavisBypassSpamChecks']) print "checked" ?> class="form-control move-left" /></div>
|
||||
<div class="col-sm-2 control-label"></div>
|
||||
</div>
|
||||
-->
|
||||
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<div class="text-center"><button type="submit" class="btn btn-primary" onclick='return submit_add();'>valider</button></div>
|
||||
<div class="text-center"><button type="submit" class="btn btn-primary" onclick='return submit_add();'>valider</button></div>
|
||||
|
||||
</form>
|
||||
|
||||
|
|
|
@ -28,11 +28,11 @@ define('EVOADMIN_BASE','./');
|
|||
|
||||
if ( (!superadmin($login)) || ($conf['domaines']['driver'] != 'ldap') ) {
|
||||
|
||||
print "<div class=\"alert alert-danger\" role=\"alert\">Vous n'avez pas les droits pour cette page</div>";
|
||||
EvoLog::log("Access denied on domaine.php");
|
||||
print "<div class=\"alert alert-danger\" role=\"alert\">Vous n'avez pas les droits pour cette page</div>";
|
||||
EvoLog::log("Access denied on domaine.php");
|
||||
|
||||
include EVOADMIN_BASE . 'inc/fin.php';
|
||||
exit(1);
|
||||
include EVOADMIN_BASE . 'inc/fin.php';
|
||||
exit(1);
|
||||
}
|
||||
|
||||
// Supprimer un domaine
|
||||
|
@ -44,14 +44,14 @@ define('EVOADMIN_BASE','./');
|
|||
print "<div class=\"alert alert-warning\" role=\"alert\">Votre demande a été envoyé au support. <br> Concernant le domaine <b>$domain</b>...</div>";
|
||||
|
||||
// Envoit d'une demande de suppression
|
||||
$entete = "From: ".$conf['admin']['mail']."\n";
|
||||
$entete .= "MIME-Version: 1.0\n";
|
||||
$entete .= "Content-type: text/plain; charset=utf-8\n";
|
||||
$entete .= "Content-Transfer-Encoding: quoted-printable\n";
|
||||
$entete = "From: ".$conf['admin']['mail']."\n";
|
||||
$entete .= "MIME-Version: 1.0\n";
|
||||
$entete .= "Content-type: text/plain; charset=utf-8\n";
|
||||
$entete .= "Content-Transfer-Encoding: quoted-printable\n";
|
||||
|
||||
$contenu = "Bonjour,\n\n";
|
||||
$contenu .= "Pourriez vous supprimer le domaine : $domain\n";
|
||||
$contenu .= "Cordialement,\n";
|
||||
$contenu = "Bonjour,\n\n";
|
||||
$contenu .= "Pourriez vous supprimer le domaine : $domain\n";
|
||||
$contenu .= "Cordialement,\n";
|
||||
|
||||
mail($conf['admin']['mail'], 'Suppression d\'un domaine mail',$contenu,$entete);
|
||||
|
||||
|
@ -84,7 +84,7 @@ define('EVOADMIN_BASE','./');
|
|||
|
||||
$domain = Html::clean($_POST['domain']);
|
||||
|
||||
print "<div class='container'>";
|
||||
print "<div class='container'>";
|
||||
print "<div class=\"alert alert-warning\" role=\"alert\">Ajout en cours...</div>";
|
||||
|
||||
if (!$conf['domaines']['ldap']['virtual']) {
|
||||
|
@ -163,7 +163,7 @@ define('EVOADMIN_BASE','./');
|
|||
EvoLog::log("Add $domain failed");
|
||||
print "</pre></div>";
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
||||
// Ajout d'un domaine virtuel
|
||||
|
@ -195,12 +195,12 @@ define('EVOADMIN_BASE','./');
|
|||
print "<div class=\"alert alert-danger\" role=\"alert\">Erreur, envoyez le message d'erreur suivant à votre administrateur :<pre>";
|
||||
var_dump($info);
|
||||
EvoLog::log("Add $domain failed");
|
||||
print "</pre></div>";
|
||||
print "</pre></div>";
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
print "</div>";
|
||||
print "</div>";
|
||||
|
||||
// Formulaire d'ajout d'un domaine
|
||||
} else {
|
||||
|
@ -213,21 +213,21 @@ define('EVOADMIN_BASE','./');
|
|||
|
||||
<div class="alert alert-info" role="alert">Remplissez lez champs, ceux contenant [*] sont obligatoires.</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="domain" class="col-sm-3 control-label">Domaine [*] :</label>
|
||||
<div class="col-sm-9"><input type="text" name="domain" class="form-control" /></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="domain" class="col-sm-3 control-label">Domaine [*] :</label>
|
||||
<div class="col-sm-9"><input type="text" name="domain" class="form-control" /></div>
|
||||
</div>
|
||||
|
||||
<div class="form-group">
|
||||
<label for="isactive" class="col-sm-3 control-label">Activation globale :</label>
|
||||
<div class="col-sm-9"><input type='checkbox' name='isactive' checked class="form-control move-left"/></div>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="isactive" class="col-sm-3 control-label">Activation globale :</label>
|
||||
<div class="col-sm-9"><input type='checkbox' name='isactive' checked class="form-control move-left"/></div>
|
||||
</div>
|
||||
|
||||
<div class="text-center"><button type="submit" class="btn btn-primary">Valider</button></div>
|
||||
<div class="text-center"><button type="submit" class="btn btn-primary">Valider</button></div>
|
||||
|
||||
</form>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
}
|
||||
|
|
|
@ -27,49 +27,49 @@ define('EVOADMIN_BASE','./');
|
|||
?>
|
||||
|
||||
<div class="container">
|
||||
<div class="alert alert-info" role="alert">Cette page devrait être lue attentivement avant d'utiliser cette interface.</div>
|
||||
<div class="alert alert-info" role="alert">Cette page devrait être lue attentivement avant d'utiliser cette interface.</div>
|
||||
|
||||
<hr><h2>Aide</h2>
|
||||
<hr><h2>Aide</h2>
|
||||
|
||||
Cette aide devrait vous permettre de comprendre le fonctionnement de cette interface.
|
||||
Cette aide devrait vous permettre de comprendre le fonctionnement de cette interface.
|
||||
|
||||
<h3>Créer un compte mail</h3>
|
||||
<h3>Créer un compte mail</h3>
|
||||
|
||||
<p>Vous devez choisir un mot de passe et éventuellement des alias. Veillez à entrer des alias avec une syntaxe valide et un mot de passe valide et assez complexe. Vous pouvez également choisir de donner les droits "Admin" en cochant la case <i>Admin</i>, c'est-à-dire permettre à l'utilisateur de se connecter à cette interface pour pouvoir ajouter/supprimer des mails/alias.<br>
|
||||
<b>Vous devez également choisir un Login qui ne sera plus modifiable par la suite.</b> Ce login et le mot de passe serviront à se connecter au Webmail, serveur SMTP, serveur POP et serveur IMAP et éventuellement à cette interface (si l'utilisateur a les droits "Admin").
|
||||
</p>
|
||||
<p>Vous devez choisir un mot de passe et éventuellement des alias. Veillez à entrer des alias avec une syntaxe valide et un mot de passe valide et assez complexe. Vous pouvez également choisir de donner les droits "Admin" en cochant la case <i>Admin</i>, c'est-à-dire permettre à l'utilisateur de se connecter à cette interface pour pouvoir ajouter/supprimer des mails/alias.<br>
|
||||
<b>Vous devez également choisir un Login qui ne sera plus modifiable par la suite.</b> Ce login et le mot de passe serviront à se connecter au Webmail, serveur SMTP, serveur POP et serveur IMAP et éventuellement à cette interface (si l'utilisateur a les droits "Admin").
|
||||
</p>
|
||||
|
||||
<h3>Créer un alias</h3>
|
||||
<h3>Créer un alias</h3>
|
||||
|
||||
<p>Vous devez choisir un alias et un mail valide pour rediriger les mails. Prenez bien garde à entrer un mail valide sinon les mails ne vous parviendront jamais.</p>
|
||||
<p>Vous devez choisir un alias et un mail valide pour rediriger les mails. Prenez bien garde à entrer un mail valide sinon les mails ne vous parviendront jamais.</p>
|
||||
|
||||
<hr><h2>FAQ</h2>
|
||||
<hr><h2>FAQ</h2>
|
||||
|
||||
Cette Foire-Aux-Questions (FAQ) devrait répondre à vos questions. Au fil du temps, de nouvelles questions/réponses seront ajoutées. Posez vos questions à <a href="mailto:<?php print $conf['admin']['mail'];?>"><?php print $conf['admin']['mail'];?></a>.
|
||||
Cette Foire-Aux-Questions (FAQ) devrait répondre à vos questions. Au fil du temps, de nouvelles questions/réponses seront ajoutées. Posez vos questions à <a href="mailto:<?php print $conf['admin']['mail'];?>"><?php print $conf['admin']['mail'];?></a>.
|
||||
|
||||
<p>Qu'est-ce qu'une syntaxe valide pour un compte mail ?</p>
|
||||
<p>Qu'est-ce qu'une syntaxe valide pour un compte mail ?</p>
|
||||
|
||||
<i>Le début du mail (avant le @), doit respecter les règles suivantes :
|
||||
<ul>
|
||||
<li>être compris entre 3 et 30 caractères</li>
|
||||
<li>n'avoir que des caractères de types lettre minuscules ou chiffres</li>
|
||||
<li>les caractères tiret (-), point (.) et underscore (_) sont permis sauf en début et fin</li>
|
||||
</ul>
|
||||
</i>
|
||||
<i>Le début du mail (avant le @), doit respecter les règles suivantes :
|
||||
<ul>
|
||||
<li>être compris entre 3 et 30 caractères</li>
|
||||
<li>n'avoir que des caractères de types lettre minuscules ou chiffres</li>
|
||||
<li>les caractères tiret (-), point (.) et underscore (_) sont permis sauf en début et fin</li>
|
||||
</ul>
|
||||
</i>
|
||||
|
||||
<p>Qu'est-ce qu'un mot de passe valide ?</p>
|
||||
<p>Qu'est-ce qu'un mot de passe valide ?</p>
|
||||
|
||||
<i>Votre mot de passe doit répondre aux règles suivantes :
|
||||
<ul>
|
||||
<li>avoir entre 5 et 12 caractères</li>
|
||||
<li>N'utiliser ques des caractères imprimables c'est-à-dire des lettres (majuscules, minuscules ou accentuées), des chiffres ou les caractères suivants :
|
||||
<pre>[]!"#$%&'()*+,-./:;<=>?@\^_`{|}~</pre>
|
||||
</ul>
|
||||
</i>
|
||||
<i>Votre mot de passe doit répondre aux règles suivantes :
|
||||
<ul>
|
||||
<li>avoir entre 5 et 12 caractères</li>
|
||||
<li>N'utiliser ques des caractères imprimables c'est-à-dire des lettres (majuscules, minuscules ou accentuées), des chiffres ou les caractères suivants :
|
||||
<pre>[]!"#$%&'()*+,-./:;<=>?@\^_`{|}~</pre>
|
||||
</ul>
|
||||
</i>
|
||||
|
||||
<p>Qu'est-ce qu'un mot de passe assez complexe ?</p>
|
||||
<p>Qu'est-ce qu'un mot de passe assez complexe ?</p>
|
||||
|
||||
<i>Outre d'avoir un mot de passe assez long (voir question précédente), il est fortement conseillé d'utilisé au moins un chiffre, au moins une lettre minuscule, au moins une lettre majuscule et au moins un caractères "spécial". De plus, l'utilisation de suites de caractères "connues" (mots, dates, noms, etc.) est fortement déconseillée.</i>
|
||||
<i>Outre d'avoir un mot de passe assez long (voir question précédente), il est fortement conseillé d'utilisé au moins un chiffre, au moins une lettre minuscule, au moins une lettre majuscule et au moins un caractères "spécial". De plus, l'utilisation de suites de caractères "connues" (mots, dates, noms, etc.) est fortement déconseillée.</i>
|
||||
|
||||
</div>
|
||||
|
||||
|
|
|
@ -1,27 +1,27 @@
|
|||
<nav class="navbar navbar-default navbar-fixed-top">
|
||||
<div id="top" class="container">
|
||||
<div class="navbar-brand logo">
|
||||
<a href="https://evolix.com/" target="_blank">
|
||||
<img src="img/logo.png" alt="Evolix" class="img-responsive"/>
|
||||
</a>
|
||||
</div>
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="superadmin.php">Accueil</a></li>
|
||||
<li><a href="help.php">Aide</a></li>
|
||||
<?php
|
||||
if (superadmin($login)) { echo '<li><a href="domaine.php">Ajout Domaine</a></li>'; }
|
||||
?>
|
||||
<li><a href="<?php print $conf['url']['webroot']; ?>">Déconnexion</a></li>
|
||||
</up>
|
||||
<p class="navbar-text navbar-right">
|
||||
<?php
|
||||
print "<em>$login</em>";
|
||||
if (isset($_SESSION['domain'])) {
|
||||
print " - Domaine : <a href='admin.php'>".$_SESSION['domain']. "</a>";
|
||||
}
|
||||
?>
|
||||
</p>
|
||||
</div>
|
||||
<div id="top" class="container">
|
||||
<div class="navbar-brand logo">
|
||||
<a href="https://evolix.com/" target="_blank">
|
||||
<img src="img/logo.png" alt="Evolix" class="img-responsive"/>
|
||||
</a>
|
||||
</div>
|
||||
<ul class="nav navbar-nav">
|
||||
<li><a href="superadmin.php">Accueil</a></li>
|
||||
<li><a href="help.php">Aide</a></li>
|
||||
<?php
|
||||
if (superadmin($login)) { echo '<li><a href="domaine.php">Ajout Domaine</a></li>'; }
|
||||
?>
|
||||
<li><a href="<?php print $conf['url']['webroot']; ?>">Déconnexion</a></li>
|
||||
</up>
|
||||
<p class="navbar-text navbar-right">
|
||||
<?php
|
||||
print "<em>$login</em>";
|
||||
if (isset($_SESSION['domain'])) {
|
||||
print " - Domaine : <a href='admin.php'>".$_SESSION['domain']. "</a>";
|
||||
}
|
||||
?>
|
||||
</p>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
|
||||
|
|
|
@ -1,38 +1,38 @@
|
|||
|
||||
</div>
|
||||
<footer class="site-footer">
|
||||
<div class="container">
|
||||
<p>
|
||||
<span>Evolix</span>
|
||||
<div class="container">
|
||||
<p>
|
||||
<span>Evolix</span>
|
||||
<br /><strong>Hébergement et Infogérance Open Source</strong>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<script>
|
||||
$(document).ready(function() {
|
||||
$('.table').DataTable({
|
||||
"language": {
|
||||
"emptyTable": "Pas de données disponibles",
|
||||
"info": "Entrées _START_ à _END_ sur _TOTAL_ entries",
|
||||
"infoEmpty": "Entrées 0 à 0 sur 0",
|
||||
"infoFiltered": "(filtré sur un total de _MAX_ entrées)",
|
||||
"infoPostFix": "",
|
||||
"thousands": ",",
|
||||
"lengthMenu": "Montrer _MENU_ entrées",
|
||||
"loadingRecords": "Chargement...",
|
||||
"processing": "Travail en cours...",
|
||||
"search": "Recherche : ",
|
||||
"zeroRecords": "Pas de resultat",
|
||||
"paginate": {
|
||||
"first": "Première",
|
||||
"last": "Dernière",
|
||||
"next": "Suivante",
|
||||
"previous": "Précédente"
|
||||
}
|
||||
},
|
||||
"lengthMenu": [ [10, 25, 50, 100, -1], [10, 25, 50, 100, "toutes les"] ]
|
||||
});
|
||||
} );
|
||||
$(document).ready(function() {
|
||||
$('.table').DataTable({
|
||||
"language": {
|
||||
"emptyTable": "Pas de données disponibles",
|
||||
"info": "Entrées _START_ à _END_ sur _TOTAL_ entries",
|
||||
"infoEmpty": "Entrées 0 à 0 sur 0",
|
||||
"infoFiltered": "(filtré sur un total de _MAX_ entrées)",
|
||||
"infoPostFix": "",
|
||||
"thousands": ",",
|
||||
"lengthMenu": "Montrer _MENU_ entrées",
|
||||
"loadingRecords": "Chargement...",
|
||||
"processing": "Travail en cours...",
|
||||
"search": "Recherche : ",
|
||||
"zeroRecords": "Pas de resultat",
|
||||
"paginate": {
|
||||
"first": "Première",
|
||||
"last": "Dernière",
|
||||
"next": "Suivante",
|
||||
"previous": "Précédente"
|
||||
}
|
||||
},
|
||||
"lengthMenu": [ [10, 25, 50, 100, -1], [10, 25, 50, 100, "toutes les"] ]
|
||||
});
|
||||
} );
|
||||
</script>
|
||||
|
||||
</body>
|
||||
|
|
|
@ -38,7 +38,7 @@ global $conf;
|
|||
$quota = evoexec("-s");
|
||||
} elseif ( $conf['domaines']['driver'] == 'ldap' ) {
|
||||
$quota = evoexec("-qg $who");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
list ($now,$limit) = explode("/",$quota);
|
||||
|
@ -159,7 +159,7 @@ function getnumber($domain,$type) {
|
|||
|
||||
// compatibilite anciens schemas
|
||||
if ($conf['evoadmin']['version'] == 1) {
|
||||
$filter="(&(objectClass=mailAlias)(onlyAlias=TRUE))";
|
||||
$filter="(&(objectClass=mailAlias)(onlyAlias=TRUE))";
|
||||
}
|
||||
|
||||
} elseif ( $type == 'smb' ) {
|
||||
|
@ -191,40 +191,40 @@ function getsambagroups($type) {
|
|||
|
||||
global $conf;
|
||||
|
||||
// Si la liste des groupes est defini dans la config on l'utilise
|
||||
// Si la liste des groupes est defini dans la config on l'utilise
|
||||
|
||||
if($type == "unix" && isset($conf['samba']['unixgroups'])) {
|
||||
return $conf['samba']['unixgroups'];
|
||||
}
|
||||
if($type == "unix" && isset($conf['samba']['unixgroups'])) {
|
||||
return $conf['samba']['unixgroups'];
|
||||
}
|
||||
|
||||
if($type == "smb" && isset($conf['samba']['smbgroups'])) {
|
||||
return $conf['samba']['smbgroups'];
|
||||
}
|
||||
if($type == "smb" && isset($conf['samba']['smbgroups'])) {
|
||||
return $conf['samba']['smbgroups'];
|
||||
}
|
||||
|
||||
// sinon on interroge LDAP
|
||||
// sinon on interroge LDAP
|
||||
|
||||
$ldapconn = Ldap::lda_connect(LDAP_ADMIN_DN,LDAP_ADMIN_PASS);
|
||||
$filter = "(objectClass=sambaGroupMapping)";
|
||||
$rdn = LDAP_BASE;
|
||||
$filter = "(objectClass=sambaGroupMapping)";
|
||||
$rdn = LDAP_BASE;
|
||||
$sr=ldap_search($ldapconn, $rdn, $filter);
|
||||
$info = ldap_get_entries($ldapconn, $sr);
|
||||
ldap_unbind($ldapconn);
|
||||
|
||||
$ret = array();
|
||||
for($i=0; $i<$info['count']; $i++) {
|
||||
$ret = array();
|
||||
for($i=0; $i<$info['count']; $i++) {
|
||||
|
||||
$entry = $info[$i];
|
||||
$cn = $entry['cn'][0];
|
||||
$entry = $info[$i];
|
||||
$cn = $entry['cn'][0];
|
||||
|
||||
if($type == "unix") {
|
||||
$ret[$cn] = $entry['gidnumber'][0];
|
||||
} elseif($type == "smb") {
|
||||
$tmp = explode('-', $entry['sambasid'][0]);
|
||||
$ret[$cn] = "-".array_pop($tmp);
|
||||
}
|
||||
}
|
||||
if($type == "unix") {
|
||||
$ret[$cn] = $entry['gidnumber'][0];
|
||||
} elseif($type == "smb") {
|
||||
$tmp = explode('-', $entry['sambasid'][0]);
|
||||
$ret[$cn] = "-".array_pop($tmp);
|
||||
}
|
||||
}
|
||||
|
||||
return $ret;
|
||||
return $ret;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -155,30 +155,30 @@ define('EVOADMIN_BASE','./');
|
|||
<h2>Liste des domaines administrables :</h2><hr>
|
||||
|
||||
<table class="table table-striped table-condensed">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Nom du domaine</th>
|
||||
<th>Nombre de comptes</th>
|
||||
<th>dont comptes mail</th>
|
||||
<th>Nombre d'alias mail</th>
|
||||
<th>Taille / Quota</th>
|
||||
<th width="50px">Suppr.</th>
|
||||
</tr>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Nom du domaine</th>
|
||||
<th>Nombre de comptes</th>
|
||||
<th>dont comptes mail</th>
|
||||
<th>Nombre d'alias mail</th>
|
||||
<th>Taille / Quota</th>
|
||||
<th width="50px">Suppr.</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tbody>
|
||||
<?php
|
||||
|
||||
// lignes avec les details sur les domaines
|
||||
foreach ($domaines as $domaine) {
|
||||
show_domaine_details($domaine);
|
||||
}
|
||||
?>
|
||||
?>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<?php
|
||||
<?php
|
||||
|
||||
include(EVOADMIN_BASE . 'inc/fin.php');
|
||||
|
||||
|
|
Loading…
Reference in a new issue