suite GROS upgrade ergo, homogeneisation et glossaire ... MySQL cette fois-ci...
This commit is contained in:
parent
d36c4f6baa
commit
b7ca3dc22e
|
@ -68,7 +68,7 @@ if (!$r=$admin->get($uid)) {
|
|||
<td><?php echo $r["login"]; ?></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><label for="enabled"><?php __("Account Enabled ?"); ?></label></th>
|
||||
<th><label for="enabled"><?php __("Account Enabled?"); ?></label></th>
|
||||
<td><select class="inl" name="enabled" id="enabled">
|
||||
<?php
|
||||
echo "<option";
|
||||
|
|
|
@ -82,38 +82,37 @@ if ($edit) {
|
|||
|
||||
<form method="post" name="adm_passpolicy.php">
|
||||
<input type="hidden" name="doedit" value="<?php echo $edit; ?>"/>
|
||||
<table class="formv">
|
||||
<tr class="lt1">
|
||||
<table class="tedit">
|
||||
<tr>
|
||||
<th><?php __("Minimum Password Size:"); ?></th>
|
||||
<td><select name="minsize" id="minsize"><?php for($i=0;$i<=64;$i++) {
|
||||
<td><select class="inl" name="minsize" id="minsize"><?php for($i=0;$i<=64;$i++) {
|
||||
echo "<option";
|
||||
if ($c[$edit]["minsize"]==$i) echo " selected=\"selected\"";
|
||||
echo ">$i</option>";
|
||||
}
|
||||
?></td></tr>
|
||||
<tr class="lst2"><th><?php __("Maximum Password Size:"); ?></th>
|
||||
<td><select name="maxsize" id="maxsize"><?php for($i=0;$i<=64;$i++) {
|
||||
<tr><th><?php __("Maximum Password Size:"); ?></th>
|
||||
<td><select class="inl" name="maxsize" id="maxsize"><?php for($i=0;$i<=64;$i++) {
|
||||
echo "<option";
|
||||
if ($c[$edit]["maxsize"]==$i) echo " selected=\"selected\"";
|
||||
echo ">$i</option>";
|
||||
}
|
||||
?></td></tr>
|
||||
<tr class="lst1"> <th><?php __("In how many classes of characters must be the password (at least):"); ?></th>
|
||||
<td><select name="classcount" id="classcount"><?php for($i=0;$i<=4;$i++) {
|
||||
<tr> <th><?php __("In how many classes of characters must be the password (at least):"); ?></th>
|
||||
<td><select class="inl" name="classcount" id="classcount"><?php for($i=0;$i<=4;$i++) {
|
||||
echo "<option";
|
||||
if ($c[$edit]["classcount"]==$i) echo " selected=\"selected\"";
|
||||
echo ">$i</option>";
|
||||
}
|
||||
?></td></tr>
|
||||
<tr class="lst2"> <th><?php __("Do we allow the password to be like the login?"); ?></th>
|
||||
<td><select name="allowlogin" id="allowlogin"><?php
|
||||
echo "<option value=\"0\">"._("No")."</option>";
|
||||
echo "<option value=\"1\""; if ($c[$edit]["allowlogin"]) echo " selected=\"selected\"";
|
||||
echo ">"._("Yes")."</option>";
|
||||
?></td></tr>
|
||||
<tr> <th><?php __("Do we allow the password to be like the login?"); ?></th>
|
||||
<td>
|
||||
<input type="radio" name="allowlogin" id="allowlogin0" value="0" <?php cbox(!$c[$edit]["allowlogin"]); ?> /> <?php __("No"); ?>
|
||||
<input type="radio" name="allowlogin" id="allowlogin1" value="1" <?php cbox($c[$edit]["allowlogin"]); ?> /> <?php __("Yes"); ?>
|
||||
</td></tr>
|
||||
</table>
|
||||
<p><input type="submit" name="go" value="<?php __("Apply this password policy"); ?>" />
|
||||
<input type="button" name="cancel" value="<?php __("Cancel and go back to the policy list"); ?>" onclick="history.go(-1);" /></p>
|
||||
<p><input type="submit" class="inb" name="go" value="<?php __("Apply this password policy"); ?>" />
|
||||
<input type="button" class="inb" name="cancel" value="<?php __("Cancel and go back to the policy list"); ?>" onclick="document.location='adm_passpolicy.php'" /></p>
|
||||
</form>
|
||||
|
||||
<p><?php __("The classes of characters are : <br />1. Low-case letters (a-z)<br />2. Upper-case letters (A-Z)<br />3. Figures (0-9)<br />4. Ascii symbols (!\"#$%&'()*+,-./:;<=>?@[\\]^_`)<br />5. Non-Ascii symbols (~éàâô...)"); ?></p>
|
||||
|
@ -132,8 +131,8 @@ if (is_array($c)) {
|
|||
<?php __("Here is the list of the password policies for each place a password may be needed in AlternC's services. For each of those password kind, you can choose which policy will be applied to passwords. A policy is a minimum and maximum password size, and how many classes of characters must appear in the password. You can also forbid (or not) to use the login or part of it as a password."); ?>
|
||||
</p>
|
||||
|
||||
<table border="0" cellpadding="4" cellspacing="0">
|
||||
<tr><th rowspan="2"></th><th rowspan="2"><?php __("Password Kind"); ?></th><th colspan="4"><?php __("Password Policy"); ?></th></tr>
|
||||
<table class="tedit">
|
||||
<tr><th rowspan="2"><?php __("Actions"); ?></th><th rowspan="2"><?php __("Password Kind"); ?></th><th colspan="4"><?php __("Password Policy"); ?></th></tr>
|
||||
<tr>
|
||||
<th><?php __("Min Size"); ?></th>
|
||||
<th><?php __("Max Size"); ?></th>
|
||||
|
@ -147,7 +146,9 @@ $col=1;
|
|||
?>
|
||||
|
||||
<tr class="lst<?php echo $col; ?>">
|
||||
<td class="center"><a href="adm_passpolicy.php?edit=<?php echo urlencode($v["name"]); ?>"><img src="images/edit.png" alt="<?php __("Change password policy"); ?>" /></a></td>
|
||||
<td class="center">
|
||||
<div class="ina"><a href="adm_passpolicy.php?edit=<?php echo urlencode($v["name"]); ?>"><img src="images/edit.png" alt="<?php __("Change password policy"); ?>" /><?php __("Change password policy"); ?></a></div>
|
||||
</td>
|
||||
<td><?php echo $v["description"]; ?></td>
|
||||
<td class="center"><?php echo $v["minsize"]; ?></td>
|
||||
<td class="center"><?php echo $v["maxsize"]; ?></td>
|
||||
|
|
|
@ -553,7 +553,7 @@ else {
|
|||
if ($id=$ftp->is_ftp($R)) {
|
||||
?>
|
||||
<span class="ina">
|
||||
<a href="ftp_edit.php?id=<?php ehe($id); ?>"><?php __("Edit the ftp account."); ?></a>
|
||||
<a href="ftp_edit.php?id=<?php ehe($id); ?>"><?php __("Edit the ftp account"); ?></a>
|
||||
</span> <?php __("that exists in this folder"); ?>
|
||||
<?php
|
||||
}
|
||||
|
|
|
@ -57,7 +57,7 @@ if ($error) echo "<p class=\"error\">$error</p>";
|
|||
<label for="newdomain"><b><?php __("Domain name"); ?> :</b></label> <span class="int" id="newdomwww">www.</span><input type="text" class="int" id="newdomain" name="newdomain" value="<?php ehe($newdomain); ?>" size="32" maxlength="255" />
|
||||
</p>
|
||||
<p>
|
||||
<input type="checkbox" name="dns" class="inc" value="1" id="yndns"<?php checked($dns=="1"); ?>/> <label for="yndns"><?php __("host my dns here"); ?></label>
|
||||
<input type="checkbox" name="dns" class="inc" value="1" id="yndns"<?php cbox($dns=="1"); ?>/> <label for="yndns"><?php __("host my dns here"); ?></label>
|
||||
</p>
|
||||
<?php
|
||||
$q = $quota->getquota("dom");
|
||||
|
@ -66,9 +66,9 @@ if ($q["u"]>0) {
|
|||
<p>
|
||||
<?php __("Do you want to point this domain to another domain already installed in your account?"); ?>
|
||||
<br />
|
||||
<input type="radio" id="newisslave0" name="newisslave" value="0"<?php checked($newisslave==0); ?>/><label for="newisslave0"><?php __("No: This domain will have its own folder."); ?></label>
|
||||
<input type="radio" id="newisslave0" name="newisslave" value="0"<?php cbox($newisslave==0); ?>/><label for="newisslave0"><?php __("No: This domain will have its own folder."); ?></label>
|
||||
<br />
|
||||
<input type="radio" id="newisslave1" name="newisslave" value="1"<?php checked($newisslave==1); ?>/><label for="newisslave1"><?php __("Yes, redirect this new domain to this one:"); ?> </label> <select name="slavedom" id="slavedom" class="inl">
|
||||
<input type="radio" id="newisslave1" name="newisslave" value="1"<?php cbox($newisslave==1); ?>/><label for="newisslave1"><?php __("Yes, redirect this new domain to this one:"); ?> </label> <select name="slavedom" id="slavedom" class="inl">
|
||||
<option value=""><?php __("-- Choose a domain --"); ?></option>
|
||||
<?php
|
||||
$dl=$dom->get_domain_list();
|
||||
|
|
|
@ -56,8 +56,8 @@ if ($error) {
|
|||
<tr><td><label for="pop"><?php __("Is it a POP/IMAP account?"); ?></label></td>
|
||||
<td>
|
||||
<p>
|
||||
<input type="radio" name="pop" id="pop0" class="inc" value="0"<?php checked($pop==0); ?> onclick="hide('poptbl');"><label for="pop0"><?php __("No"); ?></label>
|
||||
<input type="radio" name="pop" id="pop1" class="inc" value="1"<?php checked($pop==1); ?> onclick="show('poptbl');"><label for="pop1"><?php __("Yes"); ?></label>
|
||||
<input type="radio" name="pop" id="pop0" class="inc" value="0"<?php cbox($pop==0); ?> onclick="hide('poptbl');"><label for="pop0"><?php __("No"); ?></label>
|
||||
<input type="radio" name="pop" id="pop1" class="inc" value="1"<?php cbox($pop==1); ?> onclick="show('poptbl');"><label for="pop1"><?php __("Yes"); ?></label>
|
||||
</p>
|
||||
<div id="poptbl">
|
||||
<table class="tedit" >
|
||||
|
|
|
@ -65,8 +65,8 @@ if ($error_edit) {
|
|||
<tr><td><label for="pop"><?php __("Is it a POP/IMAP account?"); ?></label></td>
|
||||
<td>
|
||||
<p>
|
||||
<input type="radio" name="pop" id="pop0" class="inc" value="0"<?php checked($pop==0); ?> onclick="hide('poptbl');"><label for="pop0"><?php __("No"); ?></label>
|
||||
<input type="radio" name="pop" id="pop1" class="inc" value="1"<?php checked($pop==1); ?> onclick="show('poptbl');"><label for="pop1"><?php __("Yes"); ?></label>
|
||||
<input type="radio" name="pop" id="pop0" class="inc" value="0"<?php cbox($pop==0); ?> onclick="hide('poptbl');"><label for="pop0"><?php __("No"); ?></label>
|
||||
<input type="radio" name="pop" id="pop1" class="inc" value="1"<?php cbox($pop==1); ?> onclick="show('poptbl');"><label for="pop1"><?php __("Yes"); ?></label>
|
||||
</p>
|
||||
<div id="poptbl">
|
||||
<table class="tedit" >
|
||||
|
|
|
@ -35,10 +35,10 @@ if ($q["t"]) {
|
|||
<img src="images/mysql.png" alt="MySQL" /> MySQL (<?= $q["u"]; ?>/<?= $q["t"]; ?>)</div>
|
||||
<div class="menu-content" id="menu-sql">
|
||||
<ul>
|
||||
<li><a href="sql_users_list.php"><?php __("MySQL Users") ?></a></li>
|
||||
<li><a href="sql_list.php"><?php __("Databases"); ?></a></li>
|
||||
<li><a href="sql_users_list.php"><?php __("MySQL Users") ?></a></li>
|
||||
<li><a target="_blank" href="sql_admin.php"><?php __("SQL Admin"); ?></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<?php } ?>
|
||||
<?php } ?>
|
||||
|
|
|
@ -36,7 +36,7 @@ if (!$quota->cancreate("mysql")) {
|
|||
}
|
||||
|
||||
?>
|
||||
<h3><?php __("Create a new database"); ?></h3>
|
||||
<h3><?php __("Create a new MySQL database"); ?></h3>
|
||||
<?php
|
||||
if ($error) {
|
||||
echo "<p class=\"error\">$error</p>";
|
||||
|
@ -46,13 +46,18 @@ if (!$quota->cancreate("mysql")) {
|
|||
}
|
||||
}
|
||||
?>
|
||||
<form method="post" action="sql_doadd.php" id="main">
|
||||
<form method="post" action="sql_doadd.php" id="main" name="main">
|
||||
<table class="tedit">
|
||||
<tr><th><label for="dbn"><?php __("Database"); ?></label></th><td>
|
||||
<?php echo $mem->user["login"]; ?> <b>_</b> <input type="text" class="int" name="dbn" id="dbn" value="<?php echo $dbn; ?>" size="20" maxlength="30" />
|
||||
<tr><th><label for="dbn"><?php __("MySQL Database"); ?></label></th><td>
|
||||
<span class="int" id="dbnpfx"><?php echo $mem->user["login"]; ?>_</span><input type="text" class="int" name="dbn" id="dbn" value="<?php echo $dbn; ?>" size="20" maxlength="30" />
|
||||
</td></tr>
|
||||
</table>
|
||||
<br />
|
||||
<input type="submit" class="inb" name="submit" value="<?php __("Create this new database."); ?>" />
|
||||
<input type="submit" class="inb" name="submit" value="<?php __("Create this new MySQL database."); ?>" />
|
||||
</form>
|
||||
|
||||
<script type="text/javascript">
|
||||
document.forms['main'].dbn.focus();
|
||||
</script>
|
||||
|
||||
<?php include_once("foot.php"); ?>
|
||||
|
|
|
@ -32,6 +32,11 @@ include_once("head.php");
|
|||
|
||||
$fields = array (
|
||||
"id" => array ("request", "string", ""),
|
||||
"bck_mode" => array ("request", "integer", 0),
|
||||
"bck_history" => array ("request", "integer", 7),
|
||||
"bck_gzip" => array ("request", "integer", 0),
|
||||
"bck_dir" => array ("request", "string", "/"),
|
||||
|
||||
);
|
||||
getFields($fields);
|
||||
|
||||
|
@ -53,17 +58,16 @@ if (is_array($r)) {
|
|||
<form action="sql_dobck.php" method="post" id="main" name="main">
|
||||
<table class="tedit">
|
||||
<tr>
|
||||
<th><label for="bck_mode"><?php __("Do sql backup?"); ?></label></th>
|
||||
<th><label for="bck_mode"><?php __("Do MySQL backup?"); ?></label></th>
|
||||
<td>
|
||||
<input type="hidden" name="id" value="<?php echo $id; ?>" />
|
||||
<select class="inl" name="bck_mode" id="bck_mode">
|
||||
<option value="0"<?php if ($r["bck"]==0) echo " selected=\"selected\""; ?>><?php __("No backup"); ?></option>
|
||||
<option value="1"<?php if ($r["bck"]==1) echo " selected=\"selected\""; ?>><?php __("Weekly backup"); ?></option>
|
||||
<option value="2"<?php if ($r["bck"]==2) echo " selected=\"selected\""; ?>><?php __("Daily backup"); ?></option>
|
||||
<input type="radio" class="inc" id="bck_mode0" name="bck_mode" value="0"<?php cbox($r["bck"]==0); ?>><label for="bck_mode0"><?php __("No backup"); ?></label><br />
|
||||
<input type="radio" class="inc" id="bck_mode1" name="bck_mode" value="1"<?php cbox($r["bck"]==1); ?>><label for="bck_mode1"><?php __("Weekly backup"); ?></label><br />
|
||||
<input type="radio" class="inc" id="bck_mode2" name="bck_mode" value="2"<?php cbox($r["bck"]==2); ?>><label for="bck_mode2"><?php __("Daily backup"); ?></label><br />
|
||||
</select></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><label for="bck_history"><?php __("How many backup should be kept?"); ?></label></th>
|
||||
<th><label for="bck_history"><?php __("How many backups should be kept?"); ?></label></th>
|
||||
<td><select class="inl" name="bck_history" id="bck_history">
|
||||
<?php
|
||||
for($i=1;$i<20;$i++) {
|
||||
|
@ -76,10 +80,12 @@ if (is_array($r)) {
|
|||
</tr>
|
||||
<tr>
|
||||
<th><label for="bck_gzip"><?php __("Compress the backups? (gzip)"); ?></label></th>
|
||||
<td><select class="inl" name="bck_gzip" id="bck_gzip">
|
||||
<option value="0"<?php if ($r["gzip"]==0) echo " selected=\"selected\""; ?>><?php __("No"); ?></option>
|
||||
<option value="1"<?php if ($r["gzip"]==1) echo " selected=\"selected\""; ?>><?php __("Yes"); ?></option>
|
||||
</select></td>
|
||||
<td>
|
||||
|
||||
<input type="radio" class="inc" id="bck_gzip0" name="bck_gzip" value="0"<?php cbox($r["gzip"]==0); ?>><label for="bck_gzip0"><?php __("No"); ?></label><br />
|
||||
<input type="radio" class="inc" id="bck_gzip1" name="bck_gzip" value="1"<?php cbox($r["gzip"]==1); ?>><label for="bck_gzip1"><?php __("Yes"); ?></label><br />
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><label for="bck_dir"><?php __("In which folder do you want to store the backups?"); ?></label></th>
|
||||
|
@ -93,7 +99,7 @@ if (is_array($r)) {
|
|||
</tr>
|
||||
|
||||
<tr class="trbtn"><td colspan="2">
|
||||
<input class="inb" type="submit" name="submit" value="<?php __("Change the SQL backup parameters"); ?>" />
|
||||
<input class="inb" type="submit" name="submit" value="<?php __("Change the MySQL backup parameters"); ?>" />
|
||||
<input type="button" class="inb" name="cancel" value="<?php __("Cancel"); ?>" onclick="document.location='sql_list.php'"/>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
|
|
@ -29,6 +29,17 @@
|
|||
*/
|
||||
require_once("../class/config.php");
|
||||
|
||||
$fields = array (
|
||||
"id" => array ("request", "string", ""),
|
||||
"bck_mode" => array ("request", "integer", 0),
|
||||
"bck_history" => array ("request", "integer", 7),
|
||||
"bck_gzip" => array ("request", "integer", 0),
|
||||
"bck_dir" => array ("request", "string", "/"),
|
||||
|
||||
);
|
||||
getFields($fields);
|
||||
|
||||
|
||||
if (!$mysql->put_mysql_backup($id,$bck_mode,$bck_history,$bck_gzip,$bck_dir)) {
|
||||
$error=$err->errstr();
|
||||
include("sql_bck.php");
|
||||
|
|
|
@ -36,7 +36,7 @@ $r=$mysql->get_dblist();
|
|||
<h3><?php __("MySQL Databases"); ?></h3>
|
||||
<?php
|
||||
if ($error) {
|
||||
echo "<p class=\"error\">$error</p><p> </p>";
|
||||
echo "<p class=\"error\">$error</p>";
|
||||
}
|
||||
|
||||
if ($r) {
|
||||
|
@ -76,10 +76,10 @@ for($i=0;$i<count($r);$i++) {
|
|||
<p> </p>
|
||||
|
||||
<?php if ($quota->cancreate("mysql")) { ?>
|
||||
<p> <span class="ina"><a href="sql_add.php"><?php __("Create a new database"); ?></a></span> </p>
|
||||
<p> <span class="ina"><a href="sql_add.php"><?php __("Create a new MySQL database"); ?></a></span> </p>
|
||||
<?php } ?>
|
||||
<p><span class="ina"><a href="sql_passchg.php"><?php __("Change the SQL password"); ?></a></span></p>
|
||||
<p><span class="ina"><a href="sql_getparam.php"><?php __("Get the current SQL parameters"); ?></a></span></p>
|
||||
<p><span class="ina"><a href="sql_passchg.php"><?php __("Change the MySQL password"); ?></a></span></p>
|
||||
<p><span class="ina"><a href="sql_getparam.php"><?php __("Get the current MySQL parameters"); ?></a></span></p>
|
||||
|
||||
|
||||
<?php
|
||||
|
@ -88,16 +88,17 @@ for($i=0;$i<count($r);$i++) {
|
|||
|
||||
?>
|
||||
<form method="post" action="sql_addmain.php" name="main" id="main">
|
||||
<table cellspacing="0" cellpadding="4">
|
||||
<tr class="lst2"><th><?php __("Username"); ?></th><td><code><?php echo $mem->user["login"]; ?></code></td></tr>
|
||||
<tr class="lst1"><th><label for="pass"><?php __("Password"); ?></label></th><td><code><input class="int" type="password" name="pass" id="pass" value="" /></code></td></tr>
|
||||
<tr class="lst2"><th><?php __("SQL Server"); ?></th><td><code><?php echo $mysql->server; ?></code></td></tr>
|
||||
<tr class="lst1"><th><?php __("Database"); ?></th><td><code><?php echo $mem->user["login"]; ?></code></td></tr>
|
||||
<tr><td><input type="submit" class="inb" name="submit" value="<?php __("Create my main database"); ?>" /></td></tr>
|
||||
<table class="tedit">
|
||||
<tr><th><?php __("Username"); ?></th><td><code><?php echo $mem->user["login"]; ?></code></td></tr>
|
||||
<tr><th><label for="pass"><?php __("Password"); ?></label></th><td><code><input class="int" type="password" name="pass" id="pass" value="" /></code></td></tr>
|
||||
<tr><th><?php __("SQL Server"); ?></th><td><code><?php echo $mysql->server; ?></code></td></tr>
|
||||
<tr><th><?php __("Database"); ?></th><td><code><?php echo $mem->user["login"]; ?></code></td></tr>
|
||||
<tr class="trbtn"><td colspan="2"><input type="submit" class="inb" name="submit" value="<?php __("Create my main database"); ?>" /></td></tr>
|
||||
</table>
|
||||
</form>
|
||||
<?php } ?>
|
||||
<script type="text/javascript">
|
||||
document.forms['main'].pass.focus();
|
||||
document.forms['main'].setAttribute('autocomplete', 'off');
|
||||
</script>
|
||||
<?php include_once("foot.php"); ?>
|
||||
|
|
|
@ -38,19 +38,26 @@ if (!$r=$mysql->get_dblist()) {
|
|||
<h3><?php __("MySQL Databases"); ?></h3>
|
||||
<?php
|
||||
if ($error) {
|
||||
echo "<p class=\"error\">$error</p><p> </p>";
|
||||
echo "<p class=\"error\">$error</p>";
|
||||
}
|
||||
|
||||
echo "<p>"._("Enter the new password of your SQL database and click 'change the password' to change it")."</p>";
|
||||
echo "<p>"._("Enter the new password of your MySQL database and click 'change the password' to change it")."</p>";
|
||||
?>
|
||||
|
||||
<form method="post" action="sql_pass.php">
|
||||
<table cellspacing="0" cellpadding="4">
|
||||
<tr class="lst2"><th><?php __("Username"); ?></th><td><code><?php echo $mem->user["login"]; ?></code></td></tr>
|
||||
<tr class="lst1"><th><label for="pass"><?php __("Password"); ?></label></th><td><code><input class="int" type="password" name="pass" id="pass" value="" /></code></td></tr>
|
||||
<tr class="lst2"><th><?php __("SQL Server"); ?></th><td><code><?php echo $mysql->server; ?></code></td></tr>
|
||||
<tr class="lst1"><th><?php __("Database"); ?></th><td><code><?php echo $r[0]["db"]; ?></code></td></tr>
|
||||
<tr><td><input type="submit" class="inb" name="submit" value="<?php __("Change the password"); ?>" /></td></tr>
|
||||
<form method="post" action="sql_pass.php" name="main" id="main">
|
||||
<table class="tedit">
|
||||
<tr><th><?php __("Username"); ?></th><td><code><?php echo $mem->user["login"]; ?></code></td></tr>
|
||||
<tr><th><label for="pass"><?php __("Password"); ?></label></th><td><code><input class="int" type="password" name="pass" id="pass" value="" /></code></td></tr>
|
||||
<tr><th><?php __("SQL Server"); ?></th><td><code><?php echo $mysql->server; ?></code></td></tr>
|
||||
<tr><th><?php __("Database"); ?></th><td><code><?php echo $r[0]["db"]; ?></code></td></tr>
|
||||
<tr class="trbtn"><td colspan="2">
|
||||
<input type="submit" class="inb" name="submit" value="<?php __("Change the password"); ?>" />
|
||||
<input type="button" class="inb" name="cancel" value="<?php __("Cancel"); ?>" onclick="document.location='sql_list.php'"/>
|
||||
</td></tr>
|
||||
</table>
|
||||
</form>
|
||||
<script type="text/javascript">
|
||||
document.forms['main'].pass.focus();
|
||||
document.forms['main'].setAttribute('autocomplete', 'off');
|
||||
</script>
|
||||
<?php include_once("foot.php"); ?>
|
||||
|
|
|
@ -48,7 +48,7 @@ if (!$r=$mysql->get_mysql_details($id)) {
|
|||
|
||||
if (is_array($r)) {
|
||||
?>
|
||||
<h3><?php printf(_("Restore a SQL backup for database %s"),$r["db"]); ?></h3>
|
||||
<h3><?php printf(_("Restore a MySQL backup for database %s"),$r["db"]); ?></h3>
|
||||
|
||||
<form action="sql_dorestore.php" method="post">
|
||||
<input type="hidden" name="id" value="<?php echo $id ?>" />
|
||||
|
|
|
@ -30,8 +30,15 @@
|
|||
require_once("../class/config.php");
|
||||
include_once("head.php");
|
||||
|
||||
$fields = array (
|
||||
"usern" => array ("request", "string", ""),
|
||||
"password" => array ("request", "string", ""),
|
||||
"passconf" => array ("request", "string", ""),
|
||||
);
|
||||
getFields($fields);
|
||||
|
||||
if (!$quota->cancreate("mysql_users")) {
|
||||
$error=_("err_mysql_20");
|
||||
$error=_("err_mysql_13");
|
||||
$fatal=1;
|
||||
}
|
||||
|
||||
|
@ -48,11 +55,11 @@ if (!$quota->cancreate("mysql_users")) {
|
|||
}
|
||||
}
|
||||
?>
|
||||
<form method="post" action="sql_users_doadd.php" id="main">
|
||||
<table border="1" cellspacing="0" cellpadding="4">
|
||||
<form method="post" action="sql_users_doadd.php" id="main" name="main">
|
||||
<table class="tedit">
|
||||
<tr>
|
||||
<th><label for="usern"><?php __("Username"); ?></label></th>
|
||||
<td><?php echo $mem->user["login"]; ?> <b>_</b> <input type="text" class="int" name="usern" id="usern" value="" size="20" maxlength="30" /></td>
|
||||
<td><span class="int" id="usernpfx"><?php echo $mem->user["login"]; ?>_</span><input type="text" class="int" name="usern" id="usern" value="<?php ehe($usern); ?>" size="20" maxlength="20" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th><label for="password"><?php __("Password"); ?></label></th>
|
||||
|
@ -63,7 +70,19 @@ if (!$quota->cancreate("mysql_users")) {
|
|||
<td><input type="password" class="int" name="passconf" id="passconf" size="26"/></td>
|
||||
</tr>
|
||||
|
||||
<tr><td colspan="2"><input type="submit" class="inb" name="submit" value="<?php __("Create this new user"); ?>" /></td></tr>
|
||||
<tr class="trbtn"><td colspan="2">
|
||||
<input type="submit" class="inb" name="submit" value="<?php __("Create this new MySQL user"); ?>" />
|
||||
<input type="button" class="inb" name="cancel" value="<?php __("Cancel"); ?>" onclick="document.location='sql_users_list.php'"/>
|
||||
</td></tr>
|
||||
</table>
|
||||
</form>
|
||||
<script type="text/javascript">
|
||||
if (document.forms['main'].usern.text!='') {
|
||||
document.forms['main'].password.focus();
|
||||
} else {
|
||||
document.forms['main'].usern.focus();
|
||||
}
|
||||
document.forms['main'].setAttribute('autocomplete', 'off');
|
||||
|
||||
</script>
|
||||
<?php include_once("foot.php"); ?>
|
||||
|
|
|
@ -29,6 +29,13 @@
|
|||
*/
|
||||
require_once("../class/config.php");
|
||||
|
||||
$fields = array (
|
||||
"usern" => array ("request", "string", ""),
|
||||
"password" => array ("request", "string", ""),
|
||||
"passconf" => array ("request", "string", ""),
|
||||
);
|
||||
getFields($fields);
|
||||
|
||||
|
||||
if (!$quota->cancreate("mysql_users")) {
|
||||
// $error=_("err_mysql_1");
|
||||
|
|
|
@ -79,38 +79,14 @@ for($i=0;$i<count($r);$i++) {
|
|||
}
|
||||
if ($quota->cancreate("mysql_users")) {
|
||||
?>
|
||||
<p><a href="sql_users_add.php"><?php __("Create a new MySQL user"); ?></a><br /></p>
|
||||
<p>
|
||||
<span class="ina"><a href="sql_users_add.php"><?php __("Create a new MySQL user"); ?></a><br /></span>
|
||||
</p>
|
||||
<?php
|
||||
}
|
||||
} else {
|
||||
echo "<p>"._("help_sql_list_no")."</p>";
|
||||
|
||||
include("sql_list.php"); // no main database, let's show the main db creation form (don't duplicate it here...)
|
||||
exit();
|
||||
}
|
||||
?>
|
||||
<form method="post" action="sql_addmain.php" name="main" id="main">
|
||||
<table cellspacing="0" cellpadding="4">
|
||||
<tr class="lst2">
|
||||
<th><?php __("Username"); ?></th>
|
||||
<td><code><?php echo $mem->user["login"]; ?></code></td>
|
||||
</tr>
|
||||
<tr class="lst1">
|
||||
<th><label for="pass"><?php __("Password"); ?></label></th>
|
||||
<td><code><input class="int" type="password" name="pass" id="pass" value="" /></code></td>
|
||||
</tr>
|
||||
<tr class="lst2">
|
||||
<th><?php __("SQL Server"); ?></th>
|
||||
<td><code><?php echo $mysql->server; ?></code></td>
|
||||
</tr>
|
||||
<tr class="lst1">
|
||||
<th><?php __("Database"); ?></th>
|
||||
<td><code><?php echo $mem->user["login"]; ?></code></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2"><input type="submit" class="inb" name="submit" value="<?php __("Create my main database"); ?>" /></td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<?php } ?>
|
||||
<script type="text/javascript">
|
||||
document.forms['main'].pass.focus();
|
||||
</script>
|
||||
<?php include_once("foot.php"); ?>
|
||||
|
|
|
@ -357,28 +357,23 @@ a:hover {
|
|||
|
||||
}
|
||||
|
||||
#newdomwww {
|
||||
#newdomwww, #sub, #usernpfx, #dbnpfx {
|
||||
border-right: 0;
|
||||
padding-right: 0;
|
||||
}
|
||||
#newdomain {
|
||||
border-left: 0;
|
||||
padding-left: 0;
|
||||
}
|
||||
#sub {
|
||||
border-right: 0;
|
||||
padding-right: 0;
|
||||
}
|
||||
#newsubname {
|
||||
#newdomain, #newsubname, #usern, #dbn {
|
||||
border-left: 0;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
input#email {
|
||||
border-right: 0;
|
||||
padding-right: 0;
|
||||
text-align: right;
|
||||
}
|
||||
|
||||
span#emaildom {
|
||||
border-left: 0;
|
||||
padding-left: 2px;
|
||||
|
@ -418,4 +413,5 @@ input#dir, input#sub_local {
|
|||
|
||||
#mx {
|
||||
width: 300px;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -270,6 +270,10 @@ class m_mysql {
|
|||
$err->raise("mysql",8);
|
||||
return false;
|
||||
}
|
||||
if (!$password) {
|
||||
$err->raise("mysql",20);
|
||||
return false;
|
||||
}
|
||||
|
||||
// Check this password against the password policy using common API :
|
||||
if (is_callable(array($admin,"checkPolicy"))) {
|
||||
|
@ -297,6 +301,10 @@ class m_mysql {
|
|||
$err->raise("mysql",8);
|
||||
return false;
|
||||
}
|
||||
if (!$password) {
|
||||
$err->raise("mysql",20);
|
||||
return false;
|
||||
}
|
||||
$db->query("SELECT * FROM db WHERE uid='$cuid';");
|
||||
if ($db->num_rows()) {
|
||||
$err->raise("mysql",10);
|
||||
|
@ -418,10 +426,19 @@ class m_mysql {
|
|||
function add_user($usern,$password,$passconf) {
|
||||
global $db,$err,$quota,$mem,$cuid,$admin;
|
||||
$err->log("mysql","add_user",$usern);
|
||||
|
||||
|
||||
$usern=trim($usern);
|
||||
$user=addslashes($mem->user["login"]."_".$usern);
|
||||
$pass=addslashes($password);
|
||||
|
||||
|
||||
if (!$usern) {
|
||||
$err->raise("mysql",21);
|
||||
return false;
|
||||
}
|
||||
if (!$pass) {
|
||||
$err->raise("mysql",20);
|
||||
return false;
|
||||
}
|
||||
if (!$quota->cancreate("mysql_users")) {
|
||||
$err->raise("mysql",13);
|
||||
return false;
|
||||
|
@ -432,7 +449,7 @@ class m_mysql {
|
|||
}
|
||||
|
||||
// We check the length of the COMPLETE username, not only the part after _
|
||||
if (strlen($user) > 16 || strlen($usern) == 0 ) {
|
||||
if (strlen($user) > 16) {
|
||||
$err->raise("mysql",15);
|
||||
return false;
|
||||
}
|
||||
|
|
|
@ -636,6 +636,14 @@ msgstr "The requested MySQL user does not exist."
|
|||
msgid "err_mysql_19"
|
||||
msgstr "You have no MySQL users at the moment."
|
||||
|
||||
#. The password is mandatory
|
||||
msgid "err_mysql_20"
|
||||
msgstr "The password is mandatory"
|
||||
|
||||
#. The username cannot be empty
|
||||
msgid "err_mysql_21"
|
||||
msgstr "The username cannot be empty"
|
||||
|
||||
#. Your MySQL backups are stored in the chosen folder from <code>db.sql.1</
|
||||
#. code> to <code>db.sql.19</code><br />your database name replaces 'db'.<br /
|
||||
#. >WARNING: If you modify backup settings (backups, compression...) previous
|
||||
|
|
|
@ -304,7 +304,7 @@ msgstr ""
|
|||
msgid "err_ftp_6"
|
||||
msgstr "Impossible de créer le répertoire."
|
||||
|
||||
#. Voici la liste des comptes ftp ayant accès à votre compte. Cliquez sur
|
||||
#. Voici la liste des comptes ftp ayant accès à l'espace disque de votre compte AlternC. Cliquez sur
|
||||
#. 'Modifier' pour changer le nom d'utilisateur, le mot de passe, ou le dossier
|
||||
#. racine.<br /> Pour supprimer un compte, cochez la case correspondante et
|
||||
#. cliquez sur le bouton 'Supprimer les comptes cochés'<br />Pour pouvoir
|
||||
|
@ -649,7 +649,7 @@ msgstr "Le nom de la base de donn
|
|||
#. You cannot create more MySQL users
|
||||
msgid "err_mysql_13"
|
||||
msgstr ""
|
||||
"Vous avez atteint votre quota d'utilisateurs SQL, vous ne pouvez plus en "
|
||||
"Vous avez atteint votre quota d'utilisateurs MySQL, vous ne pouvez plus en "
|
||||
"créer"
|
||||
|
||||
#. MySQL users can only have a-z and 0-9 characters.
|
||||
|
@ -678,6 +678,14 @@ msgstr "L'utilisateur n'existe pas"
|
|||
msgid "err_mysql_19"
|
||||
msgstr "Aucun utilisateur n'est défini dans MySQL."
|
||||
|
||||
#. The password is mandatory
|
||||
msgid "err_mysql_20"
|
||||
msgstr "Le mot de passe est obligatoire"
|
||||
|
||||
#. The username cannot be empty
|
||||
msgid "err_mysql_21"
|
||||
msgstr "Le nom d'utilisateur ne peut pas être vide"
|
||||
|
||||
#. Your MySQL backups are stored in the chosen folder from <code>db.sql.1</
|
||||
#. code> to <code>db.sql.19</code><br />your database name replaces 'db'.<br /
|
||||
#. >WARNING: If you modify backup settings (backups, compression...) previous
|
||||
|
@ -687,7 +695,9 @@ msgid "hlp_sql_bck"
|
|||
msgstr ""
|
||||
"Les sauvegardes de votre base MySQL sont stockées dans le répertoire choisi "
|
||||
"sous le nom <code>db.sql.1</code> à <code>db.sql.19</code><br /> où 'db' est "
|
||||
"remplacé par le nom de la base de données.<br />ATTENTION : si vous modifiez "
|
||||
"remplacé par le nom de la base de données.<br /><b>ATTENTION : </b><br />"
|
||||
"- Le répertoire doit déja exister, si ce n'est pas le cas créez le au préalable<br />"
|
||||
"- si vous modifiez "
|
||||
"les paramètres de la sauvegarde (nombre de sauvegardes, compression ...) des "
|
||||
"vieilles sauvegardes peuvent rester dans le répertoire concerné. Vous pouvez "
|
||||
"les effacer dans le gestionnaire de fichiers."
|
||||
|
@ -736,7 +746,7 @@ msgstr ""
|
|||
msgid "help_domain_del %s"
|
||||
msgstr ""
|
||||
|
||||
#. You can create various databases<br />Click on 'SQL Admin' in the menu to
|
||||
#. You can create various databases<br />Click on 'MySQL Admin' in the menu to
|
||||
#. manage them<br />or use the table below to backup, retrieve or delete them:
|
||||
msgid "help_sql_list_ok"
|
||||
msgstr ""
|
||||
|
|
|
@ -80,7 +80,7 @@ msgstr "Confirmer le mot de passe"
|
|||
|
||||
#: ../admin/adm_add.php:66 ../admin/adm_edit.php:86 ../admin/adm_edit.php:90
|
||||
msgid "Can he change its password"
|
||||
msgstr "Peut-il changer de mot de passe ?"
|
||||
msgstr "Peut-il changer de mot de passe ?"
|
||||
|
||||
#: ../admin/adm_add.php:78 ../admin/adm_edit.php:98 ../admin/adm_list.php:78
|
||||
#: ../admin/adm_list.php:76 ../admin/adm_add.php:82 ../admin/adm_edit.php:106
|
||||
|
@ -270,7 +270,7 @@ msgid "Member Edition"
|
|||
msgstr "Modification d'un membre"
|
||||
|
||||
#: ../admin/adm_edit.php:65 ../admin/adm_edit.php:69
|
||||
msgid "Account Enabled ?"
|
||||
msgid "Account Enabled?"
|
||||
msgstr "Compte Actif ? "
|
||||
|
||||
#: ../admin/adm_edit.php:70 ../admin/dom_dodel.php:55
|
||||
|
@ -1538,7 +1538,7 @@ msgstr "Pr
|
|||
#: ../admin/mem_chgmail.php:44 ../admin/mem_cm2.php:40 ../admin/mem_cm.php:35
|
||||
#: ../admin/mem_cm.php:46 ../admin/mem_param.php:74
|
||||
msgid "Change the email of the account"
|
||||
msgstr "Changement d'adresse email du compte AlternC"
|
||||
msgstr "Changer l'adresse email du compte AlternC"
|
||||
|
||||
#: ../admin/mem_chgmail.php:46 ../admin/mem_chgmail.php:51
|
||||
#, php-format
|
||||
|
@ -1594,7 +1594,7 @@ msgstr "Param
|
|||
#: ../admin/mem_param.php:53 ../admin/mem_param.php:50
|
||||
#: ../admin/mem_passwd.php:41
|
||||
msgid "Password change"
|
||||
msgstr "Changement du mot de passe"
|
||||
msgstr "Changer le mot de passe"
|
||||
|
||||
#: ../admin/mem_param.php:55 ../admin/mem_param.php:57
|
||||
#: ../admin/mem_param.php:54
|
||||
|
@ -1772,8 +1772,8 @@ msgstr "Vous avez atteint votre quota de bases, vous ne pouvez plus en cr
|
|||
|
||||
#: ../admin/sql_add.php:41 ../admin/sql_list.php:82 ../admin/sql_add.php:39
|
||||
#: ../admin/sql_list.php:79
|
||||
msgid "Create a new database"
|
||||
msgstr "Création d'une base de données"
|
||||
msgid "Create a new MySQL database"
|
||||
msgstr "Création d'une base de données MySQL"
|
||||
|
||||
#: ../admin/sql_add.php:53 ../admin/sql_getparam.php:52
|
||||
#: ../admin/sql_list.php:53 ../admin/sql_list.php:99
|
||||
|
@ -1784,9 +1784,12 @@ msgstr "Cr
|
|||
msgid "Database"
|
||||
msgstr "Base de données"
|
||||
|
||||
msgid "MySQL Database"
|
||||
msgstr "Base de données MySQL"
|
||||
|
||||
#: ../admin/sql_add.php:56 ../admin/sql_add.php:54
|
||||
msgid "Create this new database."
|
||||
msgstr "Créer cette nouvelle base."
|
||||
msgid "Create this new MySQL database."
|
||||
msgstr "Créer cette nouvelle base de données MySQL."
|
||||
|
||||
#: ../admin/sql_bck.php:40 ../admin/sql_del.php:53
|
||||
#: ../admin/sql_dorestore.php:39 ../admin/sql_getparam.php:40
|
||||
|
@ -1801,11 +1804,11 @@ msgstr "Base de donn
|
|||
#: ../admin/sql_bck.php:48 ../admin/sql_bck.php:51
|
||||
#, php-format
|
||||
msgid "Manage the SQL backup for database %s"
|
||||
msgstr "Changer la sauvegarde de la base %s"
|
||||
msgstr "Gérer la sauvegarde de la base %s"
|
||||
|
||||
#: ../admin/sql_bck.php:53 ../admin/sql_bck.php:56
|
||||
msgid "Do sql backup?"
|
||||
msgstr "Sauvegarder la base SQL ?"
|
||||
msgid "Do MySQL backup?"
|
||||
msgstr "Sauvegarder la base MySQL ?"
|
||||
|
||||
#: ../admin/sql_bck.php:57 ../admin/sql_bck.php:60
|
||||
msgid "No backup"
|
||||
|
@ -1820,20 +1823,20 @@ msgid "Daily backup"
|
|||
msgstr "Sauvegarde quotidienne"
|
||||
|
||||
#: ../admin/sql_bck.php:63 ../admin/sql_bck.php:66
|
||||
msgid "How many backup should be kept?"
|
||||
msgstr "Combien de sauvegardes conserve-t-on ?"
|
||||
msgid "How many backups should be kept?"
|
||||
msgstr "Combien de sauvegardes conserve-t-on ?"
|
||||
|
||||
#: ../admin/sql_bck.php:75 ../admin/sql_bck.php:78
|
||||
msgid "Compress the backups? (gzip)"
|
||||
msgstr "Compresser les sauvegardes ? (gzip)"
|
||||
msgstr "Compresser les sauvegardes ? (gzip)"
|
||||
|
||||
#: ../admin/sql_bck.php:82 ../admin/sql_bck.php:85
|
||||
msgid "In which folder do you want to store the backups?"
|
||||
msgstr "Où voulez-vous stocker les sauvegardes ?"
|
||||
msgstr "Où voulez-vous stocker les sauvegardes ?"
|
||||
|
||||
#: ../admin/sql_bck.php:92 ../admin/sql_bck.php:95
|
||||
msgid "Change the SQL backup parameters"
|
||||
msgstr "Changer les paramètres de sauvegarde SQL"
|
||||
msgid "Change the MySQL backup parameters"
|
||||
msgstr "Changer les paramètres de sauvegarde MySQL"
|
||||
|
||||
#: ../admin/sql_bck.php:101 ../admin/sql_dorestore.php:55
|
||||
#: ../admin/sql_restore.php:69 ../admin/sql_restore.php:97
|
||||
|
@ -1879,7 +1882,7 @@ msgstr "Voici vos param
|
|||
#: ../admin/sql_passchg.php:53 ../admin/sql_users_list.php:97
|
||||
#: ../admin/sql_getparam.php:56 ../admin/sql_list.php:95
|
||||
#: ../admin/sql_passchg.php:51 ../admin/sql_users_list.php:100
|
||||
msgid "SQL Server"
|
||||
msgid "MySQL Server"
|
||||
msgstr "Serveur MySQL"
|
||||
|
||||
#: ../admin/sql_list.php:48 ../admin/sql_list.php:44
|
||||
|
@ -1904,12 +1907,12 @@ msgid "Delete the checked databases"
|
|||
msgstr "Effacer les bases cochées"
|
||||
|
||||
#: ../admin/sql_list.php:84 ../admin/sql_list.php:81
|
||||
msgid "Change the SQL password"
|
||||
msgstr "Changement de mot de passe SQL"
|
||||
msgid "Change the MySQL password"
|
||||
msgstr "Changer le mot de passe MySQL"
|
||||
|
||||
#: ../admin/sql_list.php:85 ../admin/sql_list.php:82
|
||||
msgid "Get the current SQL parameters"
|
||||
msgstr "Afficher les paramètres SQL actuels"
|
||||
msgid "Get the current MySQL parameters"
|
||||
msgstr "Afficher les paramètres MySQL actuels"
|
||||
|
||||
#: ../admin/sql_list.php:91 ../admin/sql_users_list.php:90
|
||||
#: ../admin/sql_list.php:88 ../admin/sql_users_list.php:86
|
||||
|
@ -1925,16 +1928,16 @@ msgstr "Cr
|
|||
|
||||
#: ../admin/sql_passchg.php:46 ../admin/sql_passchg.php:44
|
||||
msgid ""
|
||||
"Enter the new password of your SQL database and click 'change the password' "
|
||||
"Enter the new password of your MySQL database and click 'change the password' "
|
||||
"to change it"
|
||||
msgstr ""
|
||||
"Entrez le nouveau mot de passe de votre base de données SQL et cliquez sur "
|
||||
"Entrez le nouveau mot de passe de votre base de données MySQL et cliquez sur "
|
||||
"'Changer le mot de passe'"
|
||||
|
||||
#: ../admin/sql_restore.php:48 ../admin/sql_restore.php:51
|
||||
#, php-format
|
||||
msgid "Restore a SQL backup for database %s"
|
||||
msgstr "Restaurer la sauvegarde SQL de la base %s"
|
||||
msgid "Restore a MySQL backup for database %s"
|
||||
msgstr "Restaurer la sauvegarde MySQL de la base %s"
|
||||
|
||||
#: ../admin/sql_restore.php:54 ../admin/sql_restore.php:82
|
||||
#: ../admin/sql_restore.php:57
|
||||
|
@ -2576,6 +2579,9 @@ msgstr "Afficher la taille compl
|
|||
msgid "Editing subdomain"
|
||||
msgstr "Edition du sous-domaine"
|
||||
|
||||
msgid "Editing subdomains of %s"
|
||||
msgstr "Edition des sous-domaines de %s"
|
||||
|
||||
#: ../admin/dom_subedit.php:58
|
||||
msgid "Sub-domain"
|
||||
msgstr "Sous-domaine"
|
||||
|
@ -2670,7 +2676,7 @@ msgid "In how many classes of characters must be the password (at least):"
|
|||
msgstr "Dans combien de classes de caractères doit être ce mot de passe (au minimum) :"
|
||||
|
||||
msgid "Do we allow the password to be like the login?"
|
||||
msgstr "Autorise-t-on le mot de passe à ressembler au nom d'utilisateur ?"
|
||||
msgstr "Autorise-t-on le mot de passe à ressembler au nom d'utilisateur ?"
|
||||
|
||||
msgid "Apply this password policy"
|
||||
msgstr "Appliquer cette politique de mot de passe"
|
||||
|
@ -2826,3 +2832,16 @@ msgstr "Retour
|
|||
|
||||
msgid "(enter an IPv4 address, for example 192.168.1.2)"
|
||||
msgstr "(entrez une adresse IPv4, par exemple 192.168.1.2)"
|
||||
|
||||
msgid "Create an ftp account in this folder"
|
||||
msgstr "Créer un compte FTP dans ce répertoire"
|
||||
|
||||
msgid "Edit the ftp account"
|
||||
msgstr "Modifier le compte FTP"
|
||||
|
||||
msgid "that exists in this folder"
|
||||
msgstr "qui existe dans ce répertoire"
|
||||
|
||||
msgid "Create this new MySQL user"
|
||||
msgstr "Créer ce nouvel utilisateur MySQL"
|
||||
|
||||
|
|
Loading…
Reference in New Issue