<?php
# FILE: utenti_vis.php
# COPYRIGHT: All Rights reserved by Kronos Italia S.r.l.
# CREATO DA: Paola Paoloni
# IN DATA: 27/09/06
# CONTENUTO:  visualizzazione utenti lato amministratore

#---------------------------------------- VARIABILI D'USO -------------------------------------

$identita =  (isset($_POST['identita']))?$_POST['identita']:0;
$regione =  (isset($_POST['regione']))?$_POST['regione']:0;
$ruolo_cdn =  (isset($_POST['ruolo_cdn']))?$_POST['ruolo_cdn']:0;
$ruolo_cdr =  (isset($_POST['ruolo_cdr']))?$_POST['ruolo_cdr']:0;
$alfabeto =  (isset($_POST['alfabeto']))?$_POST['alfabeto']:0;
$modo =  (isset($_POST['modo']))?$_POST['modo']:"";
$num_max =  (isset($_GET['num_max']))?$_GET['num_max']:"";
$num_massimo =  (isset($_POST['num_massimo']))?$_POST['num_massimo']:$num_max;
$i =  (isset($_POST['i']))?$_POST['i']:1;
$text_searc =  trim ( (isset($_POST['text_searc']))?$_POST['text_searc']:"");

//echo "num max".$num_max."massimo".$num_massimo;
$indi = 1;

#---------------------------------------- CARICO L'AMBIENTE ------------------------------------
include "../common/include/ambiente.inc";
#----------------------------------------- CLASSE DIRITTI ---------------------------------------
include $auth;
$diritti = new K_diritti($id_utente,"utenti/utenti_vis.php");
#-----------------------------------con GESTIONE AUTORIZZAZIONI ----------------------------------
if ( $diritti->ricerca_utenti != 1 ) { //gestione caso di ingresso non autorizzato
									echo "NON SEI AUTORIZZATO";
							        session_unset();
									session_destroy();
									$trace->trace(1,"ERRORE AUTENTICAZIONE IP=$_SERVER[REMOTE_ADDR] username=$user");
									exit(0);
									// qui interrompo tutto poichè se si va in questa pagina senza diritti c'è stato un atto di pirateria.
									// ciò in quanto i controlli devono essere effettuati sui pulsanti delle pagine che portano quì!!!
                                    }
#----------------------------------------- CLASSE TRACE ---------------------------------------
$trace = new K_trace($prof_trace,"utenti VIS",$diritti->cognome." ".$diritti->nome);
$trace->trace(2,"start");
$trace->trace(5,"amministrazine index VIS ");

#----------------------------------------- CLASSE FUNZIONI -------------------------------------
$funzioni = new K_funzioni();

#----------------------------------------- TERMINE DELLE CLASSI ---------------------------------

include("include/utenti_vis2_js.php"); 

?>

