Source for file elimina_gr.php
Documentation is available at elimina_gr.php
* @desc Utility per l'eliminazione di un gruppo
* @subpackage Administration
* @author M.Marcello Verona
* @copyright 2007 M.Marcello Verona
* @license http://www.gnu.org/licenses/gpl.html GNU Public License
require_once("../inc/conn.php");
require_once("../inc/layouts.php");
require_once("../inc/func.comuni.php");
// CONFERMA LA CANCELLAZIONE
if(isset ($_GET['conferma_del']) && isset ($_POST['gid']) && intval($_POST['gid']> 0)){
$gid = (int) $_POST['gid'];
// Imposta tutti gli utenti di gruppo $gid apparteneti a 0
$q_up = vmsql_query("UPDATE {$db1['frontend']}.utente SET gid=0 WHERE gid=$gid",$link);
$q_del = vmsql_query("DELETE FROM {$db1['frontend']}.gruppo WHERE gid=$gid",$link);
header("Location: menu_registri.php?msg=gruppo_eliminato");
$files = array("sty/admin.css","sty/tabelle.css");
echo "<div id=\"briciole\"><a href=\"index.php\">home amministrazione</a> » <a href=\"menu_registri.php\">menu gruppi e registri</a> » elimina gruppo/registro</div>";
echo "<h1>Elimina gruppo/registro</h1>\n";
################################
# PRENDI DATI UTENTI E GRUPPO
$GID = (int) $_GET['gid'];
$sql_u = "SELECT count(*) FROM {$db1['frontend']}.utente WHERE gid=$GID";
$sql_g = "SELECT * FROM {$db1['frontend']}.gruppo WHERE gid=$GID";
echo "<p><img src=\"../img/cancella_gruppo.gif\" alt=\"cancella_gruppo\" class=\"img-float\"/>
Si vuole eliminare il gruppo/registro \"<strong>". $info_g['nome_gruppo']. "</strong>\",
creato in data ". $data_gruppo['ita']. ".<br />
Attenzione, l'operazione non può essere annullata.</p>\n";
echo "<p>Non esistono utenti relativi a questo gruppo.</p>";
$esistono = ($n_utenti== 1) ? "Esiste <strong>$n_utenti</strong> utente " : "Esistono <strong>$n_utenti</strong> utenti ";
echo "<p><strong>Attenzione!</strong> $esistono relativi a questo gruppo.<br />
Qualora si volesse procedere <strong>questi utenti saranno inseriti nel gruppo di default</strong>.<br />
Questo probabilmente modificherà i loro diritti, in quanto gli utenti coinvolti
erediteranno i diritti impostati nel registro di default (il registro numero 0).<br />
echo "<form method=\"post\" action=\"". $_SERVER['PHP_SELF']. "?conferma_del=$GID\">
<input type=\"hidden\" name=\"gid\" value=\"$GID\" />
<input type=\"submit\" name=\"conferma\" value=\"Conferma eliminazione\" />
|