amelioration du test de la connection avec la db webcalendar
This commit is contained in:
parent
a1d373ffa8
commit
6f13aebbc6
@ -23,7 +23,6 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
require("./pre.inc.php");
|
require("./pre.inc.php");
|
||||||
require("../lib/webcal.class.php");
|
|
||||||
|
|
||||||
if (!$user->admin)
|
if (!$user->admin)
|
||||||
accessforbidden();
|
accessforbidden();
|
||||||
@ -48,8 +47,6 @@ if ($action == 'save')
|
|||||||
$conf->db->user = $phpwebcalendar_user;
|
$conf->db->user = $phpwebcalendar_user;
|
||||||
$conf->db->pass = $phpwebcalendar_pass;
|
$conf->db->pass = $phpwebcalendar_pass;
|
||||||
|
|
||||||
//print $conf->db->host.",".$conf->db->name.",".$conf->db->user.",".$conf->db->pass;
|
|
||||||
|
|
||||||
$webcal = new DoliDb();
|
$webcal = new DoliDb();
|
||||||
|
|
||||||
if ($webcal->connected == 1)
|
if ($webcal->connected == 1)
|
||||||
@ -82,15 +79,15 @@ if ($action == 'save')
|
|||||||
define("PHPWEBCALENDAR_USER", $phpwebcalendar_user);
|
define("PHPWEBCALENDAR_USER", $phpwebcalendar_user);
|
||||||
define("PHPWEBCALENDAR_PASS", $phpwebcalendar_pass);
|
define("PHPWEBCALENDAR_PASS", $phpwebcalendar_pass);
|
||||||
|
|
||||||
print "<p>la connection à la base de données webcalendar $phpwebcalendar_dbname à
|
$ok = 1;
|
||||||
réussi</p><br>";
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
print "<p>erreur d'enregistement dans la base de données $db !</p><br>";
|
print "<p>erreur d'enregistement dans la base de données $db !</p><br>";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
print "<p>la connection à la base de données webcalendar $phpwebcalendar_dbname à
|
{
|
||||||
échoué</p><br>";
|
$ok = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -138,20 +135,45 @@ print "\n<form name=\"phpwebcalendarconfig\" action=\"" . $PHP_SELF . "\" method
|
|||||||
</tr>\n";
|
</tr>\n";
|
||||||
|
|
||||||
clearstatcache();
|
clearstatcache();
|
||||||
|
|
||||||
print "
|
print "
|
||||||
</table>
|
</table>
|
||||||
<input type=\"hidden\" name=\"action\" value=\"save\">
|
<input type=\"hidden\" name=\"action\" value=\"save\">
|
||||||
</form>\n";
|
</form>\n";
|
||||||
|
|
||||||
|
|
||||||
/*
|
/**
|
||||||
*
|
* test de la connection a la database webcalendar
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
print '<br><a href="webcalendar.php?action=test">test de connection à la database</a><br>';
|
||||||
|
|
||||||
$db->close();
|
if($ok)
|
||||||
|
print "<p>la connection à la base de données webcalendar $phpwebcalendar_dbname à réussi</p><br>";
|
||||||
|
|
||||||
llxFooter();
|
if ($_GET["action"] == 'test')
|
||||||
|
{
|
||||||
|
$conf = new Conf();
|
||||||
|
$conf->db->host = $phpwebcalendar_host;
|
||||||
|
$conf->db->name = $phpwebcalendar_dbname;
|
||||||
|
$conf->db->user = $phpwebcalendar_user;
|
||||||
|
$conf->db->pass = $phpwebcalendar_pass;
|
||||||
|
|
||||||
|
$webcal = new DoliDb();
|
||||||
|
|
||||||
|
if ($webcal->connected == 1)
|
||||||
|
{
|
||||||
|
print "<p>la connection à la base de données webcalendar $phpwebcalendar_dbname à
|
||||||
|
réussi</p><br>";
|
||||||
|
$webcal->close();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
print "<p>la connection à la base de données webcalendar $phpwebcalendar_dbname à
|
||||||
|
échoué</p><br>";
|
||||||
|
}
|
||||||
|
|
||||||
|
$db->close();
|
||||||
|
|
||||||
|
llxFooter();
|
||||||
?>
|
?>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user