Location: PHPKode > projects > EmploiNet : a timetable web manager > EmploiNet/v0.8.0/Administration/Navigation.php3
<?
	function perform($key,$keyName)
  	{
    	global $index;
    	global $index_max;
    	global $result;
    	global $choice;
    	global $databaseName;
    	
		$connection = openConnection($databaseName);
	    $result = selectRecords();
    	$index_max = (mysql_num_rows($result))-1;
	    switch ($choice)
    	{
// Bouton Premier
        case 0: $index = 0;
                if ($index_max >= 0)
                  remplir_formulaire($index,$result);
                break;        

// Bouton Précédent

        case 1: if ($index_max >= 0) {
			if ($index > 0 ) {
		        $index--;					// va sur le précédent
			}
			else $index=0;
			remplir_formulaire($index,$result);
            }
			break;

// Bouton Suivant

        case 2: if ($index_max >= 0)
			{
			  if ($index < $index_max)
                    $index++;          				// va sur le suivant
			remplir_formulaire($index,$result);
			}
	        break;

// Bouton Dernier

        case 3: if ($index_max >= 0 )
			{
                  $index = $index_max;
				remplir_formulaire($index,$result);
			}
//			else remplir_formulaire($index,$result);
                break;

// Bouton Supprimer

        case 4: if ($index >=0)
					supprimer($key,$keyName);
                break;

// Bouton Nouveau

        case 5: nouveau($keyName);
                break;

// Bouton Modifier

        case 6: if ($index >= 0)
					modifier($key,$keyName);
                break;

// Bouton Effacer

        case 7: $index = -1;
                break;
       
      
// Choix par ordre alphabétique
    
        case 8: //$index=Emplacement($key,$result);
                $index=rechercheId($key,$result,$keyName);
                remplir_formulaire($index,$result);
  		break;
  
// Choix par ordre alphabétique
    
        case 9: changementPromo($key,$keyName);
        break;

  }
  }
?>
Return current item: EmploiNet : a timetable web manager