Subversion Repositories Applications.annuaire

Rev

Rev 69 | Rev 293 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 69 Rev 248
Line 18... Line 18...
18
	    if(!isset($uid[0])) {
18
	    if(!isset($uid[0])) {
19
			$id_annuaire = $uid[0];
19
			$id_annuaire = $uid[0];
20
	    } else {
20
	    } else {
21
			$id_annuaire = Config::get('annuaire_defaut');
21
			$id_annuaire = Config::get('annuaire_defaut');
22
	    }
22
	    }
-
 
23
	    
-
 
24
		if(isset($uid[1])) {
-
 
25
			$type_stat = $uid[1];
-
 
26
	    } else {
-
 
27
	    	$type_stat = '';
-
 
28
	    }
-
 
29
	    
-
 
30
	    $controleur = new StatistiqueControleur();
-
 
31
	    
-
 
32
	    switch($type_stat) {
-
 
33
	    
-
 
34
	    	case 'annees' :
-
 
35
	    		$graph = $controleur->obtenirStatistiquesParAnnees($id_annuaire);
-
 
36
	    	break;
-
 
37
	    
-
 
38
	    	case 'continents' :
-
 
39
	    		$graph = $controleur->obtenirStatistiquesInscritsParContinents($id_annuaire);
-
 
40
	    	break;
-
 
41
	    	
-
 
42
	    	case 'europe' :
-
 
43
	    		$graph = $controleur->obtenirStatistiquesInscritsEurope($id_annuaire);
-
 
44
	    	break;
-
 
45
	    	
-
 
46
	    	case 'modification' :
-
 
47
	    		$graph = $controleur->obtenirStatistiquesModificationsProfil($id_annuaire);
-
 
48
	    	break;
-
 
49
	    	
-
 
50
	    	default:
-
 
51
	    		$graph = $controleur->obtenirStatistiquesParCritere($id_annuaire,$type_stat, '');
-
 
52
	    	break;
-
 
53
	    }
-
 
54
		
-
 
55
		// Envoi d'une image png
-
 
56
		header("Content-type: image/png charset=utf-8\n\n");
-
 
57
		imagepng ($graph);
Line 23... Line -...
23
 
-
 
24
	    $controleur = new StatistiquesControleur();
-
 
25
		$valeurs = $controleur->obtenirGraphiques($id_annuaire);
-
 
26
 
58
 
27
		$this->envoyer($valeurs);
59
		//$this->envoyer($valeurs);
28
	}
60
	}
29
}
61
}
30
?>
62
?>