Changeset 5c461ba in github for program/include/rcube_mdb2.php


Ignore:
Timestamp:
Sep 29, 2010 12:47:05 PM (3 years ago)
Author:
alecpl <alec@…>
Branches:
master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
Children:
33da0b4
Parents:
c609784
Message:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • program/include/rcube_mdb2.php

    r8603bbb r5c461ba  
    5353     * Object constructor 
    5454     * 
    55      * @param  string DSN for read/write operations 
    56      * @param  string Optional DSN for read only operations 
     55     * @param  string $db_dsnw DSN for read/write operations 
     56     * @param  string $db_dsnr Optional DSN for read only operations 
    5757     */ 
    5858    function __construct($db_dsnw, $db_dsnr='', $pconn=false) 
     
    7373     * Connect to specific database 
    7474     * 
    75      * @param  string DSN for DB connections 
    76      * @return object PEAR database handle 
     75     * @param  string $dsn DSN for DB connections 
     76     * @return MDB2 PEAR database handle 
    7777     * @access private 
    7878     */ 
     
    117117     * Connect to appropiate database depending on the operation 
    118118     * 
    119      * @param  string Connection mode (r|w) 
     119     * @param  string $mode Connection mode (r|w) 
    120120     * @access public 
    121121     */ 
     
    150150     * Activate/deactivate debug mode 
    151151     * 
    152      * @param boolean True if SQL queries should be logged 
     152     * @param boolean $dbg True if SQL queries should be logged 
    153153     * @access public 
    154154     */ 
     
    228228     * Execute a SQL query with limits 
    229229     * 
    230      * @param  string SQL query to execute 
    231      * @param  number Offset for LIMIT statement 
    232      * @param  number Number of rows for LIMIT statement 
    233      * @param  array  Values to be inserted in query 
     230     * @param  string $query  SQL query to execute 
     231     * @param  number $offset Offset for LIMIT statement 
     232     * @param  number $numrows Number of rows for LIMIT statement 
     233     * @param  array  $params Values to be inserted in query 
    234234     * @return number  Query handle identifier 
    235235     * @access private 
     
    280280     * If no query handle is specified, the last query will be taken as reference 
    281281     * 
    282      * @param  number Optional query handle identifier 
     282     * @param  number $res_id Optional query handle identifier 
    283283     * @return mixed   Number of rows or false on failure 
    284284     * @access public 
     
    299299     * Get number of affected rows for the last query 
    300300     * 
    301      * @param  number Optional query handle identifier 
     301     * @param  number $res_id Optional query handle identifier 
    302302     * @return mixed   Number of rows or false on failure 
    303303     * @access public 
     
    316316     * For Postgres databases, a sequence name is required 
    317317     * 
    318      * @param  string Table name (to find the incremented sequence) 
     318     * @param  string $table Table name (to find the incremented sequence) 
    319319     * @return mixed   ID or false on failure 
    320320     * @access public 
     
    344344     * If no query handle is specified, the last query will be taken as reference 
    345345     * 
    346      * @param  number Optional query handle identifier 
     346     * @param  number $res_id Optional query handle identifier 
    347347     * @return mixed   Array with col values or false on failure 
    348348     * @access public 
     
    359359     * If no query handle is specified, the last query will be taken as reference 
    360360     * 
    361      * @param  number Optional query handle identifier 
     361     * @param  number $res_id Optional query handle identifier 
    362362     * @return mixed   Array with col values or false on failure 
    363363     * @access public 
     
    373373     * Get col values for a result row 
    374374     * 
    375      * @param  object  Query result handle 
    376      * @param  number  Fetch mode identifier 
     375     * @param  MDB2_Result_Common Query $result result handle 
     376     * @param  number                   $mode   Fetch mode identifier 
    377377     * @return mixed   Array with col values or false on failure 
    378378     * @access private 
     
    412412     * Formats input so it can be safely used in a query 
    413413     * 
    414      * @param  mixed  Value to quote 
    415      * @param  string Type of data 
     414     * @param  mixed  $input Value to quote 
     415     * @param  string $type  Type of data 
    416416     * @return string  Quoted/converted string for use in query 
    417417     * @access public 
     
    434434     * Quotes a string so it can be safely used as a table or column name 
    435435     * 
    436      * @param  string Value to quote 
     436     * @param  string $str Value to quote 
    437437     * @return string  Quoted string for use in query 
    438438     * @deprecated     Replaced by rcube_MDB2::quote_identifier 
     
    449449     * Quotes a string so it can be safely used as a table or column name 
    450450     * 
    451      * @param  string Value to quote 
     451     * @param  string $str Value to quote 
    452452     * @return string  Quoted string for use in query 
    453453     * @access public 
     
    465465     * Escapes a string 
    466466     * 
    467      * @param  string The string to be escaped 
     467     * @param  string $str The string to be escaped 
    468468     * @return string  The escaped string 
    469469     * @access public 
     
    501501     * Return list of elements for use with SQL's IN clause 
    502502     * 
    503      * @param  array  Input array 
    504      * @param  string Type of data 
     503     * @param  array  $arr  Input array 
     504     * @param  string $type Type of data 
    505505     * @return string Comma-separated list of quoted values for use in query 
    506506     * @access public 
     
    521521     * Return SQL statement to convert a field value into a unix timestamp 
    522522     * 
    523      * @param  string Field name 
     523     * @param  string $field Field name 
    524524     * @return string  SQL statement to use in query 
    525525     * @access public 
     
    544544     * Return SQL statement to convert from a unix timestamp 
    545545     * 
    546      * @param  string Field name 
     546     * @param  string $timestamp Field name 
    547547     * @return string  SQL statement to use in query 
    548548     * @access public 
     
    565565     * Return SQL statement for case insensitive LIKE 
    566566     * 
    567      * @param  string Field name 
    568      * @param  string Search value 
     567     * @param  string $column Field name 
     568     * @param  string $value  Search value 
    569569     * @return string  SQL statement to use in query 
    570570     * @access public 
     
    585585     * Encodes non-UTF-8 characters in string/array/object (recursive) 
    586586     * 
    587      * @param  mixed  Data to fix 
     587     * @param  mixed  $input Data to fix 
    588588     * @return mixed  Properly UTF-8 encoded data 
    589589     * @access public 
     
    609609     * Decodes encoded UTF-8 string/object/array (recursive) 
    610610     * 
    611      * @param  mixed Input data 
     611     * @param  mixed $input Input data 
    612612     * @return mixed  Decoded data 
    613613     * @access public 
     
    633633     * Adds a query result and returns a handle ID 
    634634     * 
    635      * @param  object Query handle 
     635     * @param  object $res Query handle 
    636636     * @return mixed   Handle ID 
    637637     * @access private 
     
    661661     * If no ID is specified, the last resource handle will be returned 
    662662     * 
    663      * @param  number Handle ID 
     663     * @param  number $res_id Handle ID 
    664664     * @return mixed   Resource handle or false on failure 
    665665     * @access private 
     
    681681     * Create a sqlite database from a file 
    682682     * 
    683      * @param  object  SQLite database handle 
    684      * @param  string File path to use for DB creation 
     683     * @param  MDB2   $dbh       SQLite database handle 
     684     * @param  string $file_name File path to use for DB creation 
    685685     * @access private 
    686686     */ 
Note: See TracChangeset for help on using the changeset viewer.