[ Index ] |
PHP Cross Reference of Unnamed Project |
[Summary view] [Print] [Text view]
1 <?php 2 3 /** 4 5 * Permet configurer la sauvegarde sur NAS (Backuppc) 6 * @Version $Id: support1.php 5431 2010-04-24 11:52:15Z plouf $ 7 8 * @Projet LCS / SambaEdu 9 10 * @auteurs 11 12 * @Licence Distribue selon les termes de la licence GPL 13 14 * @note 15 16 */ 17 18 /** 19 20 * @Repertoire: sauvegarde/supports 21 * file: support1.php 22 23 */ 24 25 26 require ("config.inc.php"); 27 require_once ("functions.inc.php"); 28 require ("ldap.inc.php"); 29 require ("ihm.inc.php"); 30 include ("fonction_backup.inc.php"); 31 32 require_once ("lang.inc.php"); 33 bindtextdomain('sauvegarde',"/var/www/se3/locale"); 34 textdomain ('sauvegarde'); 35 36 37 // Verifie les droits 38 $login =isauth(); 39 if (ldap_get_right("system_is_admin",$login)!="Y") 40 die (gettext("Vous n'avez pas les droits suffisants pour accéder à cette fonction")."</BODY></HTML>"); 41 42 43 $sql="Select value from params where name='usbdisk';"; 44 $query=mysql_query($sql); 45 $row=mysql_fetch_row($query); 46 $usbdisk=$row[0]; 47 48 ################################################################################### 49 # Fix Bpcmedia 50 ################################################################################### 51 $sql2 = "UPDATE `params` SET `value` = '1' WHERE `params`.`name` ='bpcmedia' ;"; 52 $c2 = mysql_query($sql2) or die("ERREUR: $sql2"); 53 54 ################################################################################### 55 # Fix nas suffix 56 ################################################################################### 57 $sql_suffix = "UPDATE params set value='' where name='NAS_mntsuffix' ;"; 58 $res_suffix = mysql_query($sql_suffix) or die("ERREUR: $sql_suffix"); 59 60 ################################################################################### 61 echo "<table align=\"center\" width=\"80%\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\">"; 62 63 $drive="/var/lib/backuppc"; 64 echo "<tr><td> "; 65 echo gettext("Etat de la connexion au disque USB:")."</td><td align=center>"; 66 if (exec ('sudo /usr/share/se3/sbin/testbackup.sh')==false) { 67 68 $msg5 = 'La connexion au disque est fonctionnelle<BR>En cliquant sur ce bouton, vous deconnecterez le disque USB afin de pouvoir procéder par exemple à son échange.'; 69 echo "<a onmouseout=\"UnTip()\" onmouseover=\"Tip('$msg5')"."\" href=sauv.php?action=umountUSB><IMG id=\"status_media\" style=\"border: 0px solid;\" SRC=\"../elements/images/enabled.png\" ></a>"; 70 71 72 } else { 73 $msg6 = gettext("Accès au disque USB impossible<BR />En cliquant sur ce bouton, SE3 tentera de reconnecter le disque USB."); 74 echo "<a onmouseout=\"UnTip()\" onmouseover=\"Tip('$msg6')"."\" href=sauv.php?action=restoreUSB><IMG id=\"status_media\" style=\"border: 0px solid;\" SRC=\"../elements/images/disabled.png\" ></a>"; 75 } 76 echo "</td>\n"; 77 echo "<td align=center>"; 78 exec("/usr/share/se3/sbin/diskdetect.sh", $disks); 79 echo "<form method=\"get\" action=\"sauv.php\">\n"; 80 echo "<select id=\"usbdisk\" name=\"usbdisk\" onchange=\"this.form.submit();\">"; 81 echo "<option>Choisir le disque USB</option>"; 82 for ($i=0; $i<count($disks); $i++) { 83 echo "<option value=$disks[$i]"; 84 if ($disks[$i]==$usbdisk) echo " selected"; 85 echo ">".$disks[$i]."</option>\n"; 86 } 87 if (count($disks) == 0) echo "<option selected>Pas de disque!</option>"; 88 echo "</select><td>"; 89 echo "</form>\n"; 90 91 echo "<tr><td> "; 92 echo gettext("Espace disponible")."</td><td align=\"center\">"; 93 $msg7= gettext("Taille disponible en Gb du disque sur lequel se trouve votre sauvegarde."); 94 echo "<span onmouseout=\"UnTip();\" onmouseover=\"Tip('".$msg7."');\" >"; 95 echo round(diskfreespace("$drive")/1024/1024/1024,2); echo " Gb </span></td><td></td></tr>"; 96 echo "</table>"; 97 echo "<br/><center><a href=\"sauv.php?action=format&usbdisk=$usbdisk\" onclick=\"return getformatconfirm();\">Formater disque USB</a></center>\n"; 98 99 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Tue Mar 17 22:47:18 2015 | Cross-referenced by PHPXref 0.7.1 |