Subversion Repositories Applications.framework

Rev

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

Rev 297 Rev 300
1
<?xml version="1.0" encoding="UTF-8"?>
1
<?xml version="1.0" encoding="UTF-8"?>
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3
  <html xmlns="http://www.w3.org/1999/xhtml">
3
  <html xmlns="http://www.w3.org/1999/xhtml">
4
		<head>
4
		<head>
5
			<!-- template designed by Marco Von Ballmoos  -->
5
			<!-- template designed by Marco Von Ballmoos  -->
6
			<title>Docs For Class Chronometre</title>
6
			<title>Docs For Class Chronometre</title>
7
			<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
7
			<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
8
			<link rel="stylesheet" href="../media/stylesheet.css" />
8
			<link rel="stylesheet" href="../media/stylesheet.css" />
9
						<script src="../media/lib/classTree.js"></script>
9
						<script src="../media/lib/classTree.js"></script>
10
												<script language="javascript" type="text/javascript">
10
												<script language="javascript" type="text/javascript">
11
				var imgPlus = new Image();
11
				var imgPlus = new Image();
12
				var imgMinus = new Image();
12
				var imgMinus = new Image();
13
				imgPlus.src = "../media/images/plus.png";
13
				imgPlus.src = "../media/images/plus.png";
14
				imgMinus.src = "../media/images/minus.png";
14
				imgMinus.src = "../media/images/minus.png";
15
				
15
				
16
				function showNode(Node){
16
				function showNode(Node){
17
							switch(navigator.family){
17
							switch(navigator.family){
18
								case 'nn4':
18
								case 'nn4':
19
									// Nav 4.x code fork...
19
									// Nav 4.x code fork...
20
							var oTable = document.layers["span" + Node];
20
							var oTable = document.layers["span" + Node];
21
							var oImg = document.layers["img" + Node];
21
							var oImg = document.layers["img" + Node];
22
									break;
22
									break;
23
								case 'ie4':
23
								case 'ie4':
24
									// IE 4/5 code fork...
24
									// IE 4/5 code fork...
25
							var oTable = document.all["span" + Node];
25
							var oTable = document.all["span" + Node];
26
							var oImg = document.all["img" + Node];
26
							var oImg = document.all["img" + Node];
27
									break;
27
									break;
28
								case 'gecko':
28
								case 'gecko':
29
									// Standards Compliant code fork...
29
									// Standards Compliant code fork...
30
							var oTable = document.getElementById("span" + Node);
30
							var oTable = document.getElementById("span" + Node);
31
							var oImg = document.getElementById("img" + Node);
31
							var oImg = document.getElementById("img" + Node);
32
									break;
32
									break;
33
							}
33
							}
34
					oImg.src = imgMinus.src;
34
					oImg.src = imgMinus.src;
35
					oTable.style.display = "block";
35
					oTable.style.display = "block";
36
				}
36
				}
37
				
37
				
38
				function hideNode(Node){
38
				function hideNode(Node){
39
							switch(navigator.family){
39
							switch(navigator.family){
40
								case 'nn4':
40
								case 'nn4':
41
									// Nav 4.x code fork...
41
									// Nav 4.x code fork...
42
							var oTable = document.layers["span" + Node];
42
							var oTable = document.layers["span" + Node];
43
							var oImg = document.layers["img" + Node];
43
							var oImg = document.layers["img" + Node];
44
									break;
44
									break;
45
								case 'ie4':
45
								case 'ie4':
46
									// IE 4/5 code fork...
46
									// IE 4/5 code fork...
47
							var oTable = document.all["span" + Node];
47
							var oTable = document.all["span" + Node];
48
							var oImg = document.all["img" + Node];
48
							var oImg = document.all["img" + Node];
49
									break;
49
									break;
50
								case 'gecko':
50
								case 'gecko':
51
									// Standards Compliant code fork...
51
									// Standards Compliant code fork...
52
							var oTable = document.getElementById("span" + Node);
52
							var oTable = document.getElementById("span" + Node);
53
							var oImg = document.getElementById("img" + Node);
53
							var oImg = document.getElementById("img" + Node);
54
									break;
54
									break;
55
							}
55
							}
56
					oImg.src = imgPlus.src;
56
					oImg.src = imgPlus.src;
57
					oTable.style.display = "none";
57
					oTable.style.display = "none";
58
				}
58
				}
59
				
59
				
60
				function nodeIsVisible(Node){
60
				function nodeIsVisible(Node){
61
							switch(navigator.family){
61
							switch(navigator.family){
62
								case 'nn4':
62
								case 'nn4':
63
									// Nav 4.x code fork...
63
									// Nav 4.x code fork...
64
							var oTable = document.layers["span" + Node];
64
							var oTable = document.layers["span" + Node];
65
									break;
65
									break;
66
								case 'ie4':
66
								case 'ie4':
67
									// IE 4/5 code fork...
67
									// IE 4/5 code fork...
68
							var oTable = document.all["span" + Node];
68
							var oTable = document.all["span" + Node];
69
									break;
69
									break;
70
								case 'gecko':
70
								case 'gecko':
71
									// Standards Compliant code fork...
71
									// Standards Compliant code fork...
72
							var oTable = document.getElementById("span" + Node);
72
							var oTable = document.getElementById("span" + Node);
73
									break;
73
									break;
74
							}
74
							}
75
					return (oTable && oTable.style.display == "block");
75
					return (oTable && oTable.style.display == "block");
76
				}
76
				}
77
				
77
				
78
				function toggleNodeVisibility(Node){
78
				function toggleNodeVisibility(Node){
79
					if (nodeIsVisible(Node)){
79
					if (nodeIsVisible(Node)){
80
						hideNode(Node);
80
						hideNode(Node);
81
					}else{
81
					}else{
82
						showNode(Node);
82
						showNode(Node);
83
					}
83
					}
84
				}
84
				}
85
			</script>
85
			</script>
86
					</head>
86
					</head>
87
		<body>
87
		<body>
88
			<div class="page-body">			
88
			<div class="page-body">			
89
<h2 class="class-name">Class Chronometre</h2>
89
<h2 class="class-name">Class Chronometre</h2>
90
 
90
 
91
<a name="sec-description"></a>
91
<a name="sec-description"></a>
92
<div class="info-box">
92
<div class="info-box">
93
	<div class="info-box-title">Description</div>
93
	<div class="info-box-title">Description</div>
94
	<div class="nav-bar">
94
	<div class="nav-bar">
95
					<span class="disabled">Description</span> |
95
					<span class="disabled">Description</span> |
96
															<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
96
															<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
97
						
97
						
98
					</div>
98
					</div>
99
	<div class="info-box-body">
99
	<div class="info-box-body">
100
        		<!-- ========== Info from phpDoc block ========= -->
100
        		<!-- ========== Info from phpDoc block ========= -->
101
<p class="short-description">Chronometre permet de stocker et d'afficher les temps d'éxécution de script.</p>
101
<p class="short-description">Chronometre permet de stocker et d'afficher les temps d'éxécution de script.</p>
102
<p class="description"><p>Cette classe permet de réaliser un ensemble de mesure de temps prises à différents endroits d'un script.  Ces mesures peuvent ensuite être affichées au sein d'un tableau XHTML.</p></p>
102
<p class="description"><p>Cette classe permet de réaliser un ensemble de mesure de temps prises à différents endroits d'un script.  Ces mesures peuvent ensuite être affichées au sein d'un tableau XHTML.</p></p>
103
	<ul class="tags">
103
	<ul class="tags">
104
				<li><span class="field">author:</span> Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</li>
104
				<li><span class="field">author:</span> Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</li>
105
				<li><span class="field">version:</span> $Id: Chronometre.php 241 2010-12-06 15:19:07Z jpm $</li>
