1 <?xml version=
"1.0" encoding=
"iso-8859-1"?>
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">
5 <!-- template designed by Marco Von Ballmoos -->
6 <title>Docs For Class User
</title>
7 <link rel=
"stylesheet" href=
"../../media/stylesheet.css" />
8 <script src=
"../../media/lib/classTree.js"></script>
9 <script language=
"javascript" type=
"text/javascript">
10 var imgPlus = new Image();
11 var imgMinus = new Image();
12 imgPlus.src =
"../../media/images/plus.png";
13 imgMinus.src =
"../../media/images/minus.png";
15 function showNode(Node){
16 switch(navigator.family){
18 // Nav
4.x code fork...
19 var oTable = document.layers[
"span" + Node];
20 var oImg = document.layers[
"img" + Node];
23 // IE
4/
5 code fork...
24 var oTable = document.all[
"span" + Node];
25 var oImg = document.all[
"img" + Node];
28 // Standards Compliant code fork...
29 var oTable = document.getElementById(
"span" + Node);
30 var oImg = document.getElementById(
"img" + Node);
33 oImg.src = imgMinus.src;
34 oTable.style.display =
"block";
37 function hideNode(Node){
38 switch(navigator.family){
40 // Nav
4.x code fork...
41 var oTable = document.layers[
"span" + Node];
42 var oImg = document.layers[
"img" + Node];
45 // IE
4/
5 code fork...
46 var oTable = document.all[
"span" + Node];
47 var oImg = document.all[
"img" + Node];
50 // Standards Compliant code fork...
51 var oTable = document.getElementById(
"span" + Node);
52 var oImg = document.getElementById(
"img" + Node);
55 oImg.src = imgPlus.src;
56 oTable.style.display =
"none";
59 function nodeIsVisible(Node){
60 switch(navigator.family){
62 // Nav
4.x code fork...
63 var oTable = document.layers[
"span" + Node];
66 // IE
4/
5 code fork...
67 var oTable = document.all[
"span" + Node];
70 // Standards Compliant code fork...
71 var oTable = document.getElementById(
"span" + Node);
74 return (oTable && oTable.style.display ==
"block");
77 function toggleNodeVisibility(Node){
78 if (nodeIsVisible(Node)){
87 <div class=
"page-body">
88 <h2 class=
"class-name"><img src=
"../../media/images/Class_logo.png"
91 style=
"vertical-align: middle"> User
</h2>
93 <a name=
"sec-description"></a>
94 <div class=
"info-box">
95 <div class=
"info-box-title">Description
</div>
97 <span class=
"disabled">Description
</span> |
98 <a href=
"#sec-vars">Vars
</a>
99 |
<a href=
"#sec-method-summary">Methods
</a> (
<a href=
"#sec-methods">details
</a>)
102 <div class=
"info-box-body">
103 <!-- ========== Info from phpDoc block ========= -->
104 <p class=
"short-description">A class to handle reading, writing, viewing, editing and validating usr records.
</p>
106 Located in
<a class=
"field" href=
"_User.php.html">/User.php
</a> (line
<span class=
"field">34</span>)
110 <pre><a href=
"../../awl/DataUpdate/DBRecord.html">DBRecord
</a>
120 <a name=
"sec-method-summary"></a>
121 <div class=
"info-box">
122 <div class=
"info-box-title">Method Summary
</span></div>
123 <div class=
"nav-bar">
124 <a href=
"#sec-description">Description
</a> |
125 <a href=
"#sec-vars">Vars
</a>
128 <span class=
"disabled">Methods
</span> (
<a href=
"#sec-methods">details
</a>)
130 <div class=
"info-box-body">
131 <div class=
"method-summary">
133 <div class=
"method-definition">
134 <img src=
"../../media/images/Constructor.png" alt=
" "/>
135 <span class=
"method-result">User
</span>
136 <a href=
"#User" title=
"details" class=
"method-name">User
</a>
137 (
<span class=
"var-type">int
</span> <span class=
"var-name">$id
</span>, [
<span class=
"var-type">string
</span> <span class=
"var-name">$prefix
</span> =
<span class=
"var-default">""</span>])
140 <div class=
"method-definition">
141 <img src=
"../../media/images/Method.png" alt=
" "/>
142 <span class=
"method-result">boolean
</span>
143 <a href=
"#AllowedTo" title=
"details" class=
"method-name">AllowedTo
</a>
144 (
<span class=
"var-type">string
</span> <span class=
"var-name">$whatever
</span>)
147 <div class=
"method-definition">
148 <img src=
"../../media/images/Method.png" alt=
" "/>
149 <span class=
"method-result">void
</span>
150 <a href=
"#GetRoles" title=
"details" class=
"method-name">GetRoles
</a>
154 <div class=
"method-definition">
155 <img src=
"../../media/images/Method.png" alt=
" "/>
156 <span class=
"method-result">string
</span>
157 <a href=
"#Render" title=
"details" class=
"method-name">Render
</a>
161 <div class=
"method-definition">
162 <img src=
"../../media/images/Method.png" alt=
" "/>
163 <span class=
"method-result">string
</span>
164 <a href=
"#RenderFields" title=
"details" class=
"method-name">RenderFields
</a>
165 (
<span class=
"var-type">object
</span> <span class=
"var-name">$ef
</span>, [
<span class=
"var-type">string
</span> <span class=
"var-name">$title
</span> =
<span class=
"var-default">null
</span>])
168 <div class=
"method-definition">
169 <img src=
"../../media/images/Method.png" alt=
" "/>
170 <span class=
"method-result">string
</span>
171 <a href=
"#RenderRoles" title=
"details" class=
"method-name">RenderRoles
</a>
172 (
<span class=
"var-type"></span> <span class=
"var-name">$ef
</span>, [
<span class=
"var-type"></span> <span class=
"var-name">$title
</span> =
<span class=
"var-default">null
</span>])
175 <div class=
"method-definition">
176 <img src=
"../../media/images/Method.png" alt=
" "/>
177 <span class=
"method-result">boolean
</span>
178 <a href=
"#Validate" title=
"details" class=
"method-name">Validate
</a>
182 <div class=
"method-definition">
183 <img src=
"../../media/images/Method.png" alt=
" "/>
184 <span class=
"method-result">Success.
</span>
185 <a href=
"#Write" title=
"details" class=
"method-name">Write
</a>
189 <div class=
"method-definition">
190 <img src=
"../../media/images/Method.png" alt=
" "/>
191 <span class=
"method-result">Success.
</span>
192 <a href=
"#WriteRoles" title=
"details" class=
"method-name">WriteRoles
</a>
199 <a name=
"sec-vars"></a>
200 <div class=
"info-box">
201 <div class=
"info-box-title">Variables
</div>
202 <div class=
"nav-bar">
203 <a href=
"#sec-description">Description
</a> |
204 <a href=
"#sec-var-summary">Vars
</a> (
<span class=
"disabled">details
</span>)
208 <a href=
"#sec-method-summary">Methods
</a> (
<a href=
"#sec-methods">details
</a>)
211 <div class=
"info-box-body">
213 <h4>Inherited Variables
</h4>
214 <A NAME='inherited_vars'
><!-- --></A>
215 <p>Inherited from
<span class=
"classname"><a href=
"../../awl/DataUpdate/DBRecord.html">DBRecord
</a></span></p>
217 <img src=
"../../media/images/Variable.png" />
218 <span class=
"var-title">
219 <span class=
"var-name"><a href=
"../../awl/DataUpdate/DBRecord.html#var$EditMode">DBRecord::$EditMode
</a></span><br>
226 <a name=
"sec-methods"></a>
227 <div class=
"info-box">
228 <div class=
"info-box-title">Methods
</div>
229 <div class=
"nav-bar">
230 <a href=
"#sec-description">Description
</a> |
231 <a href=
"#sec-vars">Vars
</a>
232 <a href=
"#sec-method-summary">Methods
</a> (
<span class=
"disabled">details
</span>)
235 <div class=
"info-box-body">
236 <A NAME='method_detail'
></A>
237 <a name=
"methodUser" id=
"User"><!-- --></a>
238 <div class=
"evenrow">
240 <div class=
"method-header">
241 <img src=
"../../media/images/Constructor.png" />
242 <span class=
"method-title">Constructor User
</span> (line
<span class=
"line-number">57</span>)
245 <!-- ========== Info from phpDoc block ========= -->
246 <p class=
"short-description">The constructor initialises a new record, potentially reading it from the database.
</p>
248 <div class=
"method-signature">
249 <span class=
"method-result">User
</span>
250 <span class=
"method-name">
253 (
<span class=
"var-type">int
</span> <span class=
"var-name">$id
</span>, [
<span class=
"var-type">string
</span> <span class=
"var-name">$prefix
</span> =
<span class=
"var-default">""</span>])
256 <ul class=
"parameters">
258 <span class=
"var-type">int
</span>
259 <span class=
"var-name">$id
</span><span class=
"var-description">: The user_no, or
0 if we are creating a new one
</span> </li>
261 <span class=
"var-type">string
</span>
262 <span class=
"var-name">$prefix
</span><span class=
"var-description">: The prefix for entry fields
</span> </li>
267 <a name=
"methodAllowedTo" id=
"AllowedTo"><!-- --></a>
270 <div class=
"method-header">
271 <img src=
"../../media/images/Method.png" />
272 <span class=
"method-title">AllowedTo
</span> (line
<span class=
"line-number">98</span>)
275 <!-- ========== Info from phpDoc block ========= -->
276 <p class=
"short-description">Can the user do this?
</p>
278 <li><span class=
"field">return:
</span> Whether they are allowed to.
</li>
281 <div class=
"method-signature">
282 <span class=
"method-result">boolean
</span>
283 <span class=
"method-name">
286 (
<span class=
"var-type">string
</span> <span class=
"var-name">$whatever
</span>)
289 <ul class=
"parameters">
291 <span class=
"var-type">string
</span>
292 <span class=
"var-name">$whatever
</span><span class=
"var-description">: What the user wants to do
</span> </li>
297 <a name=
"methodGetRoles" id=
"GetRoles"><!-- --></a>
298 <div class=
"evenrow">
300 <div class=
"method-header">
301 <img src=
"../../media/images/Method.png" />
302 <span class=
"method-title">GetRoles
</span> (line
<span class=
"line-number">149</span>)
305 <!-- ========== Info from phpDoc block ========= -->
306 <p class=
"short-description">Get the group memberships for the user
</p>
308 <div class=
"method-signature">
309 <span class=
"method-result">void
</span>
310 <span class=
"method-name">
319 <a name=
"methodRender" id=
"Render"><!-- --></a>
322 <div class=
"method-header">
323 <img src=
"../../media/images/Method.png" />
324 <span class=
"method-title">Render
</span> (line
<span class=
"line-number">164</span>)
327 <!-- ========== Info from phpDoc block ========= -->
328 <p class=
"short-description">Render the form / viewer as HTML to show the user
</p>
330 <li><span class=
"field">return:
</span> An HTML fragment to display in the page.
</li>
333 <div class=
"method-signature">
334 <span class=
"method-result">string
</span>
335 <span class=
"method-name">
344 <a name=
"methodRenderFields" id=
"RenderFields"><!-- --></a>
345 <div class=
"evenrow">
347 <div class=
"method-header">
348 <img src=
"../../media/images/Method.png" />
349 <span class=
"method-title">RenderFields
</span> (line
<span class=
"line-number">198</span>)
352 <!-- ========== Info from phpDoc block ========= -->
353 <p class=
"short-description">Render the core details to show to the user
</p>
355 <li><span class=
"field">return:
</span> An HTML fragment to display in the page.
</li>
358 <div class=
"method-signature">
359 <span class=
"method-result">string
</span>
360 <span class=
"method-name">
363 (
<span class=
"var-type">object
</span> <span class=
"var-name">$ef
</span>, [
<span class=
"var-type">string
</span> <span class=
"var-name">$title
</span> =
<span class=
"var-default">null
</span>])
366 <ul class=
"parameters">
368 <span class=
"var-type">object
</span>
369 <span class=
"var-name">$ef
</span><span class=
"var-description">: The entry form.
</span> </li>
371 <span class=
"var-type">string
</span>
372 <span class=
"var-name">$title
</span><span class=
"var-description">: The title to display above the entry fields.
</span> </li>
377 <a name=
"methodRenderRoles" id=
"RenderRoles"><!-- --></a>
380 <div class=
"method-header">
381 <img src=
"../../media/images/Method.png" />
382 <span class=
"method-title">RenderRoles
</span> (line
<span class=
"line-number">269</span>)
385 <!-- ========== Info from phpDoc block ========= -->
386 <p class=
"short-description">Render the user's administrative roles
</p>
388 <li><span class=
"field">return:
</span> The string of html to be output
</li>
391 <div class=
"method-signature">
392 <span class=
"method-result">string
</span>
393 <span class=
"method-name">
396 (
<span class=
"var-type"></span> <span class=
"var-name">$ef
</span>, [
<span class=
"var-type"></span> <span class=
"var-name">$title
</span> =
<span class=
"var-default">null
</span>])
399 <ul class=
"parameters">
401 <span class=
"var-type"></span>
402 <span class=
"var-name">$ef
</span> </li>
404 <span class=
"var-type"></span>
405 <span class=
"var-name">$title
</span> </li>
410 <a name=
"methodValidate" id=
"Validate"><!-- --></a>
411 <div class=
"evenrow">
413 <div class=
"method-header">
414 <img src=
"../../media/images/Method.png" />
415 <span class=
"method-title">Validate
</span> (line
<span class=
"line-number">315</span>)
418 <!-- ========== Info from phpDoc block ========= -->
419 <p class=
"short-description">Validate the information the user submitted
</p>
421 <li><span class=
"field">return:
</span> Whether the form data validated OK.
</li>
424 <div class=
"method-signature">
425 <span class=
"method-result">boolean
</span>
426 <span class=
"method-name">
435 <a name=
"methodWrite" id=
"Write"><!-- --></a>
438 <div class=
"method-header">
439 <img src=
"../../media/images/Method.png" />
440 <span class=
"method-title">Write
</span> (line
<span class=
"line-number">349</span>)
443 <!-- ========== Info from phpDoc block ========= -->
444 <p class=
"short-description">Write the User record.
</p>
446 <div class=
"method-signature">
447 <span class=
"method-result">Success.
</span>
448 <span class=
"method-name">
455 <hr class=
"separator" />
456 <div class=
"notes">Redefinition of:
</div>
458 <dt><a href=
"../../awl/DataUpdate/DBRecord.html#methodWrite">DBRecord::Write()
</a></dt>
459 <dd>To write the record to the database
</dd>
463 <a name=
"methodWriteRoles" id=
"WriteRoles"><!-- --></a>
464 <div class=
"evenrow">
466 <div class=
"method-header">
467 <img src=
"../../media/images/Method.png" />
468 <span class=
"method-title">WriteRoles
</span> (line
<span class=
"line-number">377</span>)
471 <!-- ========== Info from phpDoc block ========= -->
472 <p class=
"short-description">Write the roles associated with the user
</p>
474 <div class=
"method-signature">
475 <span class=
"method-result">Success.
</span>
476 <span class=
"method-name">
485 <h4>Inherited Methods
</h4>
486 <a name='inherited_methods'
><!-- --></a>
487 <!-- =========== Summary =========== -->
488 <p>Inherited From
<span class=
"classname"><a href=
"../../awl/DataUpdate/DBRecord.html">DBRecord
</a></span></p>
490 <img src=
"../../media/images/Constructor.png" alt=
" "/>
491 <span class=
"method-name"><a href=
"../../awl/DataUpdate/DBRecord.html#methodDBRecord">DBRecord::DBRecord()
</a></span><br>
492 <img src=
"../../media/images/Method.png" alt=
" "/>
493 <span class=
"method-name"><a href=
"../../awl/DataUpdate/DBRecord.html#methodAddTable">DBRecord::AddTable()
</a></span><br>
494 <img src=
"../../media/images/Method.png" alt=
" "/>
495 <span class=
"method-name"><a href=
"../../awl/DataUpdate/DBRecord.html#methodGet">DBRecord::Get()
</a></span><br>
496 <img src=
"../../media/images/Method.png" alt=
" "/>
497 <span class=
"method-name"><a href=
"../../awl/DataUpdate/DBRecord.html#methodInitialise">DBRecord::Initialise()
</a></span><br>
498 <img src=
"../../media/images/Method.png" alt=
" "/>
499 <span class=
"method-name"><a href=
"../../awl/DataUpdate/DBRecord.html#methodPostToValues">DBRecord::PostToValues()
</a></span><br>
500 <img src=
"../../media/images/Method.png" alt=
" "/>
501 <span class=
"method-name"><a href=
"../../awl/DataUpdate/DBRecord.html#methodRead">DBRecord::Read()
</a></span><br>
502 <img src=
"../../media/images/Method.png" alt=
" "/>
503 <span class=
"method-name"><a href=
"../../awl/DataUpdate/DBRecord.html#methodSet">DBRecord::Set()
</a></span><br>
504 <img src=
"../../media/images/Method.png" alt=
" "/>
505 <span class=
"method-name"><a href=
"../../awl/DataUpdate/DBRecord.html#methodUndefine">DBRecord::Undefine()
</a></span><br>
506 <img src=
"../../media/images/Method.png" alt=
" "/>
507 <span class=
"method-name"><a href=
"../../awl/DataUpdate/DBRecord.html#methodWrite">DBRecord::Write()
</a></span><br>
508 <img src=
"../../media/images/Method.png" alt=
" "/>
509 <span class=
"method-name"><a href=
"../../awl/DataUpdate/DBRecord.html#method_BuildFieldList">DBRecord::_BuildFieldList()
</a></span><br>
510 <img src=
"../../media/images/Method.png" alt=
" "/>
511 <span class=
"method-name"><a href=
"../../awl/DataUpdate/DBRecord.html#method_BuildJoinClause">DBRecord::_BuildJoinClause()
</a></span><br>
512 <img src=
"../../media/images/Method.png" alt=
" "/>
513 <span class=
"method-name"><a href=
"../../awl/DataUpdate/DBRecord.html#method_BuildWhereClause">DBRecord::_BuildWhereClause()
</a></span><br>
520 <p class=
"notes" id=
"credit">
521 Documentation generated on Tue,
28 Dec
2010 02:
01:
37 +
1300 by
<a href=
"http://www.phpdoc.org" target=
"_blank">phpDocumentor
1.4.3</a>