48
48
<div class="method-definition">
49
49
<span class="method-result">string</span>
50
50
<a href="#basicError" title="details" class="method-name">basicError</a>
51
([<span class="var-type"></span> <span class="var-name">$data</span> = <span class="var-default">null</span>], <span class="var-type"></span> <span class="var-name">$dsn</span>)
51
([<span class="var-type">string</span> <span class="var-name">$data</span> = <span class="var-default">null</span>], <span class="var-type">string</span> <span class="var-name">$dsn</span>)
53
53
<div class="method-definition">
54
54
<span class="method-result">object CND</span>
63
63
<div class="method-definition">
64
64
<span class="method-result">resource</span>
65
65
<a href="#connect" title="details" class="method-name">connect</a>
66
(<span class="var-type"></span> <span class="var-name">$dsn</span>, [<span class="var-type"></span> <span class="var-name">$options</span> = <span class="var-default">false</span>])
66
(<span class="var-type">string</span> <span class="var-name">$dsn</span>, [<span class="var-type">bool</span> <span class="var-name">$options</span> = <span class="var-default">false</span>])
68
68
<div class="method-definition">
69
69
<span class="method-result">bool</span>
73
73
<div class="method-definition">
74
74
<span class="method-result">string</span>
75
75
<a href="#escape" title="details" class="method-name">escape</a>
76
(<span class="var-type"></span> <span class="var-name">$var</span>)
76
(<span class="var-type">string</span> <span class="var-name">$var</span>)
78
78
<div class="method-definition">
79
79
<span class="method-result">array</span>
86
86
([<span class="var-type"></span> <span class="var-name">$sqlcmd</span> = <span class="var-default">null</span>], [<span class="var-type"></span> <span class="var-name">$calling</span> = <span class="var-default">null</span>])
88
88
<div class="method-definition">
89
<span class="method-result">void</span>
89
<span class="method-result">array</span>
90
90
<a href="#parseDSN" title="details" class="method-name">parseDSN</a>
91
(<span class="var-type"></span> <span class="var-name">$dsn</span>)
91
(<span class="var-type">string</span> <span class="var-name">$dsn</span>)
93
93
<div class="method-definition">
94
94
<span class="method-result">void</span>
95
95
<a href="#printError" title="details" class="method-name">printError</a>
96
(<span class="var-type"></span> <span class="var-name">$error_msg</span>, [<span class="var-type"></span> <span class="var-name">$raise</span> = <span class="var-default">true</span>], [<span class="var-type"></span> <span class="var-name">$die</span> = <span class="var-default">false</span>])
96
(<span class="var-type">string</span> <span class="var-name">$error_msg</span>, [<span class="var-type"></span> <span class="var-name">$raise</span> = <span class="var-default">true</span>], [<span class="var-type">bool</span> <span class="var-name">$die</span> = <span class="var-default">false</span>], <span class="var-type">bool</span> <span class="var-name">$rais</span>)
98
98
<div class="method-definition">
99
99
<span class="method-result">resource</span>
100
100
<a href="#query" title="details" class="method-name">query</a>
101
(<span class="var-type"></span> <span class="var-name">$sqlcmd</span>)
101
(<span class="var-type">strign</span> <span class="var-name">$sqlcmd</span>)
103
103
<div class="method-definition">
104
104
<span class="method-result">int</span>
105
105
<a href="#rows" title="details" class="method-name">rows</a>
106
([<span class="var-type"></span> <span class="var-name">$data</span> = <span class="var-default">null</span>])
106
([<span class="var-type">resource</span> <span class="var-name">$data</span> = <span class="var-default">null</span>])
108
108
<div class="method-definition">
109
109
<span class="method-result">void</span>
110
110
<a href="#setFunctions" title="details" class="method-name">setFunctions</a>
111
(<span class="var-type"></span> <span class="var-name">$dbtype</span>)
111
(<span class="var-type">string</span> <span class="var-name">$dbtype</span>)
130
130
<div class="oddrow">
132
132
<div class="method-header">
133
<span class="method-title">basicError</span> (line <span class="line-number">146</span>)
133
<span class="method-title">basicError</span> (line <span class="line-number">159</span>)
136
136
<!-- ========== Info from phpDoc block ========= -->
137
137
<p class="short-description">obtiene el ultimo error del db server, distintos comandos para cada db server</p>
138
138
<ul class="tags">
139
<li><span class="field">return:</span> conteniendo el ultimo error (last_error)</li>
139
<li><span class="field">return:</span> conteniendo el ultimo error (last_error) FIXME: por que hacer switch(dbtype) aqui?</li>
142
142
<div class="method-signature">
144
144
<span class="method-name">
147
([<span class="var-type"></span> <span class="var-name">$data</span> = <span class="var-default">null</span>], <span class="var-type"></span> <span class="var-name">$dsn</span>)
147
([<span class="var-type">string</span> <span class="var-name">$data</span> = <span class="var-default">null</span>], <span class="var-type">string</span> <span class="var-name">$dsn</span>)
150
150
<ul class="parameters">
152
<span class="var-type"></span>
153
<span class="var-name">$data</span> </li>
152
<span class="var-type">string</span>
153
<span class="var-name">$data</span><span class="var-description">: FIXME: que es esto?</span> </li>
155
<span class="var-type"></span>
156
<span class="var-name">$dsn</span> </li>
155
<span class="var-type">string</span>
156
<span class="var-name">$dsn</span><span class="var-description">: dsn de conexion a db server</span> </li>
162
162
<div class="evenrow">
164
164
<div class="method-header">
165
<span class="method-title">cdn_connect</span> (line <span class="line-number">126</span>)
165
<span class="method-title">cdn_connect</span> (line <span class="line-number">136</span>)
168
168
<!-- ========== Info from phpDoc block ========= -->
186
186
<div class="oddrow">
188
188
<div class="method-header">
189
<span class="method-title">cdn_upload</span> (line <span class="line-number">136</span>)
189
<span class="method-title">cdn_upload</span> (line <span class="line-number">146</span>)
192
192
<!-- ========== Info from phpDoc block ========= -->
218
218
<div class="evenrow">
220
220
<div class="method-header">
221
<span class="method-title">connect</span> (line <span class="line-number">86</span>)
221
<span class="method-title">connect</span> (line <span class="line-number">96</span>)
224
224
<!-- ========== Info from phpDoc block ========= -->
225
<p class="short-description">Conexion a la base de datos</p>
225
<p class="short-description">Conexion a la base de datos, si no se ha hecho ya</p>
226
226
<ul class="tags">
227
227
<li><span class="field">return:</span> de conexion</li>
232
232
<span class="method-name">
235
(<span class="var-type"></span> <span class="var-name">$dsn</span>, [<span class="var-type"></span> <span class="var-name">$options</span> = <span class="var-default">false</span>])
235
(<span class="var-type">string</span> <span class="var-name">$dsn</span>, [<span class="var-type">bool</span> <span class="var-name">$options</span> = <span class="var-default">false</span>])
238
238
<ul class="parameters">
240
<span class="var-type"></span>
241
<span class="var-name">$dsn</span> </li>
240
<span class="var-type">string</span>
241
<span class="var-name">$dsn</span><span class="var-description">: dsn de conexion a la base de datos</span> </li>
243
<span class="var-type"></span>
244
<span class="var-name">$options</span> </li>
243
<span class="var-type">bool</span>
244
<span class="var-name">$options</span><span class="var-description">: FIXME: se usa?</span> </li>
250
250
<div class="oddrow">
252
252
<div class="method-header">
253
<span class="method-title">disconnect</span> (line <span class="line-number">193</span>)
253
<span class="method-title">disconnect</span> (line <span class="line-number">206</span>)
256
256
<!-- ========== Info from phpDoc block ========= -->
274
274
<div class="evenrow">
276
276
<div class="method-header">
277
<span class="method-title">escape</span> (line <span class="line-number">214</span>)
277
<span class="method-title">escape</span> (line <span class="line-number">229</span>)
280
280
<!-- ========== Info from phpDoc block ========= -->
281
<p class="short-description">escape string by native db's function</p>
281
<p class="short-description">"escapea" una cadena para poder usarla de manera segura en comando sql</p>
282
282
<ul class="tags">
283
<li><span class="field">return:</span> escaped</li>
283
<li><span class="field">return:</span> escaped string, lista para usar en sql</li>
286
286
<div class="method-signature">
288
288
<span class="method-name">
291
(<span class="var-type"></span> <span class="var-name">$var</span>)
291
(<span class="var-type">string</span> <span class="var-name">$var</span>)
294
294
<ul class="parameters">
296
<span class="var-type"></span>
297
<span class="var-name">$var</span> </li>
296
<span class="var-type">string</span>
297
<span class="var-name">$var</span><span class="var-description">: cadena a "escapear"</span> </li>
303
303
<div class="oddrow">
305
305
<div class="method-header">
306
<span class="method-title">fetchRow</span> (line <span class="line-number">233</span>)
306
<span class="method-title">fetchRow</span> (line <span class="line-number">248</span>)
309
309
<!-- ========== Info from phpDoc block ========= -->
335
335
<div class="evenrow">
337
337
<div class="method-header">
338
<span class="method-title">isError</span> (line <span class="line-number">170</span>)
338
<span class="method-title">isError</span> (line <span class="line-number">183</span>)
341
341
<!-- ========== Info from phpDoc block ========= -->
342
342
<p class="short-description">Reporta si ha habido un error en la db</p>
343
343
<ul class="tags">
344
<li><span class="field">return:</span> true si ya esta registrado el error, o lo registra y devuelve true si last_error</li>
344
<li><span class="field">return:</span> true si ya esta registrado el error, o lo registra y devuelve true si last_error FIXME: Como se llama isError? Como podemos reportar quien lo llamo, donde estaba el SQL que dio el error? Como usar $calling?</li>
347
347
<div class="method-signature">
367
367
<div class="oddrow">
369
369
<div class="method-header">
370
<span class="method-title">parseDSN</span> (line <span class="line-number">17</span>)
370
<span class="method-title">parseDSN</span> (line <span class="line-number">21</span>)
373
373
<!-- ========== Info from phpDoc block ========= -->
374
<p class="short-description">Obtiene info de conexion del DSN: dbtype, dbname, host, username, pass</p>
374
<p class="short-description">Obtiene info de conexion del DSN</p>
376
<li><span class="field">return:</span> con datos de conexion: dbtype, dbname, host, username, pass</li>
376
379
<div class="method-signature">
377
<span class="method-result">void</span>
380
<span class="method-result">array</span>
378
381
<span class="method-name">
381
(<span class="var-type"></span> <span class="var-name">$dsn</span>)
384
(<span class="var-type">string</span> <span class="var-name">$dsn</span>)
384
387
<ul class="parameters">
386
<span class="var-type"></span>
387
<span class="var-name">$dsn</span> </li>
389
<span class="var-type">string</span>
390
<span class="var-name">$dsn</span><span class="var-description">: type://username:password@hostname/database</span> </li>
393
396
<div class="evenrow">
395
398
<div class="method-header">
396
<span class="method-title">printError</span> (line <span class="line-number">28</span>)
399
<span class="method-title">printError</span> (line <span class="line-number">35</span>)
399
402
<!-- ========== Info from phpDoc block ========= -->
404
407
<span class="method-name">
407
(<span class="var-type"></span> <span class="var-name">$error_msg</span>, [<span class="var-type"></span> <span class="var-name">$raise</span> = <span class="var-default">true</span>], [<span class="var-type"></span> <span class="var-name">$die</span> = <span class="var-default">false</span>])
410
(<span class="var-type">string</span> <span class="var-name">$error_msg</span>, [<span class="var-type"></span> <span class="var-name">$raise</span> = <span class="var-default">true</span>], [<span class="var-type">bool</span> <span class="var-name">$die</span> = <span class="var-default">false</span>], <span class="var-type">bool</span> <span class="var-name">$rais</span>)
410
413
<ul class="parameters">
412
<span class="var-type"></span>
413
<span class="var-name">$error_msg</span> </li>
415
<span class="var-type">string</span>
416
<span class="var-name">$error_msg</span><span class="var-description">: error a imprimir</span> </li>
418
<span class="var-type">bool</span>
419
<span class="var-name">$rais</span><span class="var-description">: imprimir en pantalla. FIXME: se usa?</span> </li>
421
<span class="var-type">bool</span>
422
<span class="var-name">$die</span><span class="var-description">: die después del reportar el error</span> </li>
415
424
<span class="var-type"></span>
416
425
<span class="var-name">$raise</span> </li>
418
<span class="var-type"></span>
419
<span class="var-name">$die</span> </li>
425
431
<div class="oddrow">
427
433
<div class="method-header">
428
<span class="method-title">query</span> (line <span class="line-number">224</span>)
434
<span class="method-title">query</span> (line <span class="line-number">239</span>)
431
437
<!-- ========== Info from phpDoc block ========= -->
439
445
<span class="method-name">
442
(<span class="var-type"></span> <span class="var-name">$sqlcmd</span>)
448
(<span class="var-type">strign</span> <span class="var-name">$sqlcmd</span>)
445
451
<ul class="parameters">
447
<span class="var-type"></span>
448
<span class="var-name">$sqlcmd</span> </li>
453
<span class="var-type">strign</span>
454
<span class="var-name">$sqlcmd</span><span class="var-description">: comando sql a ejecutar</span> </li>
454
460
<div class="evenrow">
456
462
<div class="method-header">
457
<span class="method-title">rows</span> (line <span class="line-number">202</span>)
463
<span class="method-title">rows</span> (line <span class="line-number">216</span>)
460
466
<!-- ========== Info from phpDoc block ========= -->
468
474
<span class="method-name">
471
([<span class="var-type"></span> <span class="var-name">$data</span> = <span class="var-default">null</span>])
477
([<span class="var-type">resource</span> <span class="var-name">$data</span> = <span class="var-default">null</span>])
474
480
<ul class="parameters">
476
<span class="var-type"></span>
477
<span class="var-name">$data</span> </li>
482
<span class="var-type">resource</span>
483
<span class="var-name">$data</span><span class="var-description">: recurso de query, si no se especifica se usa el de tabla actual</span> </li>
483
489
<div class="oddrow">
485
491
<div class="method-header">
486
<span class="method-title">setFunctions</span> (line <span class="line-number">41</span>)
492
<span class="method-title">setFunctions</span> (line <span class="line-number">49</span>)
489
495
<!-- ========== Info from phpDoc block ========= -->
490
<p class="short-description">Define las distintas funciones SQL segun cada db server: postgresql, sqlite, mysql</p>
496
<p class="short-description">Define las distintas funciones SQL segun cada db server</p>
492
498
<div class="method-signature">
493
499
<span class="method-result">void</span>
494
500
<span class="method-name">
497
(<span class="var-type"></span> <span class="var-name">$dbtype</span>)
503
(<span class="var-type">string</span> <span class="var-name">$dbtype</span>)
500
506
<ul class="parameters">
502
<span class="var-type"></span>
503
<span class="var-name">$dbtype</span> </li>
508
<span class="var-type">string</span>
509
<span class="var-name">$dbtype</span><span class="var-description">: base de datos: psql, mysql, sqlite</span> </li>
513
519
<p class="notes" id="credit">
514
Documentation generated on Sun, 19 Sep 2010 07:46:51 -0600 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
520
Documentation generated on Sun, 19 Sep 2010 11:52:58 -0600 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
b'\\ No newline at end of file'