105
				<li><span class="field">version:</span> $Id: Chronometre.php 241 2010-12-06 15:19:07Z jpm $</li>
106
				<li><span class="field">copyright:</span> Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)</li>
106
				<li><span class="field">copyright:</span> Copyright (c) 2010, Tela Botanica (accueil@tela-botanica.org)</li>
107
				<li><span class="field">link:</span> /doc/framework/</li>
107
				<li><span class="field">link:</span> /doc/framework/</li>
108
				<li><span class="field">license:</span> <a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL-v2</a></li>
108
				<li><span class="field">license:</span> <a href="http://www.cecill.info/licences/Licence_CeCILL_V2-fr.txt">Licence CECILL-v2</a></li>
109
				<li><span class="field">license:</span> <a href="http://www.gnu.org/licenses/gpl.html">Licence GNU-GPL-v3</a></li>
109
				<li><span class="field">license:</span> <a href="http://www.gnu.org/licenses/gpl.html">Licence GNU-GPL-v3</a></li>
110
			</ul>
110
			</ul>
111
		<p class="notes">
111
		<p class="notes">
112
			Located in <a class="field" href="_Chronometre.php.html">/Chronometre.php</a> (line <span class="field"><a href="../__filesource/fsource_Framework__Chronometre.php.html#a17">17</a></span>)
112
			Located in <a class="field" href="_Chronometre.php.html">/Chronometre.php</a> (line <span class="field"><a href="../__filesource/fsource_Framework__Chronometre.php.html#a17">17</a></span>)
113
		</p>
113
		</p>
114
		
114
		
115
				
115
				
116
		<pre></pre>
116
		<pre></pre>
117
	
117
	
118
			</div>
118
			</div>
119
</div>
119
</div>
120
 
120
 
121
 
121
 
122
 
122
 
123
 
123
 
124
	<a name="sec-method-summary"></a>
124
	<a name="sec-method-summary"></a>
125
	<div class="info-box">
125
	<div class="info-box">
126
		<div class="info-box-title">Method Summary</span></div>
126
		<div class="info-box-title">Method Summary</span></div>
127
		<div class="nav-bar">
127
		<div class="nav-bar">
128
			<a href="#sec-description">Description</a> |
128
			<a href="#sec-description">Description</a> |
129
												<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
129
												<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
130
		</div>
130
		</div>
131
		<div class="info-box-body">			
131
		<div class="info-box-body">			
132
			<div class="method-summary">
132
			<div class="method-summary">
133
										
133
										
134
				<div class="method-definition">
134
				<div class="method-definition">
135
					static 						<span class="method-result">string</span>
135
					static 						<span class="method-result">string</span>
136
										<a href="#afficherChrono" title="details" class="method-name">afficherChrono</a>
136
										<a href="#afficherChrono" title="details" class="method-name">afficherChrono</a>
137
											([<span class="var-type">string</span>&nbsp;<span class="var-name">$cle</span> = <span class="var-default">null</span>])
137
											([<span class="var-type">string</span>&nbsp;<span class="var-name">$cle</span> = <span class="var-default">null</span>])
138
									</div>
138
									</div>
139
														
139
														
140
				<div class="method-definition">
140
				<div class="method-definition">
141
					static 						<span class="method-result">null</span>
141
					static 						<span class="method-result">null</span>
142
										<a href="#chrono" title="details" class="method-name">chrono</a>
142
										<a href="#chrono" title="details" class="method-name">chrono</a>
143
											([<span class="var-type">string</span>&nbsp;<span class="var-name">$cle</span> = <span class="var-default">null</span>])
143
											([<span class="var-type">string</span>&nbsp;<span class="var-name">$cle</span> = <span class="var-default">null</span>])
144
									</div>
144
									</div>
145
																															</div>
145
																															</div>
146
		</div>
146
		</div>
147
	</div>		
147
	</div>		
148
 
148
 
