You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							116 lines
						
					
					
						
							4.2 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							116 lines
						
					
					
						
							4.2 KiB
						
					
					
				| <?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); | |
| 
 | |
| $qTotal = mysqli_query($conn, "SELECT COUNT(id) FROM board WHERE enabled"); | |
| $rTotalEnabled = mysqli_fetch_array($qTotal); | |
| 
 | |
| $qTotal = mysqli_query($conn, "SELECT COUNT(id) FROM board WHERE newsletter"); | |
| $rTotalNewsletter = 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 col-sm-8 col-md-6 my-4 mx-auto text-center font-12"> | |
|                 <b class=""><?= $rTotal[0];?></b> utenti iscritti all'Albo di cui:<br> | |
|                 <b class="pl-2"><?= $rTotalEnabled[0];?></b> registrati al sito | |
|                 <b class="pl-2"><?= $rTotalNewsletter[0];?></b> iscritti alla newsletter | |
|             </div> | |
|  | |
|  | |
|             <div class="col-12 p-0 admin-list"> | |
|  | |
|             <?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> | |
| </div> | |
| 
 |