Révision 308536f7
config/config_db_slave.php | ||
---|---|---|
1 |
<?php |
|
2 |
class DBSlave extends DBmysql { |
|
3 |
var $slave = true; |
|
4 |
var $dbhost = '192.168.100.1:4040'; |
|
5 |
var $dbuser = 'glpiuro'; |
|
6 |
var $dbpassword= 'F2D6nxPRA6HC'; |
|
7 |
var $dbdefault = 'glpi'; |
|
8 |
} |
|
9 |
?> |
plugins/anet_epacks/front/plugin_anet_epacks.index.php | ||
---|---|---|
53 | 53 |
<li><a href=\"plugin_anet_epacks.automatic_routage.php\">Actualiser la liste des règles de routage pour l'import de OCSNG</a></li> |
54 | 54 |
<li><a href=\"plugin_anet_epacks.verif_epacks.php\">Vérifier la liste des epacks utilisés (détection d'incohérences)</a></li> |
55 | 55 |
<li><a href=\"plugin_anet_epacks.verif_dyndns.php\">Vérifier les affectations DynDNS (détection d'incohérences et doublons)</a></li> |
56 |
<li><a href=\"plugin_anet_epacks.verif_comptes_dsi.php\">Vérifier et corriger les types de comptes utilisateurs (DSI/Post-Only)</a></li> |
|
56 | 57 |
</ul> |
57 | 58 |
"; |
58 | 59 |
|
plugins/anet_epacks/front/plugin_anet_epacks.verif_comptes_dsi.php | ||
---|---|---|
1 |
<?php |
|
2 |
/* |
|
3 |
* vérifie que les comptes utilisateurs qui sont de type DSI ne soient pas aussi |
|
4 |
* post-only sinon ca les "coince" dans les abuledu.net |
|
5 |
*/ |
|
6 |
|
|
7 |
if(!defined('GLPI_ROOT')){ |
|
8 |
define('GLPI_ROOT', '../../..'); |
|
9 |
} |
|
10 |
include_once (GLPI_ROOT . "/inc/includes.php"); |
|
11 |
|
|
12 |
checkRight("config","w"); |
|
13 |
global $DB; |
|
14 |
|
|
15 |
commonHeader("anet_epacks",$_SERVER['PHP_SELF'],"config","plugins"); |
|
16 |
|
|
17 |
//Verifie et met a jour les differents codes (5 pour rvd, 6 pour dsi) |
|
18 |
function verif_et_update($code) { |
|
19 |
global $DB; |
|
20 |
//on récupère les packs activés et dont l'entitée finale est connue |
|
21 |
$query = "SELECT distinct(FK_users) FROM glpi_users_profiles WHERE FK_profiles='" . $code . "'"; |
|
22 |
$result = $DB->query($query); |
|
23 |
print "<p>" . $query . "</p>\n"; |
|
24 |
|
|
25 |
while($data=$DB->fetch_array($result)) { |
|
26 |
$lid=$data[0]; |
|
27 |
$query2 = "UPDATE glpi_users_profiles SET FK_profiles='" . $code . "' WHERE FK_users='$lid'"; |
|
28 |
print "<p>" . $query2 . "</p>\n"; |
|
29 |
$result2 = $DB->query($query2); |
|
30 |
} |
|
31 |
|
|
32 |
} |
|
33 |
|
|
34 |
print "<h3>Détection des collisions des profils utilisateurs</h3>\n"; |
|
35 |
print "<p>Corrections faites !</p>\n"; |
|
36 |
|
|
37 |
verif_et_update(5); |
|
38 |
verif_et_update(6); |
|
39 |
|
|
40 |
commonFooter(); |
|
41 |
?> |
Formats disponibles : Unified diff