149
	
149
	
150
	<a name="sec-methods"></a>
150
	<a name="sec-methods"></a>
151
	<div class="info-box">
151
	<div class="info-box">
152
		<div class="info-box-title">Methods</div>
152
		<div class="info-box-title">Methods</div>
153
		<div class="nav-bar">
153
		<div class="nav-bar">
154
			<a href="#sec-description">Description</a> |
154
			<a href="#sec-description">Description</a> |
155
																<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
155
																<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
156
						
156
						
157
		</div>
157
		</div>
158
		<div class="info-box-body">
158
		<div class="info-box-body">
159
			<A NAME='method_detail'></A>
159
			<A NAME='method_detail'></A>
160
<a name="methodafficherChrono" id="afficherChrono"><!-- --></a>
160
<a name="methodafficherChrono" id="afficherChrono"><!-- --></a>
161
<div class="evenrow">
161
<div class="evenrow">
162
	
162
	
163
	<div class="method-header">
163
	<div class="method-header">
164
		<span class="method-title">static afficherChrono</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Chronometre.php.html#a75">75</a></span>)
164
		<span class="method-title">static afficherChrono</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Chronometre.php.html#a75">75</a></span>)
165
	</div> 
165
	</div> 
166
	
166
	
167
	<!-- ========== Info from phpDoc block ========= -->
167
	<!-- ========== Info from phpDoc block ========= -->
168
<p class="short-description">Permet d'afficher les temps d'éxécution de différentes parties d'un script.</p>
168
<p class="short-description">Permet d'afficher les temps d'éxécution de différentes parties d'un script.</p>
169
<p class="description"><p>Cette fonction permet d'afficher un ensemble de  mesure de temps prises à différents endroits d'un script.  Ces mesures sont affichées au sein d'un tableau XHTML dont on peut controler l'indentation des balises.  Pour un site en production, il suffit d'ajouter un style #chrono {display:none;} dans la css.  De cette façon, le tableau ne s'affichera pas. Le webmaster lui pourra rajouter sa propre feuille de style  affichant le tableau.  Le développeur initial de cette fonction est Loic d'Anterroches.  Elle a été modifiée par Jean-Pascal Milcent.</p></p>
169
<p class="description"><p>Cette fonction permet d'afficher un ensemble de  mesure de temps prises à différents endroits d'un script.  Ces mesures sont affichées au sein d'un tableau XHTML dont on peut controler l'indentation des balises.  Pour un site en production, il suffit d'ajouter un style #chrono {display:none;} dans la css.  De cette façon, le tableau ne s'affichera pas. Le webmaster lui pourra rajouter sa propre feuille de style  affichant le tableau.  Le développeur initial de cette fonction est Loic d'Anterroches.  Elle a été modifiée par Jean-Pascal Milcent.</p></p>
170
	<ul class="tags">
170
	<ul class="tags">
171
				<li><span class="field">return:</span> la chaine XHTML de mesure des temps.</li>
171
				<li><span class="field">return:</span> la chaine XHTML de mesure des temps.</li>
172
				<li><span class="field">author:</span> Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</li>
172
				<li><span class="field">author:</span> Jean-Pascal MILCENT &lt;<a href="mailto:jpm@tela-botanica.org">jpm@tela-botanica.org</a>&gt;</li>
173
				<li><span class="field">author:</span> Loic d'Anterroches</li>
173
				<li><span class="field">author:</span> Loic d'Anterroches</li>
174
				<li><span class="field">access:</span> public</li>
174
				<li><span class="field">access:</span> public</li>
175
			</ul>
175
			</ul>
176
	
176
	
177
	<div class="method-signature">
177
	<div class="method-signature">
178
		static <span class="method-result">string</span>
178
		static <span class="method-result">string</span>
179
		<span class="method-name">
179
		<span class="method-name">
180
			afficherChrono
180
			afficherChrono
181
		</span>
181
		</span>
