string checkTrailingSlash(
string
$path
)
|
|
Check trailing slash
Parameters:
API Tags:
| Return: | path ends with / |
| Access: | public |
boolean compareFieldStructure(
array
&$xmlfield, array
&$dbfield
)
|
|
Compare field definition in XML and database
Parameters:
|
array |
&$xmlfield: |
|
|
array |
&$dbfield: |
|
API Tags:
boolean compareKeyStructure(
array
$xmlkey, array
$dbkey
)
|
|
Compare key structure
Parameters:
|
array |
$xmlkey: |
|
|
array |
$dbkey: |
|
API Tags:
integer compareModuleArrays(
array
$a, array
$b
)
|
|
compare module arrays
Parameters:
API Tags:
integer comparePackageArrays(
array
$a, array
$b
)
|
|
Compare package arrays
Parameters:
API Tags:
mixed createXMLTree(
string
$xmldata
)
|
|
Create XML tree
Parameters:
|
string |
$xmldata: |
XML-string |
API Tags:
| Return: | object simple_xmlnode $xmltree XML-tree |
Execute - basic function for handling parameters
API Tags:
Get Buttons XML
API Tags:
void getCreateTableDialog(
string
$tablename
)
|
|
Get create table dialog
Parameters:
API Tags:
Get field dialog
API Tags:
void getFieldsListView(
array
&$struct
)
|
|
Get fields list view
Parameters:
API Tags:
Get index dialog
API Tags:
void getKeysListView(
array
&$struct
)
|
|
Get Keys list view
Parameters:
API Tags:
Get module dialog
API Tags:
void getModuleListView(
)
|
|
Get module list view
API Tags:
void getPackageListView(
)
|
|
Get package list view
API Tags:
Get table dialog
API Tags:
void getTablesListView(
)
|
|
Get tables list view
API Tags:
void getTableSyncDialog(
mixed
$table
)
|
|
initialize(
[string
$paramname = 'mods']
)
|
|
Initialize parameters
Parameters:
|
string |
$paramname: |
optional, default value 'mods' |
API Tags:
boolean initModuleDialog(
)
|
|
Initialize module dialog
API Tags:
boolean loadModule(
integer
$module_id
)
|
|
Load module
Parameters:
API Tags:
Load module database data
API Tags:
void loadModuleUseCount(
mixed
$mod_id
)
|
|
void loadPackageData(
integer
$pkg_id
)
|
|
Load package data
Parameters:
API Tags:
loadPackageFile(
$pkgfile
$pkgfile, $relpath
$relpath
)
|
|
Load package file
Parameters:
|
$pkgfile |
$pkgfile: |
|
|
$relpath |
$relpath: |
|
API Tags:
void loadTable(
integer
$pkg_id, string
$table
)
|
|
Load table
Parameters:
|
integer |
$pkg_id: |
|
|
string |
$table: |
|
API Tags:
void loadTableDBData(
&$tables
&$tables
)
|
|
Load table database data
Parameters:
API Tags:
mixed loadTableStructure(
string
$xmlfile
)
|
|
Load table structure
Parameters:
API Tags:
| Return: | array or false |
| Access: | public |
void scanDirectory(
string
$path
)
|
|
Scan directory
Parameters:
API Tags:
void searchModules(
string
$path
)
|
|
Search modules
Parameters:
API Tags:
boolean; syncTableStructure(
array
&$tablestruct
)
|
|
Syncronize a table structure
Parameters:
|
array |
$tablestruct: |
Table stucture |
API Tags:
void updataModuleTable(
)
|
|
Update data module table
API Tags:
void updataPackageTable(
)
|
|
Update data package table
API Tags: