| packageless

# Class: DBUtils Source Location: /lib/JpGraph/utils/jpdocgen/jpdocedit/de_utils.php
### Class Overview
| ### Variables $iDBServer $iProject $sql_create_table_class $sql_create_table_classvars $sql_create_table_method | ### Methods DBUtils CreateNewTablesForProject GetClassKey GetClassList GetClassListNameKey GetList GetMethodKey GetMethodList GetMethodListForClassKey GetMethodsForClassKeyR GetNumMethods GetProjectFiles GetProjects GetProjNameForKey PadDisplayName SetProject
### Inherited Variables | ### Inherited Methods
### Class Details [line 157] [ Top ] ### Class Variables #### $iDBServer = [line 158]
Type: | mixed
[ Top ] #### $iProject = '' [line 159]
Type: | mixed
[ Top ] #### $sql_create_table_class = " CREATE TABLE tbl_class_%s ( fld_key int(11) NOT NULL auto_increment, fld_name varchar(40) NOT NULL default '', fld_public tinyint(4) NOT NULL default '1', fld_parentname varchar(40) default NULL, fld_file varchar(80) NOT NULL default '', fld_linenbr int(11) NOT NULL default '0', fld_desc text, fld_ref1 varchar(40) default NULL, fld_ref2 varchar(40) default NULL, fld_ref3 varchar(40) default NULL, fld_ref4 varchar(40) default NULL, fld_timestamp timestamp(14) NOT NULL, PRIMARY KEY (fld_key) ) TYPE=MyISAM;" [line 160]
Type: | mixed
[ Top ] #### $sql_create_table_classvars = " CREATE TABLE tbl_classvars_%s ( fld_key int(11) NOT NULL auto_increment, fld_name varchar(30) NOT NULL default '', fld_public tinyint(4) NOT NULL default '1', fld_default varchar(30) default NULL, fld_desc tinytext, fld_classidx int(11) NOT NULL default '0', fld_timestamp timestamp(14) NOT NULL, PRIMARY KEY (fld_key) ) TYPE=MyISAM;" [line 166]
Type: | mixed
[ Top ] #### $sql_create_table_method = " CREATE TABLE tbl_method_%s ( fld_key int(11) NOT NULL auto_increment, fld_name varchar(40) NOT NULL default '', fld_public tinyint(4) NOT NULL default '1', fld_linenbr int(11) NOT NULL default '0', fld_file varchar(80) NOT NULL default '', fld_classidx int(11) default NULL, fld_classname varchar(50) NOT NULL default '', fld_shortdesc tinytext, fld_desc text, fld_example text, fld_methref1 int(11) default NULL, fld_methref2 int(11) default NULL, fld_methref3 int(11) default NULL, fld_methref4 int(11) default NULL, fld_methref5 int(11) default NULL, fld_numargs tinyint(4) default NULL, fld_arg1 varchar(40) default NULL, fld_arg2 varchar(40) default NULL, fld_arg3 varchar(40) default NULL, fld_arg4 varchar(40) default NULL, fld_arg5 varchar(40) default NULL, fld_arg6 varchar(40) default NULL, fld_arg7 varchar(40) default NULL, fld_arg8 varchar(40) default NULL, fld_arg9 varchar(40) default NULL, fld_arg10 varchar(40) default NULL, fld_argdes1 varchar(80) default NULL, fld_argdes2 varchar(80) default NULL, fld_argdes3 varchar(80) default NULL, fld_argdes4 varchar(80) default NULL, fld_argdes5 varchar(80) default NULL, fld_argdes6 varchar(80) default NULL, fld_argdes7 varchar(80) default NULL, fld_argdes8 varchar(80) default NULL, fld_argdes9 varchar(80) default NULL, fld_argdes10 varchar(80) default NULL, fld_timestamp timestamp(14) NOT NULL, PRIMARY KEY (fld_key) ) TYPE=MyISAM;" [line 163]
Type: | mixed
[ Top ] ### Class Methods ### constructor DBUtils [line 170]
`DBUtils DBUtils( mixed $aDBServer)`
[ Top ] ### method CreateNewTablesForProject [line 182]
`void CreateNewTablesForProject( mixed $aProjName)`
[ Top ] ### method GetClassKey [line 221]
`void GetClassKey( mixed $aKey)`
[ Top ] ### method GetClassList [line 216]
`void GetClassList( mixed &$aList)`
[ Top ] ### method GetClassListNameKey [line 211]
`void GetClassListNameKey( mixed &$aList)`
[ Top ] ### method GetList [line 188]
`void GetList( mixed &$aList, mixed $aFlds, mixed $aTable, [mixed $aWhere = ''])`
[ Top ] ### method GetMethodKey [line 234]
`void GetMethodKey( mixed $aKey)`
[ Top ] ### method GetMethodList [line 228]
`void GetMethodList( mixed &$aList)`
[ Top ] ### method GetMethodListForClassKey [line 254]
`void GetMethodListForClassKey( mixed &$aList, mixed $aClassIdx)`
[ Top ] ### method GetMethodsForClassKeyR [line 247]
`void GetMethodsForClassKeyR( mixed $aKey)`
[ Top ] ### method GetNumMethods [line 240]
`void GetNumMethods( mixed $aKey)`
[ Top ] ### method GetProjectFiles [line 265]
`void GetProjectFiles( mixed &$aList, mixed $aProjIdx, [mixed $aFill = 0])`
[ Top ] ### method GetProjects [line 260]
`void GetProjects( mixed &$aList, [mixed $aFill = 0])`
[ Top ] ### method GetProjNameForKey [line 271]
`void GetProjNameForKey( mixed $aKey)`
[ Top ] ### method PadDisplayName [line 278]
`void PadDisplayName( mixed &$aList, mixed $aFill)`
[ Top ] ### method SetProject [line 174]
`void SetProject( mixed $aProj)`
[ Top ] Documentation generated on Mon, 29 Dec 2003 21:13:52 +0100 by phpDocumentor 1.2.3