182
					([<span class="var-type">string</span>&nbsp;<span class="var-name">$cle</span> = <span class="var-default">null</span>])
182
					([<span class="var-type">string</span>&nbsp;<span class="var-name">$cle</span> = <span class="var-default">null</span>])
183
			</div>
183
			</div>
184
	
184
	
185
			<ul class="parameters">
185
			<ul class="parameters">
186
					<li>
186
					<li>
187
				<span class="var-type">string</span>
187
				<span class="var-type">string</span>
188
				<span class="var-name">$cle</span><span class="var-description">: l'eventuel nom du point de chronométrage de fin.</span>			</li>
188
				<span class="var-name">$cle</span><span class="var-description">: l'eventuel nom du point de chronométrage de fin.</span>			</li>
189
				</ul>
189
				</ul>
190
		
190
		
191
			
191
			
192
	</div>
192
	</div>
193
<a name="methodchrono" id="chrono"><!-- --></a>
193
<a name="methodchrono" id="chrono"><!-- --></a>
194
<div class="oddrow">
194
<div class="oddrow">
195
	
195
	
196
	<div class="method-header">
196
	<div class="method-header">
197
		<span class="method-title">static chrono</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Chronometre.php.html#a53">53</a></span>)
197
		<span class="method-title">static chrono</span> (line <span class="line-number"><a href="../__filesource/fsource_Framework__Chronometre.php.html#a53">53</a></span>)
198
	</div> 
198
	</div> 
199
	
199
	
200
	<!-- ========== Info from phpDoc block ========= -->
200
	<!-- ========== Info from phpDoc block ========= -->
201
<p class="short-description">Effectue un chronometrage.</p>
201
<p class="short-description">Effectue un chronometrage.</p>
202
<p class="description"><p>Vous pouvez indiquer le nom du point de chronométrage.  Si vous n'indiquez rien, un nombre sera généré en débutant à 1.</p></p>
202
<p class="description"><p>Vous pouvez indiquer le nom du point de chronométrage.  Si vous n'indiquez rien, un nombre sera généré en débutant à 1.</p></p>
203
	<ul class="tags">
203
	<ul class="tags">
204
				<li><span class="field">access:</span> public</li>
204
				<li><span class="field">access:</span> public</li>
205
			</ul>
205
			</ul>
206
	
206
	
207
	<div class="method-signature">
207
	<div class="method-signature">
208
		static <span class="method-result">null</span>
208
		static <span class="method-result">null</span>
209
		<span class="method-name">
209
		<span class="method-name">
210
			chrono
210
			chrono
211
		</span>
211
		</span>
212
					([<span class="var-type">string</span>&nbsp;<span class="var-name">$cle</span> = <span class="var-default">null</span>])
212
					([<span class="var-type">string</span>&nbsp;<span class="var-name">$cle</span> = <span class="var-default">null</span>])
213
			</div>
213
			</div>
214
	
214
	
215
			<ul class="parameters">
215
			<ul class="parameters">
216
					<li>
216
					<li>
217
				<span class="var-type">string</span>
217
				<span class="var-type">string</span>
218
				<span class="var-name">$cle</span><span class="var-description">: le nom du point de chronométrage</span>			</li>
218
				<span class="var-name">$cle</span><span class="var-description">: le nom du point de chronométrage</span>			</li>
219
				</ul>
219
				</ul>
220
		
220
		
221
			
221
			
222
	</div>
222
	</div>
223
						
223
						
224
		</div>
224
		</div>
225
	</div>
225
	</div>
226
 
226
 
227
 
227
 
228
	<p class="notes" id="credit">
228
	<p class="notes" id="credit">
229
		Documentation generated on Tue, 18 Jan 2011 15:01:28 +0100 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
229
		Documentation generated on Tue, 18 Jan 2011 15:13:10 +0100 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
230
	</p>
230
	</p>
231
	</div></body>
231
	</div></body>
232
</html>
232
</html>