Subversion Repositories Applications.framework

Rev

Rev 297 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
159 jpm 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">
3
  <html xmlns="http://www.w3.org/1999/xhtml">
4
		<head>
5
			<!-- template designed by Marco Von Ballmoos  -->
6
			<title>Docs For Class Chronometre</title>
7
			<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'/>
8
			<link rel="stylesheet" href="../media/stylesheet.css" />
9
						<script src="../media/lib/classTree.js"></script>
10
												<script language="javascript" type="text/javascript">
11
				var imgPlus = new Image();
12
				var imgMinus = new Image();
13
				imgPlus.src = "../media/images/plus.png";
14
				imgMinus.src = "../media/images/minus.png";
15
 
16
				function showNode(Node){
17
							switch(navigator.family){
18
								case 'nn4':
19
									// Nav 4.x code fork...
20
							var oTable = document.layers["span" + Node];
21
							var oImg = document.layers["img" + Node];
22
									break;
23
								case 'ie4':
24
									// IE 4/5 code fork...
25
							var oTable = document.all["span" + Node];
26
							var oImg = document.all["img" + Node];
27
									break;
28
								case 'gecko':
29
									// Standards Compliant code fork...
30
							var oTable = document.getElementById("span" + Node);
31
							var oImg = document.getElementById("img" + Node);
32
									break;
33
							}
34
					oImg.src = imgMinus.src;
35
					oTable.style.display = "block";
36
				}
37
 
38
				function hideNode(Node){
39
							switch(navigator.family){
40
								case 'nn4':
41
									// Nav 4.x code fork...
42
							var oTable = document.layers["span" + Node];
43
							var oImg = document.layers["img" + Node];
44
									break;
45
								case 'ie4':
46
									// IE 4/5 code fork...
47
							var oTable = document.all["span" + Node];
48
							var oImg = document.all["img" + Node];
49
									break;
50
								case 'gecko':
51
									// Standards Compliant code fork...
52
							var oTable = document.getElementById("span" + Node);
53
							var oImg = document.getElementById("img" + Node);
54
									break;
55
							}
56
					oImg.src = imgPlus.src;
57
					oTable.style.display = "none";
58
				}
59
 
60
				function nodeIsVisible(Node){
61
							switch(navigator.family){
62
								case 'nn4':
63
									// Nav 4.x code fork...
64
							var oTable = document.layers["span" + Node];
65
									break;
66
								case 'ie4':
67
									// IE 4/5 code fork...
68
							var oTable = document.all["span" + Node];
69
									break;
70
								case 'gecko':
71
									// Standards Compliant code fork...
72
							var oTable = document.getElementById("span" + Node);
73
									break;
74
							}
75
					return (oTable && oTable.style.display == "block");
76
				}
77
 
78
				function toggleNodeVisibility(Node){
79
					if (nodeIsVisible(Node)){
80
						hideNode(Node);
81
					}else{
82
						showNode(Node);
83
					}
84
				}
85
			</script>
86
					</head>
87
		<body>
88
			<div class="page-body">
89
<h2 class="class-name">Class Chronometre</h2>
90
 
91
<a name="sec-description"></a>
92
<div class="info-box">
93
	<div class="info-box-title">Description</div>
94
	<div class="nav-bar">
95
					<span class="disabled">Description</span> |
96
															<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
97
 
98
					</div>
99
	<div class="info-box-body">
100
        		<!-- ========== Info from phpDoc block ========= -->
297 jpm 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>
159 jpm 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>
297 jpm 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>
159 jpm 107
				<li><span class="field">link:</span> /doc/framework/</li>
297 jpm 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>
159 jpm 110
			</ul>
111
		<p class="notes">
297 jpm 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>)
159 jpm 113
		</p>
114
 
115
 
116
		<pre></pre>
117
 
118
			</div>
119
</div>
120
 
121
 
122
 
123
 
