Subversion Repositories Applications.gtt

Rev

Rev 10 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 10 Rev 11
1
<?php
1
<?php
2
 
2
 
-
 
3
class Registre {
-
 
4
	private static $registre = null;
3
class Resultat {
5
	private $suivant;
4
	private $titre;
6
	private $titre;
5
	private $espaces;
7
	private $espaces = array();
6
	private $donnees;
8
	private $donnees = array();
7
	private $squelettes;
9
	private $squelettes;
8
 
10
 
-
 
11
	public static function getRegistre()
-
 
12
    {
9
	public function __construct()
13
    	if (is_null(Registre::$registre)) {
-
 
14
			Registre::$registre = new Registre;
10
    {
15
		}
-
 
16
		return Registre::$registre;
11
    	
17
    }
12
    }
18
	
13
    // Titre
19
    // Titre
14
	public function getTitre()
20
	public function getTitre()
15
	{
21
	{
16
		return $this->titre;
22
		return $this->titre;
17
	}
23
	}
18
	public function setTitre($t)
24
	public function setTitre($t)
19
	{
25
	{
20
		$this->titre = $t;
26
		$this->titre = $t;
21
	}
27
	}
22
	
28
	
23
	// Espaces De Nomage
29
	// Espaces De Nomage
24
	public function setEspaces($e)
30
	public function setEspaces($e)
25
	{
31
	{
26
		$this->espaces = $e;
32
		$this->espaces = $e;
27
	}
33
	}
28
	public function ajouterEspace($cle, $val)
34
	public function ajouterEspace($cle, $val)
29
	{
35
	{
30
		$this->espaces[$cle] = $val;
36
		$this->espaces[$cle] = $val;
31
	}
37
	}
32
	public function getEspaces($cle = null)
38
	public function getEspaces($cle = null)
33
	{
39
	{
34
		if ($cle != null) {
40
		if ($cle != null) {
35
			return $this->espaces[$cle];
41
			return $this->espaces[$cle];
36
		} else {
42
		} else {
37
			return $this->espaces;
43
			return $this->espaces;
38
		}
44
		}
39
	}
45
	}
40
	    
46
	    
41
	// Donnees
47
	// Donnees
42
	public function setDonnees($d)
48
	public function setDonnees($d)
43
	{
49
	{
44
		$this->donnees = $d;
50
		$this->donnees = $d;
45
	}
51
	}
46
	public function ajouterDonnee($cle, $val)
52
	public function ajouterDonnee($cle, $val)
47
	{
53
	{
48
		$this->donnees[$cle] = $val;
54
		$this->donnees[$cle] = $val;
49
	}
55
	}
50
	public function getDonnees($cle = null)
56
	public function getDonnees($cle = null)
51
	{
57
	{
52
		if ($cle != null) {
58
		if (!is_null($cle)) {
53
			return $this->donnees[$cle];
59
			return $this->donnees[$cle];
54
		} else {
60
		} else {
55
			return $this->donnees;
61
			return $this->donnees;
56
		}
62
		}
57
	}
63
	}
58
 
64
 
59
	// Squelettes
65
	// Squelettes
60
	public function setSquelettes($s)
66
	public function setSquelettes($s)
61
	{
67
	{
62
		$this->squelettes = $s;
68
		$this->squelettes = $s;
63
	}
69
	}
64
	public function ajouterSquelette($cle, $val)
70
	public function ajouterSquelette($cle, $val)
65
	{
71
	{
66
		$this->squelettes[$cle] = $val;
72
		$this->squelettes[$cle] = $val;
67
	}
73
	}
68
	public function getSquelettes($cle = null)
74
	public function getSquelettes($cle = null)
69
	{
75
	{
70
		if ($cle != null) {
76
		if ($cle != null) {
71
			return $this->squelettes[$cle];
77
			return $this->squelettes[$cle];
72
		} else {
78
		} else {
73
			return $this->squelettes;
79
			return $this->squelettes;
74
		}
80
		}
75
	}
81
	}
76
}
82
}
77
?>
83
?>