<?php
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); header('Cache-Control: no-cache, must-revalidate'); header('Pragma: no-cache');  $nomSupp = $_GET['nomSupp'];  include("fotoweb46.php"); include("fotoweb19.php");  $queryDeletePart = "DELETE FROM participants WHERE `nom`='$nomSupp'"; $resultDeletePart = mysql_query ($queryDeletePart) or die ("La requête de suppression du participant a échoué.");   $str = ""; $fichierPwd = "../access/.htpasswd"; if (file_exists($fichierPwd)) { $fcontents = file($fichierPwd); while (list( $numero_ligne, $ligne ) = each( $fcontents ) ) { $tab = explode (":", $ligne); $utilisateur = array_shift($tab); if (strlen ( $utilisateur ) > 0 && strlen ( $ligne ) > 2 ) { if ($utilisateur != $nomSupp) { $str .= str_replace( CHR(13),"", str_replace(CHR(10),"",$ligne) )."\n"; } } } if ($fp = fopen($fichierPwd, "w-")) { fwrite($fp,$str); fflush($fp); fclose($fp); } }  $queryAll = "SELECT nom FROM participants"; $resultAll = mysql_query ($queryAll) or die ("La requête de sélection des participants a échoué ".$queryAll); $public = false;  $strUsers = ""; while ($line = mysql_fetch_row($resultAll)) {  if ('public' != $line[0]) $strUsers = $strUsers." ".$line[0];  }  if (file_exists("../users")) { $nomFichierAccess = getValeurIni("nomFichierAccess"); $nomFichierPwd = getValeurIni("nomFichierPwd"); $pathFile = "../users/$nomFichierAccess"; if ($fp = fopen($pathFile, "w-")) { if (getValeurIni("evt") == "local") $str = "AuthUserFile ".getPathBaseApplication()."application\access\\$nomFichierPwd\n"; else $str = getValeurIni("htAccessKey")." application/access/$nomFichierPwd\n"; $str .= "AuthName fotoweb\n"; $str .= "AuthType Basic\n"; $str .= "<limit GET>\n"; $str .= "	require user ".$strUsers."\n"; $str .= "</Limit>";  fwrite($fp,$str); fclose($fp); echo "alert('Régénération du fichier de restriction des accès [users/$nomFichierAccess] : OK');"; } } else { echo "alert('Impossible de trouver le répertoire /users pour régénérer le fichier de restriction des accès.');"; }    $queryDelete = "DELETE FROM relationthemepersonne WHERE `nomPers`='$nomSupp'"; $resultDelete = mysql_query ($queryDelete) or die ("La requête de suppression des associations participant/theme a échoué."); echo "alert('Supression de [$nomSupp] OK.');"; echo "parent.frames['basAdmin'].location.replace('fotoweb44.html');";  ?> 