124
	<a name="sec-method-summary"></a>
125
	<div class="info-box">
126
		<div class="info-box-title">Method Summary</span></div>
127
		<div class="nav-bar">
128
			<a href="#sec-description">Description</a> |
129
												<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
130
		</div>
131
		<div class="info-box-body">
132
			<div class="method-summary">
297 jpm 133
 
159 jpm 134
				<div class="method-definition">
297 jpm 135
					static 						<span class="method-result">string</span>
159 jpm 136
										<a href="#afficherChrono" title="details" class="method-name">afficherChrono</a>
297 jpm 137
											([<span class="var-type">string</span>&nbsp;<span class="var-name">$cle</span> = <span class="var-default">null</span>])
159 jpm 138
									</div>
139
 
140
				<div class="method-definition">
297 jpm 141
					static 						<span class="method-result">null</span>
142
										<a href="#chrono" title="details" class="method-name">chrono</a>
159 jpm 143
											([<span class="var-type">string</span>&nbsp;<span class="var-name">$cle</span> = <span class="var-default">null</span>])
144
									</div>
297 jpm 145
																															</div>
159 jpm 146
		</div>
147
	</div>
148
 
149
 
150
	<a name="sec-methods"></a>
151
	<div class="info-box">
152
		<div class="info-box-title">Methods</div>
153
		<div class="nav-bar">
154
			<a href="#sec-description">Description</a> |
155
																<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
156
 
157
		</div>
158
		<div class="info-box-body">
159
			<A NAME='method_detail'></A>
297 jpm 160
<a name="methodafficherChrono" id="afficherChrono"><!-- --></a>
159 jpm 161
<div class="evenrow">
162
 
163
	<div class="method-header">
297 jpm 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>)
159 jpm 165
	</div>
166
 
167
	<!-- ========== Info from phpDoc block ========= -->
297 jpm 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>
159 jpm 170
	<ul class="tags">
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>
173
				<li><span class="field">author:</span> Loic d'Anterroches</li>
174
				<li><span class="field">access:</span> public</li>
175
			</ul>
176
 
177
	<div class="method-signature">
297 jpm 178
		static <span class="method-result">string</span>
159 jpm 179
		<span class="method-name">
180
			afficherChrono
181
		</span>
182
					([<span class="var-type">string</span>&nbsp;<span class="var-name">$cle</span> = <span class="var-default">null</span>])
183
			</div>
184
 
185
			<ul class="parameters">
186
					<li>
187
				<span class="var-type">string</span>
297 jpm 188
				<span class="var-name">$cle</span><span class="var-description">: l'eventuel nom du point de chronométrage de fin.</span>			</li>
159 jpm 189
				</ul>
190
 
191
 
192
	</div>
297 jpm 193
<a name="methodchrono" id="chrono"><!-- --></a>
159 jpm 194
<div class="oddrow">
195
 
196
	<div class="method-header">
297 jpm 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>)
159 jpm 198
	</div>
199
 
200
	<!-- ========== Info from phpDoc block ========= -->
297 jpm 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>
159 jpm 203
	<ul class="tags">
204
				<li><span class="field">access:</span> public</li>
205
			</ul>
206
 
207
	<div class="method-signature">
297 jpm 208
		static <span class="method-result">null</span>
159 jpm 209
		<span class="method-name">
297 jpm 210
			chrono
159 jpm 211
		</span>
297 jpm 212
					([<span class="var-type">string</span>&nbsp;<span class="var-name">$cle</span> = <span class="var-default">null</span>])
159 jpm 213
			</div>
214
 
215
			<ul class="parameters">
216
					<li>
297 jpm 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>
159 jpm 219
				</ul>
220
 
221
 
222
	</div>
223
 
224
		</div>
225
	</div>
226
 
227
 
228
	<p class="notes" id="credit">
300 jpm 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>
159 jpm 230
	</p>
231
	</div></body>
232
</html>