<table width="100%" border="0">
  <tr> 
    <td height="45"></td>
    <td width="25"></td>
  </tr>
  <tr> 
    <td  colspan="6" class="titolo_bold" >Area Utenti: Ricerca e Visualizzazione <?php echo ($call_code == 1)?"Carte di Credito ":""; ?></td>
  </tr>
  <tr> 
    <td height="2" bgcolor="e2e2e2" colspan="6"></td>
  </tr>
  <tr> 
    <td height="2" bgcolor="8da4ba" colspan="6"></td>
  </tr>
  <tr> 
    <td width="192" height="20"></td>
  </tr>
  <form  name="ricerca" method="post">
  <input type="hidden" name="modo">
  <input type="hidden" name="id">
  <input type="hidden" name="gruppo">
  <input type="hidden" name="i" id="i" value= <?php echo  $i ?> >
  <input type="hidden" name="num_massimo" id="num_massimo" value= <?php echo  $num_massimo ?> >
  <input type="hidden" name="opener_call_type" id="opener_call_type" value= <?php echo  $opener_call_type ?> />
  <input type="hidden" name="call_code" id="call_code" value= <?php echo  $call_code ?> />
  <tr> 
    <td colspan="2" valign="top" > <table width="100%">
        <tr> 
          <td colspan=2 class="titolo">Ricerca utenti</td>
        </tr>
        <tr> 
          <td colspan=2 class="titolo" height="15"> </td>
        </tr>
        <tr> 
          <td class="titolo" colspan="2">Identit&agrave;</td>
        </tr>
        <tr> 
          <td class="titolo" colspan="2"> 
            <?php $funzioni->seleziona_identita($identita, "" ,"",$profilo); ?>
          </td>
        </tr>
        <tr> 
          <td colspan=2 class="titolo" height="15"> </td>
        </tr>
        <tr> 
          <td class="titolo" colspan="2">Regione di Riferimento</td>
        </tr>
        <tr> 
          <td class="titolo" colspan="2"> 
            <?php $funzioni->seleziona_regione($regione, " "); ?>
          </td>
        </tr>
        <tr> 
          <td colspan=2 class="titolo" height="15"> </td>
        </tr>
        <tr> 
          <td class="titolo" colspan="2">Ruolo CDN</td>
        </tr>
        <tr> 
          <td class="titolo" colspan="2"> 
            <?php $funzioni->seleziona_ruolo_cdn($ruolo_cdn, "  " ,""); ?>
          </td>
        </tr>
        <tr> 
          <td colspan=2 class="titolo" height="15"> </td>
        </tr>
        <tr> 
          <td class="titolo" colspan="2">Ruolo CDR</td>
        </tr>
        <tr> 
          <td class="titolo" colspan="2"> 
            <?php $funzioni->seleziona_ruolo_cdr($ruolo_cdr, "  " ,""); ?>
          </td>
        </tr>
        <tr> 
          <td colspan=2 class="titolo" height="15"> </td>
        </tr>
        <tr> 
          <td class="titolo" colspan="2">Iniziale del Cognome</td>
        </tr>
        <tr> 
          <td class="titolo" colspan="2"> 
<?php
$funzioni->crea_combo("alfabeto", $alfabeto, "") ;
?>
          </td>
        </tr>
        <tr> 
          <td colspan=2 class="titolo" height="15"> </td>
        </tr>
        <tr> 
          <td class="titolo" colspan="2">Inserisci il Cognome</td>
        </tr>
        <tr> 
          <td class="titolo"> <input type="text" name="text_searc"  class="text_area" id="text_searc" value="<?php echo  $text_searc ?>" /></td>
        </tr>
        <tr> 
          <td height="15"></td>
        </tr>
        <tr> 
          <td class="titolo" colspan="2"> <input type="button" value="Ricerca" class="pulsantearancio" onClick="cerca()"> 
          </td>
        </tr>
      </table></td>
    <td width="1" bgcolor="#FF6600"></td>
    <td width="1" bgcolor="#003366"></td>
    <td colspan="2" valign="top"> <table width="100%">
