/[cvs]/nfo/php/libs/com.newsblob.phphtmllib/doc/phpHtmlLib/CSVFILEDataListSource.html
ViewVC logotype

Contents of /nfo/php/libs/com.newsblob.phphtmllib/doc/phpHtmlLib/CSVFILEDataListSource.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations)
Thu Jan 30 03:29:35 2003 UTC (21 years, 7 months ago) by jonen
Branch: MAIN
Branch point for: no_vendor_tag
File MIME type: text/html
Initial revision

1 <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Frameset//EN''http://www.w3.org/TR/REC-html40/frameset.dtd'>
2 <!--NewPage-->
3 <HTML>
4 <HEAD>
5 <!-- Generated by PhpDoc date: 'Mon, 25 Nov 2002 09:21:29 -0800' -->
6 <TITLE>Docs For Class CSVFILEDataListSource</TITLE>
7 <LINK REL ='stylesheet' TYPE='text/css' HREF='stylesheet.css' TITLE='Style'>
8 </HEAD>
9 <BODY style="background-color: #eeeeee; font-family: arial; font-size: .9em;">
10
11
12 <!-- Links -->
13 <a NAME="top"></A>
14 <table WIDTH="100%" class="links">
15 <TR>
16 <TD class="font10">
17 Links:
18 <A HREF="#children_summary" class="links" title="Classes extended from CSVFILEDataListSource">Child Classes</A>
19 <A HREF="#var_summary" class="links" title="Class Variable Summary">Variables</A>
20 <A HREF="#var_inherited_summary" class="links" title="Inherited Class Variable Summary">Inherited Variables</A>
21 <A HREF="#functions_inherited" class="links" title="Inherited Method Summary">Inerited Methods</A>
22 <A HREF="#functions_summary" class="links" title="Method Summary">Methods</A>
23 <A HREF="#variable_detail" class="links" title="Variable Detail">Variable Detail</A>
24 <A HREF="#function_detail" class="links" title="Method Detail">Method Detail</A>
25 </TD>
26 </TR>
27 </TABLE>
28 <BR>
29
30 <!-- Start of Class Data -->
31 <H2>
32 Class CSVFILEDataListSource
33 </H2>
34
35 <pre>
36 <pre><a href="../phpHtmlLib/DataListSource.html">DataListSource</a>
37 |
38 --CSVFILEDataListSource</pre>
39 </pre>
40
41 <A NAME="children_summary"</A>
42 <H3>
43 Classes extended from CSVFILEDataListSource: <A HREF="#top" CLASS="links">^TOP</A>
44 </H3>
45
46 <p>
47 <b><i>Located in File: Program_Root/widgets/data_list/CSVFILEDataListSource.inc</i></b><br>
48 </p>
49 <hr>
50 <!-- ========== Info from phpDoc block ========= -->
51 This DataListSource child class gets the data from a
52 CSV (comma seperated values) file on disk.
53 <BR>
54 The CSV MUST have a 'header' line before any data.
55 The 'header' line is a CSV line that provides a name
56 for each column of data in the file.
57
58 All lines that start with '#' or '//' are ignored as
59 comments.
60
61 <UL>
62
63 <LI><b>Package</b> - <CODE>phpHtmlLib</CODE></LI>
64
65 <LI><b>Author</b> - <CODE>Walter A. Boring IV &lt;<a href="mailto:waboring@buildabetterweb.com">waboring@buildabetterweb.com</a>&gt;</CODE></LI>
66
67 </UL>
68
69 <hr>
70 <!-- =========== VAR SUMMARY =========== -->
71 <A NAME='var_summary'><!-- --></A>
72 <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
73 <TR BGCOLOR='#CCCCFF' CLASS='TableHeadingColor'>
74 <TD>
75 <span CLASS="font12bold">Class Variable Summary</span>
76 <A HREF="#top" CLASS="links">^TOP</A>
77 </TD>
78 </TR>
79
80
81 <!-- =========== Summary =========== -->
82 <TR BGCOLOR='white' CLASS='TableRowColor'>
83 <TD>
84 <CODE><B><A HREF='CSVFILEDataListSource.html#$_csv_headers'>$_csv_headers</A></B></CODE>
85 <BR>
86 <blockquote> this holds the headers read </blockquote>
87 <blockquote> Default Value: <CODE>->array()<-</CODE> </blockquote>
88 </TD>
89 </TR>
90
91 <!-- =========== Summary =========== -->
92 <TR BGCOLOR='white' CLASS='TableRowColor'>
93 <TD>
94 <CODE><B><A HREF='CSVFILEDataListSource.html#$_filename'>$_filename</A></B></CODE>
95 <BR>
96 <blockquote> The csv file name/path on disk </blockquote>
97 <blockquote> Default Value: <CODE>->NULL<-</CODE> </blockquote>
98 </TD>
99 </TR>
100
101 <!-- =========== Summary =========== -->
102 <TR BGCOLOR='white' CLASS='TableRowColor'>
103 <TD>
104 <CODE><B><A HREF='CSVFILEDataListSource.html#$_fp'>$_fp</A></B></CODE>
105 <BR>
106 <blockquote> The file descriptor pointer </blockquote>
107 <blockquote> Default Value: <CODE>->NULL<-</CODE> </blockquote>
108 </TD>
109 </TR>
110
111 <!-- =========== Summary =========== -->
112 <TR BGCOLOR='white' CLASS='TableRowColor'>
113 <TD>
114 <CODE><B><A HREF='CSVFILEDataListSource.html#$_maxlinelength'>$_maxlinelength</A></B></CODE>
115 <BR>
116 <blockquote> The length of the longest </blockquote>
117 <blockquote> Default Value: <CODE>->4096<-</CODE> </blockquote>
118 </TD>
119 </TR>
120
121 </TABLE>
122
123 <hr>
124 <!-- =========== VAR INHERITED SUMMARY =========== -->
125 <A NAME='var_inherited_summary'><!-- --></A>
126 <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
127 <TR CLASS='TableHeadingColor'>
128 <TD>
129 <span CLASS="font12bold">Inherited Class Variable Summary</span>
130 <A HREF="#top" CLASS="links">^TOP</A>
131 </TD>
132 </TR>
133
134
135 <!-- =========== Summary =========== -->
136 <TR BGCOLOR='white'>
137 <TD>
138 <span CLASS="font10bold">Inherited From Class <a href="../phpHtmlLib/DataListSource.html">DataListSource</a></span>
139 <table CELLPADDING='3' CELLSPACING='0' WIDTH='95%' CLASS="border" ALIGN="center">
140 <tr CLASS="tableheadingcolor">
141 <th>Variable</th>
142 <th>Default Value</th>
143 <th>Description</th>
144 </tr>
145
146 <tr>
147 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#$_columns'>$_columns</A></td>
148 <td CLASS="font10" STYLE="white-space: nowrap">->array()<-</td>
149 <td CLASS="font10">The column descriptions
150 for the data we are working on</td>
151 </tr>
152
153 <tr>
154 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#$_data'>$_data</A></td>
155 <td CLASS="font10" STYLE="white-space: nowrap">->array()<-</td>
156 <td CLASS="font10">A placeholder for data that is read/built</td>
157 </tr>
158
159 <tr>
160 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#$_data_index'>$_data_index</A></td>
161 <td CLASS="font10" STYLE="white-space: nowrap">->0<-</td>
162 <td CLASS="font10">Holds the index into the array of data</td>
163 </tr>
164
165 <tr>
166 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#$_not_found_message'>$_not_found_message</A></td>
167 <td CLASS="font10" STYLE="white-space: nowrap">->No data was found<-</td>
168 <td CLASS="font10">This is the message displayed when no data</td>
169 </tr>
170
171 <tr>
172 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#$_query_params'>$_query_params</A></td>
173 <td CLASS="font10" STYLE="white-space: nowrap">->array(&quot;num_total_rows&quot; =&gt; 0,
174 &quot;offset&quot; =&gt; 0,
175 &quot;limit&quot; =&gt; -1,
176 &quot;orderby&quot; =&gt; '',
177 &quot;reverseorder&quot; =&gt; '',
178 &quot;searchby&quot; =&gt; '',
179 &quot;searchvalue&quot; =&gt; '',
180 &quot;searchmodifier&quot; =&gt; '',
181 &quot;searchtype&quot; =&gt; 'simple')<-</td>
182 <td CLASS="font10">This holds various parameters relating
183 to the query of the data</td>
184 </tr>
185
186 </table>
187 <BR>
188 </TD>
189 </TR>
190
191 </TABLE>
192
193 <hr>
194 <!-- =========== INHERITED METHOD SUMMARY =========== -->
195 <A NAME='functions_inherited'><!-- --></A>
196 <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
197 <TR CLASS='TableHeadingColor'>
198 <TD>
199 <span CLASS="font12bold">Inherited Method Summary</span>
200 <A HREF="#top" CLASS="links">^TOP</A>
201 </TD>
202 </TR>
203
204
205 <!-- =========== Summary =========== -->
206 <TR BGCOLOR='white' CLASS='TableRowColor'>
207 <TD>
208 <span CLASS="font10bold">Inherited From Class <a href="../phpHtmlLib/DataListSource.html">DataListSource</a></span>
209 <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='95%' CLASS="border" ALIGN="center">
210 <tr CLASS="tableheadingcolor">
211 <th>Function</th>
212 <th>Description</th>
213 </tr>
214
215 <tr>
216 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#constructor DataListSource'>constructor DataListSource ( )</A></td>
217 <td CLASS="font10">The constructor</td>
218
219 <tr>
220 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#add_column'>add_column ( [$title = ], $data_name, [$sortable = FALSE], [$searchable = FALSE], [$sortorder = "ASC"] )</A></td>
221 <td CLASS="font10">Add a column of data to manage</td>
222
223 <tr>
224 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#do_prequery'>do_prequery ( )</A></td>
225 <td CLASS="font10">This is a method that should be defined by the
226 child class to do any pre-query type of things.</td>
227
228 <tr>
229 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#do_query'>do_query ( )</A></td>
230 <td CLASS="font10">This is the function that does the data fetching,
231 and sorting if needed.</td>
232
233 <tr>
234 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#get_data_index'>get_data_index ( )</A></td>
235 <td CLASS="font10">This function returns the
236 data_index value and increments it</td>
237
238 <tr>
239 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#get_limit'>get_limit ( )</A></td>
240 <td CLASS="font10">This function gets the current
241 value of the limit value</td>
242
243 <tr>
244 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#get_next_data_row'>get_next_data_row ( )</A></td>
245 <td CLASS="font10">This function gets the next data row
246 from the query()</td>
247
248 <tr>
249 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#get_not_found_message'>get_not_found_message ( )</A></td>
250 <td CLASS="font10">This function is used to get the
251 message displayed when no data is found</td>
252
253 <tr>
254 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#get_offset'>get_offset ( )</A></td>
255 <td CLASS="font10">This function returns the value of the
256 offset</td>
257
258 <tr>
259 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#get_orderby'>get_orderby ( )</A></td>
260 <td CLASS="font10">This function returns the value of the
261 orderby</td>
262
263 <tr>
264 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#get_reverseorder'>get_reverseorder ( )</A></td>
265 <td CLASS="font10">This function returns the value of the
266 reverseorder</td>
267
268 <tr>
269 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#get_searchby'>get_searchby ( )</A></td>
270 <td CLASS="font10">This function returns the value of the
271 searchby</td>
272
273 <tr>
274 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#get_searchby_value'>get_searchby_value ( )</A></td>
275 <td CLASS="font10">This function returns the value of the
276 search value</td>
277
278 <tr>
279 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#get_search_type'>get_search_type ( )</A></td>
280 <td CLASS="font10">this function returns the current search type
281 for the DataList query</td>
282
283 <tr>
284 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#get_simplesearch_modifier'>get_simplesearch_modifier ( )</A></td>
285 <td CLASS="font10">This function returns the value of the
286 search value</td>
287
288 <tr>
289 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#get_total_rows'>get_total_rows ( )</A></td>
290 <td CLASS="font10">This returns the total number of rows
291 in our entire data set</td>
292
293 <tr>
294 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#query'>query ( $offset, $limit, $orderby, $reverseorder, $searchby, $searchby_value, $simplesearch_modifier, $search_type )</A></td>
295 <td CLASS="font10">The main Query function.</td>
296
297 <tr>
298 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#set_limit'>set_limit ( $limit )</A></td>
299 <td CLASS="font10">This function is used to set</td>
300
301 <tr>
302 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#set_not_found_message'>set_not_found_message ( $mesg )</A></td>
303 <td CLASS="font10">This function is used to set the
304 message displayed when no data is found</td>
305
306 <tr>
307 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#set_offset'>set_offset ( $offset )</A></td>
308 <td CLASS="font10">This sets the offset value</td>
309
310 <tr>
311 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#set_orderby'>set_orderby ( $orderby )</A></td>
312 <td CLASS="font10">This sets the orderby column name.</td>
313
314 <tr>
315 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#set_reverseorder'>set_reverseorder ( $order )</A></td>
316 <td CLASS="font10">This sets the flag that tells us the
317 direction in which to order the orderby
318 column.</td>
319
320 <tr>
321 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#set_searchby'>set_searchby ( $search_col )</A></td>
322 <td CLASS="font10">This sets the column that we want to search
323 from.</td>
324
325 <tr>
326 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#set_searchby_value'>set_searchby_value ( $search_value )</A></td>
327 <td CLASS="font10">This sets the data that we want to search
328 for.</td>
329
330 <tr>
331 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#set_search_type'>set_search_type ( $search_type )</A></td>
332 <td CLASS="font10">This function sets the search type
333 (simple or advanced)</td>
334
335 <tr>
336 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#set_simplesearch_modifier'>set_simplesearch_modifier ( $search_modifier )</A></td>
337 <td CLASS="font10">This sets the simple search modifier</td>
338
339 <tr>
340 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#set_total_rows'>set_total_rows ( $num )</A></td>
341 <td CLASS="font10">This is used to set the total # of
342 rows we have in our data set</td>
343
344 <tr>
345 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#sort'>sort ( )</A></td>
346 <td CLASS="font10">A generic method API that can be used at the bottom
347 half of the do_query() method to sort data that is
348 stored locally.</td>
349
350 <tr>
351 <td CLASS="font10bold"><A HREF='../phpHtmlLib/DataListSource.html#_is_column_sortable'>_is_column_sortable ( $data_name )</A></td>
352 <td CLASS="font10">This function determines if the column</td>
353
354 </table>
355 <br>
356 </TD>
357 </TR>
358
359 </TABLE>
360
361 <hr>
362 <!-- should have constructor at some point -->
363 <!-- =========== Method SUMMARY =========== -->
364 <A NAME='Method_summary'><!-- --></A>
365 <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' Class="border">
366 <TR BGCOLOR='#CCCCFF' CLASS='TableHeadingColor'>
367 <TD>
368 <span class="font12bold">Method Summary</span>
369 <A HREF="#top" CLASS="links">^TOP</A>
370 </TD>
371 </TR>
372
373
374 <!-- =========== Summary =========== -->
375 <TR BGCOLOR='white' CLASS='TableRowColor'>
376 <TD>
377 <CODE><B><A HREF='CSVFILEDataListSource.html#constructor CSVFILEDataListSource'>void constructor CSVFILEDataListSource ( $filename, [$maxline = 4096] )</A></B></CODE>
378 <BR>
379 <blockquote> The constructor. </blockquote>
380 </TD>
381 </TR>
382
383 <!-- =========== Summary =========== -->
384 <TR BGCOLOR='white' CLASS='TableRowColor'>
385 <TD>
386 <CODE><B><A HREF='CSVFILEDataListSource.html#add_data_row'>void add_data_row ( $row )</A></B></CODE>
387 <BR>
388 <blockquote> This function adds a row of data
389 if necesarry to the data array </blockquote>
390 </TD>
391 </TR>
392
393 <!-- =========== Summary =========== -->
394 <TR BGCOLOR='white' CLASS='TableRowColor'>
395 <TD>
396 <CODE><B><A HREF='CSVFILEDataListSource.html#cmp'>void cmp ( $data1, $data2 )</A></B></CODE>
397 <BR>
398 <blockquote> </blockquote>
399 </TD>
400 </TR>
401
402 <!-- =========== Summary =========== -->
403 <TR BGCOLOR='white' CLASS='TableRowColor'>
404 <TD>
405 <CODE><B><A HREF='CSVFILEDataListSource.html#do_prequery'>void do_prequery ( )</A></B></CODE>
406 <BR>
407 <blockquote> The prequery. </blockquote>
408 </TD>
409 </TR>
410
411 <!-- =========== Summary =========== -->
412 <TR BGCOLOR='white' CLASS='TableRowColor'>
413 <TD>
414 <CODE><B><A HREF='CSVFILEDataListSource.html#do_query'>void do_query ( )</A></B></CODE>
415 <BR>
416 <blockquote> This function does the query </blockquote>
417 </TD>
418 </TR>
419
420 <!-- =========== Summary =========== -->
421 <TR BGCOLOR='white' CLASS='TableRowColor'>
422 <TD>
423 <CODE><B><A HREF='CSVFILEDataListSource.html#get_next_data_row'>void get_next_data_row ( )</A></B></CODE>
424 <BR>
425 <blockquote> This function returns the next row of
426 valid data. </blockquote>
427 </TD>
428 </TR>
429
430 <!-- =========== Summary =========== -->
431 <TR BGCOLOR='white' CLASS='TableRowColor'>
432 <TD>
433 <CODE><B><A HREF='CSVFILEDataListSource.html#sort'>void sort ( )</A></B></CODE>
434 <BR>
435 <blockquote> </blockquote>
436 </TD>
437 </TR>
438
439 <!-- =========== Summary =========== -->
440 <TR BGCOLOR='white' CLASS='TableRowColor'>
441 <TD>
442 <CODE><B><A HREF='CSVFILEDataListSource.html#_construct_row'>array _construct_row ( $line )</A></B></CODE>
443 <BR>
444 <blockquote> this is used to build a row
445 from a csv line </blockquote>
446 </TD>
447 </TR>
448
449 <!-- =========== Summary =========== -->
450 <TR BGCOLOR='white' CLASS='TableRowColor'>
451 <TD>
452 <CODE><B><A HREF='CSVFILEDataListSource.html#_find_data'>void _find_data ( $row_data )</A></B></CODE>
453 <BR>
454 <blockquote> </blockquote>
455 </TD>
456 </TR>
457
458 <!-- =========== Summary =========== -->
459 <TR BGCOLOR='white' CLASS='TableRowColor'>
460 <TD>
461 <CODE><B><A HREF='CSVFILEDataListSource.html#_get_header'>void _get_header ( )</A></B></CODE>
462 <BR>
463 <blockquote> This file trys to get the CSV header. </blockquote>
464 </TD>
465 </TR>
466
467 </TABLE>
468
469 <hr>
470 <!-- ============ VARIABLE DETAIL =========== -->
471
472 <A NAME='variable_detail'></A>
473 <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
474 <TR BGCOLOR='#CCCCFF' CLASS='TableHeadingColor'>
475 <TD>
476 <span CLASS="font12bold">Variable Detail</span>
477 <A HREF="#top" CLASS="links">^TOP</A>
478 </TD>
479 </TR>
480 </TABLE>
481
482
483 <A NAME='$_csv_headers'><!-- --></A><H3>$_csv_headers</H3>
484 <b>Data type:</b> mixed<br>
485 <!-- ========== Info from phpDoc block ========= -->
486 this holds the headers read
487 <BR>
488 from the top of the csv file
489
490 <UL>
491
492 </UL>
493
494 <HR>
495
496 <A NAME='$_filename'><!-- --></A><H3>$_filename</H3>
497 <b>Data type:</b> mixed<br>
498 <!-- ========== Info from phpDoc block ========= -->
499 The csv file name/path on disk
500 <BR>
501
502
503 <UL>
504
505 </UL>
506
507 <HR>
508
509 <A NAME='$_fp'><!-- --></A><H3>$_fp</H3>
510 <b>Data type:</b> mixed<br>
511 <!-- ========== Info from phpDoc block ========= -->
512 The file descriptor pointer
513 <BR>
514
515
516 <UL>
517
518 </UL>
519
520 <HR>
521
522 <A NAME='$_maxlinelength'><!-- --></A><H3>$_maxlinelength</H3>
523 <b>Data type:</b> mixed<br>
524 <!-- ========== Info from phpDoc block ========= -->
525 The length of the longest
526 <BR>
527 line in the csv file
528 (so we read the line properly)
529
530 <UL>
531
532 </UL>
533
534 <HR>
535
536
537 <hr>
538 <!-- ============ FUNCTION DETAIL =========== -->
539
540 <A NAME='function_detail'></A>
541 <TABLE CELLPADDING='3' CELLSPACING='0' WIDTH='100%' CLASS="border">
542 <TR BGCOLOR='#CCCCFF' CLASS='TableHeadingColor'>
543 <TD>
544 <span class="font12bold">Method Detail</span>
545 <A HREF="#top" CLASS="links">^TOP</A>
546 </TD>
547 </TR>
548 </TABLE>
549 <BR>
550
551 <DIV CLASS="function">
552 <A NAME='constructor CSVFILEDataListSource'><!-- --></A>
553 <SPAN CLASS="font12bold">constructor CSVFILEDataListSource</SPAN>
554 <BR>
555 <SPAN CLASS="font10bold">Useage : </SPAN>
556 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;
557 <span class="font10bold" style="color: #0000FF">constructor CSVFILEDataListSource ( $filename, [$maxline = 4096] )</SPAN>
558 <BR>
559
560 <BR>
561 <SPAN CLASS="font10bold">Description : </SPAN>
562 <!-- ========== Info from phpDoc block ========= -->
563 The constructor.
564 <BR>
565
566 <DL>
567 <DT class="font10bold">Function Parameters:</DT>
568
569 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">string</SPAN> <span style="color: #0000FF;font-weight:bold">$filename</SPAN></SPAN> - the path to the CSV file on
570 on disk to use as the data source.</DD>
571
572
573 <DT class="font10bold">Function Info:</DT>
574
575 </DL>
576
577 </DIV>
578 <BR>
579
580 <DIV CLASS="function">
581 <A NAME='add_data_row'><!-- --></A>
582 <SPAN CLASS="font12bold">add_data_row</SPAN>
583 <BR>
584 <SPAN CLASS="font10bold">Useage : </SPAN>
585 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;
586 <span class="font10bold" style="color: #0000FF">add_data_row ( $row )</SPAN>
587 <BR>
588
589 <BR>
590 <SPAN CLASS="font10bold">Description : </SPAN>
591 <!-- ========== Info from phpDoc block ========= -->
592 This function adds a row of data
593 if necesarry to the data array
594 <BR>
595
596 <DL>
597 <DT class="font10bold">Function Parameters:</DT>
598
599
600 <DT class="font10bold">Function Info:</DT>
601
602 </DL>
603
604 </DIV>
605 <BR>
606
607 <DIV CLASS="function">
608 <A NAME='cmp'><!-- --></A>
609 <SPAN CLASS="font12bold">cmp</SPAN>
610 <BR>
611 <SPAN CLASS="font10bold">Useage : </SPAN>
612 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;
613 <span class="font10bold" style="color: #0000FF">cmp ( $data1, $data2 )</SPAN>
614 <BR>
615
616 <BR>
617 <SPAN CLASS="font10bold">Description : </SPAN>
618 <!-- ========== Info from phpDoc block ========= -->
619
620 <BR>
621
622 <DL>
623 <DT class="font10bold">Function Parameters:</DT>
624
625
626 <DT class="font10bold">Function Info:</DT>
627
628 </DL>
629
630 </DIV>
631 <BR>
632
633 <DIV CLASS="function">
634 <A NAME='do_prequery'><!-- --></A>
635 <SPAN CLASS="font12bold">do_prequery</SPAN>
636 <BR>
637 <SPAN CLASS="font10bold">Useage : </SPAN>
638 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;
639 <span class="font10bold" style="color: #0000FF">do_prequery ( )</SPAN>
640 <BR>
641 <span class="font10bold" style="padding-left: 10px;">Overrides :</span> <a href="../phpHtmlLib/DataListSource.html#do_prequery">DataListSource::do_prequery()</a>
642 <BR>
643 <SPAN CLASS="font10bold">Description : </SPAN>
644 <!-- ========== Info from phpDoc block ========= -->
645 The prequery.
646 <BR>
647 We use this to read the file
648 into memory so we can do operations on the data
649 (search, sort, etc.)
650 <DL>
651 <DT class="font10bold">Function Parameters:</DT>
652
653
654 <DT class="font10bold">Function Info:</DT>
655
656 </DL>
657
658 </DIV>
659 <BR>
660
661 <DIV CLASS="function">
662 <A NAME='do_query'><!-- --></A>
663 <SPAN CLASS="font12bold">do_query</SPAN>
664 <BR>
665 <SPAN CLASS="font10bold">Useage : </SPAN>
666 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;
667 <span class="font10bold" style="color: #0000FF">do_query ( )</SPAN>
668 <BR>
669 <span class="font10bold" style="padding-left: 10px;">Overrides :</span> <a href="../phpHtmlLib/DataListSource.html#do_query">DataListSource::do_query()</a>
670 <BR>
671 <SPAN CLASS="font10bold">Description : </SPAN>
672 <!-- ========== Info from phpDoc block ========= -->
673 This function does the query
674 <BR>
675 and search/sort
676 <DL>
677 <DT class="font10bold">Function Parameters:</DT>
678
679
680 <DT class="font10bold">Function Info:</DT>
681
682 </DL>
683
684 </DIV>
685 <BR>
686
687 <DIV CLASS="function">
688 <A NAME='get_next_data_row'><!-- --></A>
689 <SPAN CLASS="font12bold">get_next_data_row</SPAN>
690 <BR>
691 <SPAN CLASS="font10bold">Useage : </SPAN>
692 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;
693 <span class="font10bold" style="color: #0000FF">get_next_data_row ( )</SPAN>
694 <BR>
695 <span class="font10bold" style="padding-left: 10px;">Overrides :</span> <a href="../phpHtmlLib/DataListSource.html#get_next_data_row">DataListSource::get_next_data_row()</a>
696 <BR>
697 <SPAN CLASS="font10bold">Description : </SPAN>
698 <!-- ========== Info from phpDoc block ========= -->
699 This function returns the next row of
700 valid data.
701 <BR>
702
703 <DL>
704 <DT class="font10bold">Function Parameters:</DT>
705
706
707 <DT class="font10bold">Function Info:</DT>
708
709 </DL>
710
711 </DIV>
712 <BR>
713
714 <DIV CLASS="function">
715 <A NAME='sort'><!-- --></A>
716 <SPAN CLASS="font12bold">sort</SPAN>
717 <BR>
718 <SPAN CLASS="font10bold">Useage : </SPAN>
719 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;
720 <span class="font10bold" style="color: #0000FF">sort ( )</SPAN>
721 <BR>
722 <span class="font10bold" style="padding-left: 10px;">Overrides :</span> <a href="../phpHtmlLib/DataListSource.html#sort">DataListSource::sort()</a>
723 <BR>
724 <SPAN CLASS="font10bold">Description : </SPAN>
725 <!-- ========== Info from phpDoc block ========= -->
726
727 <BR>
728
729 <DL>
730 <DT class="font10bold">Function Parameters:</DT>
731
732
733 <DT class="font10bold">Function Info:</DT>
734
735 </DL>
736
737 </DIV>
738 <BR>
739
740 <DIV CLASS="function">
741 <A NAME='_construct_row'><!-- --></A>
742 <SPAN CLASS="font12bold">_construct_row</SPAN>
743 <BR>
744 <SPAN CLASS="font10bold">Useage : </SPAN>
745 <span class="font10bold" style="color: #FF0000">array</SPAN>&nbsp;
746 <span class="font10bold" style="color: #0000FF">_construct_row ( $line )</SPAN>
747 <BR>
748
749 <BR>
750 <SPAN CLASS="font10bold">Description : </SPAN>
751 <!-- ========== Info from phpDoc block ========= -->
752 this is used to build a row
753 from a csv line
754 <BR>
755
756 <DL>
757 <DT class="font10bold">Function Parameters:</DT>
758
759 <DD CLASS="font10" STYLE="padding-bottom:5px;"><span STYLE="font-style: italic;">- <span style="color: #FF0000;font-weight:bold;">string</SPAN> <span style="color: #0000FF;font-weight:bold">$line</SPAN></SPAN> - the original csv line from the file</DD>
760
761
762 <DT class="font10bold">Function Info:</DT>
763
764 </DL>
765
766 </DIV>
767 <BR>
768
769 <DIV CLASS="function">
770 <A NAME='_find_data'><!-- --></A>
771 <SPAN CLASS="font12bold">_find_data</SPAN>
772 <BR>
773 <SPAN CLASS="font10bold">Useage : </SPAN>
774 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;
775 <span class="font10bold" style="color: #0000FF">_find_data ( $row_data )</SPAN>
776 <BR>
777
778 <BR>
779 <SPAN CLASS="font10bold">Description : </SPAN>
780 <!-- ========== Info from phpDoc block ========= -->
781
782 <BR>
783
784 <DL>
785 <DT class="font10bold">Function Parameters:</DT>
786
787
788 <DT class="font10bold">Function Info:</DT>
789
790 </DL>
791
792 </DIV>
793 <BR>
794
795 <DIV CLASS="function">
796 <A NAME='_get_header'><!-- --></A>
797 <SPAN CLASS="font12bold">_get_header</SPAN>
798 <BR>
799 <SPAN CLASS="font10bold">Useage : </SPAN>
800 <span class="font10bold" style="color: #FF0000">void</SPAN>&nbsp;
801 <span class="font10bold" style="color: #0000FF">_get_header ( )</SPAN>
802 <BR>
803
804 <BR>
805 <SPAN CLASS="font10bold">Description : </SPAN>
806 <!-- ========== Info from phpDoc block ========= -->
807 This file trys to get the CSV header.
808 <BR>
809
810 <DL>
811 <DT class="font10bold">Function Parameters:</DT>
812
813
814 <DT class="font10bold">Function Info:</DT>
815
816 </DL>
817
818 </DIV>
819 <BR>
820
821
822 <hr>
823 </HTML>

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed