14 changed files with 363 additions and 80 deletions
Binary file not shown.
@ -0,0 +1,153 @@ |
|||
<div class="row"> |
|||
<div class="col-12"> |
|||
<div class="section-title">Elimina utente</div> |
|||
</div> |
|||
<div class="col-12"> |
|||
|
|||
<div class="sheet-box p-4"> |
|||
|
|||
<?php |
|||
if($_POST['go']){ |
|||
|
|||
$q=mysqli_query($conn, "DELETE FROM board WHERE id=".trim($getQ[3]).""); |
|||
|
|||
echo '<div class="col-10 text-center mx-auto my-5"> |
|||
<p><i class="fa fa-check-circle font-alert p-4"></i></p> |
|||
Utente eliminato correttamente! |
|||
</div>'; |
|||
|
|||
}else{ |
|||
|
|||
if($getQ[3]){ |
|||
|
|||
$q=mysqli_query($conn, "SELECT * FROM board WHERE id = ".trim($getQ[3])); |
|||
if(mysqli_num_rows($q)==0){ |
|||
echo '<div class="col-10 text-center mx-auto my-5"> |
|||
<p><i class="fa fa-exclamation-triangle font-alert p-4"></i></p> |
|||
<p>ATENZIONE: Utente non trovato!</p> |
|||
<p><a href="'.$BASE_URL.'/sheets/user/del" class="button">Torna indietro</a></p> |
|||
</div>'; |
|||
}else{ |
|||
|
|||
$r=mysqli_fetch_array($q); |
|||
?> |
|||
<form method="post"> |
|||
<div class="row"> |
|||
<div class="col-12 col-sm-6"> |
|||
<span class="font-12 text-grey">N° Iscrizione all'Albo</span> |
|||
<p><?= $r['id'];?></p> |
|||
</div> |
|||
<div class="col-12 col-sm-6"> |
|||
<span class="font-12 text-grey">Data di iscrizione all'Albo</span> |
|||
<p><?= $r['register_date'];?></p> |
|||
</div> |
|||
<div class="col-12 col-sm-6"> |
|||
<span class="font-12 text-grey">Email</span> |
|||
<p><?= $r['email'];?></p> |
|||
</div> |
|||
|
|||
<div class="col-12"><hr></div> |
|||
|
|||
<div class="col-12 col-sm-6"> |
|||
<span class="font-12 text-grey">Cognome</span> |
|||
<p><?= $r['last_name'];?></p> |
|||
</div> |
|||
<div class="col-12 col-sm-6"> |
|||
<span class="font-12 text-grey">Nome</span> |
|||
<p><?= $r['first_name'];?></p> |
|||
</div> |
|||
<div class="col-12 col-sm-6"> |
|||
<span class="font-12 text-grey">Data di nascita</span> |
|||
<p><?= $r['birth_date'];?></p> |
|||
</div> |
|||
<div class="col-12 col-sm-6"> |
|||
<span class="font-12 text-grey">Luogo di nascita</span> |
|||
<p><?= $r['birth_place'];?></p> |
|||
</div> |
|||
<div class="col-9 col-sm-9"> |
|||
<span class="font-12 text-grey">Indirizzo</span> |
|||
<p><?= $r['address'];?></p> |
|||
</div> |
|||
<div class="col-3 col-sm-3"> |
|||
<span class="font-12 text-grey">C.A.P.</span> |
|||
<p><?= $r['zip_code'];?></p> |
|||
</div> |
|||
<div class="col-8 col-sm-8"> |
|||
<span class="font-12 text-grey">Comune</span> |
|||
<p><?= $r['city'];?></p> |
|||
</div> |
|||
<div class="col-4 col-sm-4"> |
|||
<span class="font-12 text-grey">Provincia</span> |
|||
<p><?= $r['province'];?></p> |
|||
</div> |
|||
|
|||
<div class="col-12"><hr></div> |
|||
|
|||
<div class="col-12 col-sm-6"> |
|||
<span class="font-12 text-grey">Laureato/a a</span> |
|||
<p><?= $r['degree_place'];?></p> |
|||
</div> |
|||
<div class="col-12 col-sm-6"> |
|||
<span class="font-12 text-grey">Laureato/a il</span> |
|||
<p><?= $r['degree_date'];?></p> |
|||
</div> |
|||
<div class="col-12 col-sm-6"> |
|||
<span class="font-12 text-grey">Laureato/a in</span> |
|||
<p><?= $r['degree'];?></p> |
|||
</div> |
|||
<div class="col-12 col-sm-6"> |
|||
<span class="font-12 text-grey">Abilitato/a nel</span> |
|||
<p><?= $r['qualification_date'];?></p> |
|||
</div> |
|||
<div class="col-9 col-sm-9"> |
|||
<span class="font-12 text-grey">Abilitato/a presso</span> |
|||
<p><?= $r['qualification_place'];?></p> |
|||
</div> |
|||
|
|||
|
|||
<div class="col-12"> |
|||
<span class="font-12 text-grey">Specializzazioni</span> |
|||
<p><?= strip_tags($r['specializations']);?></p> |
|||
</div> |
|||
|
|||
|
|||
<div class="col-12 text-right"> |
|||
<button type="submit" name="go" value="1">Conferma eliminazione</button> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
|
|||
<?php |
|||
} |
|||
}else{ |
|||
|
|||
?> |
|||
<form method="post" class="form-mod" data-path="<?= $BASE_URL;?>/sheets/user/del"> |
|||
<div class="col-12 col-sm-6 mx-auto"> |
|||
<div class="row"> |
|||
<div class="col"> |
|||
<span class="font-12">N° Iscrizione all'Albo</span> |
|||
</div> |
|||
</div> |
|||
<div class="row"> |
|||
<div class="col"> |
|||
<input type="text" class="id" name="id"> |
|||
</div> |
|||
<div class="col-auto"> |
|||
<button type="submit">Elimina</button> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
|
|||
<?php |
|||
|
|||
} |
|||
} |
|||
?> |
|||
|
|||
</div> |
|||
|
|||
</div> |
|||
</div> |
|||
|
@ -0,0 +1,105 @@ |
|||
<?php |
|||
|
|||
$initial = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z'); |
|||
|
|||
$qTotal = mysqli_query($conn, "SELECT COUNT(id) FROM board"); |
|||
$rTotal = mysqli_fetch_array($qTotal); |
|||
|
|||
?> |
|||
|
|||
|
|||
<div class="row"> |
|||
<div class="col-12"> |
|||
<div class="section-title">Elenco utenti</div> |
|||
</div> |
|||
|
|||
<div class="col-12"> |
|||
|
|||
<div class="sheet-box p-4"> |
|||
|
|||
<div class="col-12 col-sm-8 my-2 mx-auto pages"> |
|||
|
|||
<?php |
|||
for($i=0;$i<count($initial);$i++){ |
|||
echo "<a class=\"font-12 "; |
|||
if($initial[$i]==$initialSelected){echo "selected";} |
|||
echo "\" href=\"$BASE_URL/sheets/user/list/init/".$initial[$i]."\">".strtoupper($initial[$i])."</a>"; |
|||
} |
|||
?> |
|||
</div> |
|||
|
|||
|
|||
|
|||
|
|||
<div class="col-12 col-sm-8 col-md-6 my-4 mx-auto text-center"> |
|||
<form method="post" action="<?php echo $BASE_URL;?>/sheets/user/list/find"> |
|||
<div class="row font-14 font-bold"> |
|||
<div class="col mx-auto mr-0"> |
|||
<input type="text" name="q" class="input"> |
|||
</div> |
|||
<div class="col-auto mx-auto ml-0"> |
|||
<button type="submit"><i class="fa fa-search"></i> Cerca </button> |
|||
</div> |
|||
</div> |
|||
</form> |
|||
</div> |
|||
|
|||
|
|||
<div class="col-12 my-5 mx-auto "> |
|||
|
|||
<?php |
|||
$query=""; |
|||
if($getQ[3]=="init"){ |
|||
$query="WHERE last_name LIKE '".$getQ[4]."%'"; |
|||
$q = mysqli_query($conn, "SELECT * FROM board $query ORDER BY last_name"); |
|||
} |
|||
|
|||
if($getQ[3]=="find"){ |
|||
|
|||
$keys = explode(' ',addslashes($_POST['q'])); |
|||
|
|||
if(count($keys)>1){ |
|||
|
|||
$query="WHERE ("; |
|||
foreach($keys as $k=>$value){ |
|||
if($k>0){$query .= " OR";} |
|||
$query .= " first_name LIKE '%$value%' "; |
|||
} |
|||
|
|||
$query .= " OR first_name LIKE '%".addslashes($_POST['q'])."%' OR last_name LIKE '%".addslashes($_POST['q'])."%') AND ("; |
|||
|
|||
foreach($keys as $k=>$value){ |
|||
if($k>0){$query .= " OR";} |
|||
$query .= " last_name LIKE '%$value%' "; |
|||
} |
|||
|
|||
$query .= ") "; |
|||
|
|||
}else{ |
|||
$query="WHERE first_name LIKE '%".$keys[0]."%' OR last_name LIKE '%".$keys[0]."%'"; |
|||
} |
|||
|
|||
$q = mysqli_query($conn, "SELECT * FROM board $query ORDER BY last_name"); |
|||
} |
|||
|
|||
$cnt=0; |
|||
|
|||
while($r = mysqli_fetch_array($q)){ |
|||
$cnt++; |
|||
$bg = ($cnt%2) ? "bg-light-grey" : "bg-white"; |
|||
echo "<div class=\"admin-list-item $bg\"> |
|||
<span>".$r['last_name']." ".$r['first_name']."</span> |
|||
<div class=\"right\"> |
|||
<a href=\"$BASE_URL/sheets/user/mod/".$r['id']."\" class=\"button button-small\"><i class=\"fa fa-edit\"></i> Modifica</a> |
|||
<a href=\"$BASE_URL/sheets/user/del/".$r['id']."\" class=\"button button-small\"><i class=\"fa fa-trash\"></i> Elimina</a> |
|||
</div></div>"; |
|||
} |
|||
|
|||
|
|||
?> |
|||
|
|||
</div> |
|||
|
|||
</div> |
|||
</div> |
|||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in new issue