<?php 
if ($modo=="RICERCA") {

	include "$query_path_utenti/q_utenti_ric.php";

	if ($risultato['num_righe']==0) 
	{ 
?>
        <tr> 
          <td class="titolo">La ricerca non ha prodotto risultati</td>
        </tr>
        <?php } else { //se ci sono risultati
						#Il numero di utenti che ho è $risultato['num_righe']
						$num_utenti=$risultato['num_righe'];
						 # Ogni pagina può visualizzare 30 utenti ($fino_a=5)
						 $utenti_visualizzati=30;
							$fino_a =30;
							#Controllo se sono alla prima pagina di visualizzazione
							$da =  (isset($_GET['da'])?$_GET['da']:0) ;
							$pagina =  (isset($_GET['pagina'])?$_GET['pagina']:1) ;

							  #Calcolo ogni volta che eseguo la query quante pagine mi occorrono
							 
							if ($num_utenti<=$fino_a) {$pagine=1;}
							else { $pagine = intval ($num_utenti/$fino_a)+1;}
							$segnalibro=$pagina;
							#Calcolo dove arrivo con questa pagina
						if(($num_utenti-$da)<=$utenti_visualizzati): $fino_a=$num_utenti-$da;
						endif;
								
	            
						include "$query_path_utenti/q_utenti_ric_limit.php";
			  ?>
        <tr> 
          <td class="titolo" >Risultati della ricerca dal <?php echo $da ?> al 
            <?php echo $da+$fino_a ?></td>
        </tr>
		  <tr>
		  <td valign="top">


				
		  <div style="width:auto;height:400px;overflow:auto;" >
        <table width="100%">
          <tr> 
            <td class="titolo" width="35%" >Cognome</td>
            <td class="titolo" width="35%" >Nome</td>
            <td  class="titolo"  align="center" >Regione</td>
            <td width="10%"   align="center"></td>
            <td width="10%"  align="left"  class="titolo"> 
              <?php if($opener=="iscrizioni_edt" || $opener=="iscrizioni_eseg_edt") echo "Iscrizione";?>            </td>
          </tr>
<?php 
$reg = NULL;

while ($row=mysql_fetch_array ($risultato['valori'])){ 
	
	if ($reg != $row['id_regione'])
	{
	 	if($row['id_regione']!=0)
			echo "<tr><td colspan=\"2\" class=\"titolo_evid\" >".$funzioni->deseleziona_regione($row['id_regione'])."</td></tr>";								
	 	else
	 	{
			echo "<tr><td colspan=\"2\" class=\"titolo_evid\" >Nessuna</td></tr>";
	 	}	
	} 	  

?>
						  
          <tr> 
            <td class="titolo"><?php echo $funzioni->unescape($row['cognome']); ?></td>
            <td class="titolo"><?php echo $funzioni->unescape($row['nome']); ?></td>
            <td class="titolo_evid"> 
<?php 
if ($reg != $row['id_regione'])
{
	echo $funzioni->deseleziona_regione($row['id_regione']); 
}

if($row['id_regione']==0)
	echo "Nessuna ";

$reg = $row['id_regione'];
								
?>            </td>
				
<?php //se non siamo in presenza di un pop up

if($pop_up==0) 
{
	if($call_code == 0)
	{

?>
						<td width="15"   align="center" title="Visualizza dati utente"> <img src="<?php echo $himg_path ?>/word.gif"  onClick="visualizza(<?php echo  $row['id']; ?>)"  class="immagine"></td>
<?php 
		if($diritti->inserimento_utenti) { 
?>
			<td width="15"   align="center" title="Modifica dati utente"> <img src="<?php echo $himg_path ?>/edt.gif" 
			onClick="modifica('<?php echo  $row['id']; ?>')"  class="immagine"></td>
<?php
		}
	} 
	elseif ($call_code == 1)
	{
		/*
			$call_code == 1 indica che stiamo visualizzando la lista utenti per
			selezionarne l'id ai fini della gestione carta di credito.
		*/
?>	
		<td width="100" colspan="2" align="center" title="Carta di credito Utente"><a href="#"><img src="<?php echo $himg_path ?>/carta_credito.jpg"  onclick="editing_carta(<?php echo  $row['id']; ?>)"  class="immagine" /></a></td>

<?php
	}
} 
//fine non siamo in presenza di un pop up
else
//se  siamo in presenza di un popup
{
// se la variabile opener è iscrizioni			
			if($opener=="iscrizioni_edt" ) 
					 { ?>
								<td colspan="2"   class="titolo_centrato"> Iscrivi<input type="checkbox" name="iscrivi_<?php echo  $indi ?>" id="iscrivi_<?php echo  $indi ?>" 
						onclick="iscrivi_utente('<?php echo $row['id']?>', '<?php echo $row['nome']?>','<?php echo $row['cognome']?>','<?php echo  $row['abilita']?>','<?php echo  $indi ?>')" />								</td>
								<?php $indi++;
							}
// fine iscrizioni
// se la variabile opener è responsabili scientifici
			else if($opener=="responsabili_scientifici_edt" ) 
					 		{ ?>
						<td colspan="2"   class="titolo_centrato"><input type="button" name="associa" id="associa"  value="Associa" class="pulsanteviola_p"	onclick="associa_responsabile_scientifico('<?php echo $row['id']?>', '<?php echo $row['nome']?>','<?php echo $row['cognome']?>','<?php echo  $row['abilita']?>')" />					</td>
            		<?php } 
//fine responsabili scientifici
//se la variabile opener è membri			
		  else if($opener=="membri_edt" ) 
							{ ?>
            <td colspan="2"   class="titolo_centrato">
			Iscrivi<input type="checkbox" name="iscrivi_<?php echo  $indi ?>" id="iscrivi_<?php echo  $indi ?>" 
		onclick="iscrivi_membro('<?php echo $row['id']?>', '<?php echo $row['nome']?>','<?php echo $row['cognome']?>','<?php echo  $row['abilita']?>','<?php echo  $indi ?>')" />			</td>
            <?php $indi++;	
							} 
// fine membri							
		else 
// tutti gli altri casi
							{ 
				?>
						<td colspan="2" > <input type="button" class="pulsanteviola_p" value="associa" name="associa2" 
					onclick="associa_socio(<?php echo $row['id']?>, '<?php echo $row['nome']?>','<?php echo $row['cognome']?>',<?php echo $row['abilita']?>,<?php echo $opener_call_type?>)" />
					<td> 
              <?php }
 // tutti gli altri casi	
// fine di siamo in un pop up	
	}  

	if($diritti->inserimento_utenti)
	{
		if ($row['abilita'] == 1 )
		{ 
?>
					<td width="15" align="center" <?php echo ($call_code == 0)?"title=\"Disattiva utente\"":"style=\"cursor:help\" title=\"Utente Attivo\""?>> <img src="<?php echo $himg_path ?>/attiva.png" 
					<?php echo ($call_code == 0)?"onClick=\"disattiva('".$row['id']."')\"":""?>  class="immagine">	</td>
				  
<?php 
		}  
		else { 
?>
					<td width="15" align="center" <?php echo ($call_code == 0)?"title=\"Attiva Utente\"":"style=\"cursor:help\" title=\"Utente disattivato\""?>> <img src="<?php echo $himg_path ?>/divieto.png"  
					<?php echo ($call_code == 0)?"onClick=\"attiva('".$row['id']."','".$row['id_gruppo']."')\"":"" ?> class="immagine" >					</td>
<?php 	
		} 
	}
?>
          </tr>
<?php } 
?>

         <tr> 
            <td height="30" class="titolo"></td>
          </tr>
        </table>
		  </div>

<?php }//fine ci sono risultati
?>


<!-- <paginatore> -->
<table align="center" >
 <tr>
  <td ><img src="<?php echo  $himg_path?>/inf.jpg" style="cursor:pointer" onclick="javascript: carica_pagina(1);" /></td>
  <td ><img src="<?php echo  $himg_path?>/previous.jpg" style="cursor:pointer" onclick="javascript: carica_pagina(parseInt($('pagina').value)-1)" /></td>
  <td ><input type="text" id="pagina" name="pagina" value="<?php echo  (@$_GET['pagina'])?@$_GET['pagina']:1; ?>" style="width:20px;" onkeyup="javascript:window.digitazione(event);"size="1" /></td>
  <td ><img src="<?php echo  $himg_path?>/next.jpg" style="cursor:pointer" onclick="javascript: carica_pagina(parseInt($('pagina').value)+1)" /></td>
  <td ><img src="<?php echo  $himg_path?>/sup.jpg" style="cursor:pointer" onclick="javascript: carica_pagina(<?php echo  $pagine ?>)" /></td>
  <td >di</td>
  <td ><input type="text" id="pagine" name="pagine" value="<?php echo  $pagine ?>" style="width:20px;border:0px;" size="1" readonly /></td>
 <tr>
</table>
<!-- </paginatore> -->

<table align="center">
 <tr> 
	<td colspan="5" align="center"><input type="button" value="Stampa" class="pulsantearancio"  onClick="stampa_pdf()"> 
	</td>
 </tr>
</table>
		
		</td>
  </tr>
</table>


<?php }
	else { 
?>
        <tr> 
          <td class="titolo">Effettuare la ricerca</td>
        </tr>
<?php }
?>
      </table>


	</td>
	
	
	</tr>

</form>
</table>

