Source for file db.phpinc

Documentation is available at db.phpinc

  1. <?php
  2. /**
  3.   * general database function
  4.   *
  5.   * before pk-03-10-25 this file was mySQL.phpinc
  6.   *
  7.   * @project    Open CSP-Management
  8.   * @package    dbms
  9.   * @category   database
  10.   *
  11.   * @author     Peter Krebs (pk)<pitlinz@users.sourceforge.net>
  12.   * @license    http://opensource.org/licenses/gpl-license.php GNU Public License
  13.   *
  14.   * @since      pk-03-10-25
  15.   *
  16.   * @version    pk-03-12-18 PQT_UNION added
  17.   * @version    pk-05-01-14
  18.   * @version    pk-07-06-15 $OCSP_CONF
  19.   *
  20.   ***/
  21.  
  22. define ('PQT_SELECT',"SELECT");
  23. define ('PQT_INSERT',"INSERT");
  24. define ('PQT_UPDATE',"UPDATE");
  25. define ('PQT_DELETE',"DELETE");
  26. define ('PQT_REPLACE',"REPLACE");
  27. /**
  28.   * @const string PQT_UNION  union select
  29.   ***/
  30. define ('PQT_UNION',"UNION SELECT");
  31.  
  32. define ('DBMS_FLDTYPE_UNKNOWN',"UNKNOWN");
  33. define ('DBMS_FLDTYPE_INT',"int");
  34. define ('DBMS_FLDTYPE_TEXT',"text");    /* <pk-05-01-14 changed blob -> text> */
  35. define ('DBMS_FLDTYPE_TIMESTAMP',"timestamp");
  36. define ('DBMS_FLDTYPE_STRING',"varchar");
  37. define ('DBMS_FLDTYPE_DATE',"date");
  38. define ('DBMS_FLDTYPE_DATETIME',"datetime");
  39. define ('DBMS_FLDTYPE_TIME',"time");
  40. define ('DBMS_FLDTYPE_FLOAT',"real");
  41.  
  42. global $OCSP_CONF;
  43.  
  44. $OCSP_CONF['DBFLDTYPES']=array(
  45.     'string',
  46.     'int',
  47.     'text',
  48.     'blob',
  49.     'timestamp',
  50.     'varchar',
  51.     'date',
  52.     'datetime',
  53.     'time',
  54.     'real'
  55. );
  56.  
  57. $OCSP_CONF['DBFLDTYPES_DESC']=array(
  58.     'string'=>'Zeichenkette (max 255 Zeichen)',
  59.     'int'=>'Ganzzahliger Wert',
  60.     'real'=>'Reale Zahlen (mit Komma)',
  61.  
  62.  
  63.     'timestamp'=>'Zeitstempel',
  64.     'date'=>'Datum',
  65.     'time'=>'Uhrzeit',
  66.     'datetime'=>'Datum und Uhrzeit',
  67.     
  68.     'blob'=>'Datenfeld max 2 GB',
  69.     'text'=>'Text (mehr als 255 Zeichen)',
  70.     //'varchar'=>'Zeichenkette (max 255 Zeichen)'
  71. );
  72.  
  73. // old style with globals
  74. $GLOBALS['OCSP']['DBFLDTYPES']      =$OCSP_CONF['DBFLDTYPES'];
  75. $GLOBALS['OCSP']['DBFLDTYPES_DESC'=$OCSP_CONF['DBFLDTYPES_DESC'];
  76.  
  77.  
  78. ?>

Documentation generated on Thu, 08 Jan 2009 17:40:15 +0100 by phpDocumentor 1.4.0a2