Next:
Contents
Contents
m23 Development Guide
for m23 rock 15.2
Hauke Goos-Habermann
Contents
introduction
What you can expect from this document:
What you can't exspect from this document:
m23 license: The GNU General Public License
Appendix: How to Apply These Terms to Your New Programs
MDK menue system
Introduction
Starting the MDK menue system
database
overview
the tables
clientjobs
clientlogs
clientpackages
clientpreferences
clients
ftpusers
groups
plugins
recommendpackages
remotevar
HowTos
Using new Debian/Ubuntu releases with m23
Test and development
Building the packages
Releasing a new m23 version
Switch to relase
Documentation
Building the files
CMS
Announcement
How to translate m23?
make directories
generate the language file
translating the messages
translating the help texts
how to access mysql databases with C++?
Introduction
What do you need?
Preparing the server
Enable network access
Adding a database user
Preparing KDevelop
Creating a project
Adjusting project properties
Filling main.cpp
Connecting to the server
Disconnecting from the server
Send SQL statements
Example
The complete program
How to develop plugins for m23?
Introduction
What is this document about?
How to create a plugin?
XXX.m23plg file
Installation
install.sh
Deinstallation
deinstall.sh
Update information files
How does an information file look like?
Protocols for downloading files
Hints
Better naming for your files
How to generate a new base system?
install necessary system files
editing files
fstab
lilo.conf
sources.list
/etc/network
step in to your new system
source update and cleanup
installing a kernel
in case of an error
system update and installation of additional packages
booting your new system
How to create a bootable server installation CD?
Introduction
what does the makeCD script?
initrd
compress operating system
compresses the m23 files
generating the ISO image
How to make network bootimages?
Introduction
creating a new bootimage
How it works?
What can you do with this SDK?
Build a new kernel
How to generate an Etherboot bootimage for booting from harddisk?
exchange epic100.c with the special boot code
Making the bootimage
How to create the server update files?
The files
xxx.begin
xxx.end
xxx.info
xxx.text
debugging m23 scripts
Activate PHP debugging
Turn on m23 script debugging
Turn off m23 script debugging
Set script status
get the output of your script
Additional installation parameters for normal packages
The *OptionPage.php
Filling the *OptionPage.php
Layoutoptions
m23 helpers
mdoc
what is mdoc?
how to make your source code mdoc compatible?
mdoc info block
example for a mdoc comment
using mdoc
example
log2db
Introduction
usage
genFStab/fstabnew
Introduction
usage
partinfodb
Introduction
Usage
Screen
Purpose
Patching
screen 4.0.3
For old screen 4.0.2
Building
script
Getting necessary file
Building
parted
Patching parted
Compiling
Building the Debian package
m23 API reference
./inc/assimilate.php
ASSI_showClientAddDialog
ASSI_addClient
ASSI_addUbuntuRoot
ASSI_prepareClient
./inc/autoTest.php
AUTOTEST_getKey
AUTOTEST_calcScancodes
AUTOTEST_keyAndRelease
AUTOTEST_VM_create
AUTOTEST_VM_enableCapture
AUTOTEST_VM_delete
AUTOTEST_VM_start
AUTOTEST_VM_insertBootISO
AUTOTEST_VM_rebootFromHD
AUTOTEST_executePHPFunction
AUTOTEST_VM_keyboardWrite
AUTOTEST_VM_ocrScreen
AUTOTEST_VM_getStatus
AUTOTEST_VM_isRunning
./inc/backup.php
BACKUP_showClientSettings
BACKUP_getBackupDirs
BACKUP_saveBackupDirs
BACKUP_getAdmins
BACKUP_addAdmin
BACKUP_delAdmin
./inc/burn.php
BURN_listBurners
BURN_getDevice
BURN_blank
BURN_burn
BURN_getStatus
BURN_showLog
BURN_checkISO
BURN_getISOSize
./inc/capture.php
CAPTURE_getKeys
CAPTURE_captureAll
CAPTURE_load
CAPTURE_deActivate
CAPTURE_isActive
CAPTURE_captureImg
CAPTURE_toggle
CAPTURE_showMessageBox
CAPTURE_showEntries
CAPTURE_deleteById
CAPTURE_showMarker
CAPTURE_showTableWith
./inc/CAutoTest.php
CClient::__construct
CAutoTest::readAndDefineOrDieXML
CAutoTest::readSettings
CAutoTest::VMCreate
CAutoTest::VMStart
CAutoTest::setISO
CAutoTest::getISO
CAutoTest::isVM
CAutoTest::getVM_hdsize
CAutoTest::getVMRam
CAutoTest::getMachine
CAutoTest::getMovieFileName
CAutoTest::getLogFileName
CAutoTest::addToLogFile
CAutoTest::getTimestampString
CAutoTest::setTriggered
CAutoTest::isTriggered
CAutoTest::setTimeout
CAutoTest::decTimeout
CAutoTest::addToSequence
CAutoTest::matchArray
CAutoTest::getAnswersA
CAutoTest::getTriggerTypes
CAutoTest::getTriggerParams
CAutoTest::getExecTypes
CAutoTest::getExecParams
CAutoTest::checkTriggerResult
CAutoTest::executeTriggerAction
CAutoTest::waitForTrigger
CAutoTest::getCurElement
CAutoTest::nextCurElement
CAutoTest::showAndLogMessage
CAutoTest::elemOk
CAutoTest::elemWarn
CAutoTest::elemBad
CAutoTest::setVariableFromXML
CAutoTest::triggerTypeToConstant
CAutoTest::parseTriggerFromXML
CAutoTest::parseActionFromXML
CAutoTest::parseAnswersFromXML
CAutoTest::parseXML
./inc/CFDiskAlles.php
FDISK_mdToEndOfArray
FDISK_fdiskSessionReset
FDISK_fdiskSessionPartMethod
FDISK_fdiskSessionTitle
FDISK_getPartitionByType
FDISK_listDrivesAndPartitions
FDISK_selectDrives
FDISK_getFirstDrive
FDISK_delFstab
FDISK_fstabAddDialog2
FDISK_adjustFstabParam
FDISK_genManualFstab
FDISK_getAllDrives
FDISK_listSupportedFS
FDISK_listInstPartSelector
FDISK_defineDrive
FDISK_getDiskType
FDISK_getDrivePartitionSize
FDISK_deleteDriveFromParam
CFDiskIO::setClientName
CFDiskIO::getClientName
CFDiskIO::getClientObject
./inc/checks.php
CHECK_safeFilename
CHECK_text2db
CHECK_db2text
CHECK_FW
CHECK_deviceName
CHECK_mointPoint
CHECK_int
CHECK_float
CHECK_strAlpha
CHECK_strAlphaNum
CHECK_letFWDie
CHECK_str
countLinesInFile
checkIP
checkMAC
checkNetmask
checkEmail
checkFQDN
checkNormalKeys
./inc/client_details.php
CLIENT_DETAILS_beginCategory
CLIENT_DETAILS_endCategory
CLIENT_DETAILS_addIcon
CLIENT_DETAILS_addIcon2
./inc/client.php
CLIENT_removeServerCache
CLIENT_touchLiveLogFile
CLIENT_getNextFreeIp
CLIENT_getAllAsRes
CLIENT_touchLogFile
CLIENT_liveLogJobName
CLIENT_stopLiveScreenRecording
CLIENT_startLiveScreenRecording
CLIENT_getOverviewSearchLine
CLIENT_showOverviewSearchDialog
CLIENT_extraWebAction
CLIENT_getOption
CLIENT_getDistribution
CLIENT_runDebconf
CLIENT_copyDebconfDB
CLIENT_setDebconfDB
CLIENT_getDebconfDB
CLIENT_getDebconfDBValue
CLIENT_getAllClientNames
CLIENT_getClientAmount
CLIENT_getCurrentMemoryUsage
CLIENT_getCurrentFreeSpaceInDir
CLIENT_getClientID
CLIENT_getActiveNetDevices
CLIENT_executeOnClientOrIP
CLIENT_isBasesystemInstalledFromImage
CLIENT_addClient
CLIENT_IPexists
CLIENT_MACexists
CLIENT_exists
CLIENT_getAskingParams
CLIENT_getParams
CLIENT_getClientStatus
CLIENT_getProperty
CLIENT_listPackages
CLIENT_getPossibleActions
CLIENT_acceptChanges
CLIENT_showHardwareInfo
CLIENT_showGeneralInfo
CLIENT_showWaitingJobs
CLIENT_setLastmodify
CLIENT_getSubnet
CLIENT_getBroadcast
CLIENT_convertMac
CLIENT_getIPbyName
CLIENT_getNamebyIP
CLIENT_getMACbyName
CLIENT_sshFetchJob
CLIENT_backToRed
CLIENT_desasterRecovery
CLIENT_wol
CLIENT_recalculateStatusBar
CLIENT_resetStatusBar
CLIENT_startInstall
CLIENT_resetAndInstall
CLIENT_getBootType
CLIENT_isrunning
CLIENT_reset
CLIENT_showLog
CLIENT_getClientName
CLIENT_getAllOptions
CLIENT_setAllOptions
CLIENT_getAllAskingOptions
CLIENT_getSetOption
CLIENT_options2HiddenForm
CLIENT_hiddenForm2options
CLIENT_getStatusimage
CLIENT_showStatusSelection
CLIENT_listCriticalClients
CLIENT_isInDebugMode
CLIENT_toggleDebugMode
CLIENT_getStatusimage
CLIENT_generateHTMLStatusBar
CLIENT_showDebugSelection
CLIENT_isInRescueMode
CLIENT_showDirectConnectionHelp
CLIENT_isInDebugMode
CLIENT_getToDetailsURL
CLIENT_HTMLBackToDetails
CLIENT_getId
CLIENT_query
CLIENT_addChangeElement
CLIENT_showDelDialog
CLIENT_showAddDialog
CLIENT_deleteClient
CLIENT_getNames
CLIENT_getNamesWithPackages
CLIENT_changeClient
CLIENT_setAllParams
CLIENT_plinkFetchJob
./inc/CScredit.php
CScredit::__construct
CScredit::setCurrentScriptFilename
CScredit::getCurrentScriptFilename
CScredit::getCurrentScriptFilenameFullPath
CScredit::getCurrentScriptFilenameWithoutInstallPhp
CScredit::getLocalScriptFilenames
CScredit::updateOnlineScriptInfo
CScredit::getNextOnlineScriptInfo
CScredit::loadOnlineScript
CScredit::getOnlineScriptDialog
CScredit::isNotSaved
CScredit::getNewScriptTemplate
CScredit::uploadScript
CScredit::getCurrentScript
CScredit::setCurrentScript
CScredit::deleteCurrentScript
CScredit::getViewScriptOutputDialog
CScredit::saveScript
CScredit::show
./inc/db.php
ip2longSafe
getArchList
isMySQL3used
encryptShadow
getClientLanguage
getInstDev
DB_getConnection
DB_setConnection
DB_isConnectionValid
dbConnect
dbClose
getServerIP
getServerNetmask
getServerNetwork
getDNSServers
getServerGateway
sendClientStatus
sendClientStageStatus
returnClientStageStatus
sendClientLogStatus
deleteClientLogs
workPhpName
executeNextWork
DB_query
DB_queryNoDie
DB_genPassword
getClientIP
implodeAssoc
explodeAssoc
sedSearchReplace
isProgrammInstalled
pingIP
delFromArray
delValuesFromArray
DB_getLikeableColumns
./inc/dhcp.php
DHCP_exportDHCPSettingsForExternalDHCPServer
DHCP_lineNumberAffterLastClient
DHCP_addSubnetDefinition
DHCP_delSubnetDefinition
DHCP_addDynamicRange
DHCP_getDynamicRanges
DHCP_getNetmaskOfDynamicRanges
DHCP_delDynamicRange
DHCP_bootTypeToNewFormat
DHCP_addClient
DHCP_addLineToDHCPDConf
DHCP_restartDHCPserver
DHCP_rmClient
DHCP_setBootimage
DHCP_activateBoot
DHCP_calcPXEIP
DHCP_writePXEcfg
DHCP_removePXEcfg
DHCP_isNetworkBootingActive
./inc/distr/halfSister/packages.php
PKG_updatePackageSearchCacheFile
PKG_fastGetInstalledPackages
pkgUpdateCacheOnServer
PKG_listPackages
PKG_previewInstall
PKG_getKernels
PKG_translateClientPackageStatus
./inc/edit.php
EDIT_writeToFile
EDIT_setOption
EDIT_genClientm23Random
EDIT_commentoutInsert
EDIT_countMatches
EDIT_calc
EDIT_uncomment
EDIT_commentout
EDIT_insertAfterLineNumber
EDIT_insertAtLineNumber
EDIT_insertLineNumber
EDIT_searchLineNumber
EDIT_searchLastLineNumber
EDIT_searchNextLineNumber
EDIT_replace
EDIT_prepareStr
EDIT_savePerms
EDIT_restorePerms
EDIT_deleteLines
EDIT_deleteLinesAmount
EDIT_addIfNotExists
EDIT_deleteMatching
./inc/fdisk.php
FDISK_showFdiskCombinedGUIFunctions
FDISK_showCombinedFdiskGUIDialog
FDISK_mdToEndOfArray
FDISK_getFstabArray
FDISK_findFstabMountPointByDev
FDISK_swapFilesystems
FDISK_formatInstallAndSwappart
FDISK_finalChecksAndRealPartitionAndFormatStart
FDISK_installFilesystems
FDISK_getUnusedMDs
FDISK_listDrivesAndPartitions2
FDISK_printAllBars2
FDISK_showAllPartTables
FDISK_fdiskSessionPartJobs
FDISK_fdiskSessionInstPart
FDISK_fdiskSessionSwapPart
FDISK_fdiskSessionSetter
FDISK_fdiskSessionClient
FDISK_fdiskSessionParam
FDISK_fdiskSessionInstallDrive
FDISK_fdiskSessionvDevInstall
FDISK_fdiskSessionFreeSpaces
FDISK_fdiskSessionReset
FDISK_fdiskSessionPartMethod
FDISK_fdiskSessionPage
FDISK_fdiskSessionHelpPage
FDISK_fdiskSessionTitle
FDISK_fdiskSessionFstab
FDISK_getPartitionByType
FDISK_getDrivesAndPartitions
FDISK_listDrivesAndPartitions
FDISK_selectDrives
FDISK_printAllBars
FDISK_getFirstDrive
FDISK_formatPart
FDISK_getBiggestValueOf
FDISK_devNrExists
FDISK_nextLogicalDevNr
FDISK_nextPrimaryDevNr
FDISK_correctLogical
FDISK_findDevNrPosition
FDISK_partCreationSelect
FDISK_canPartTypeBeCreated
FDISK_checkFreeSpace
FDISK_installExistingDialog
FDISK_addFstab
FDISK_delFstab
FDISK_listFstab
FDISK_fstabAddDialog2
FDISK_fstabAddDialog
FDISK_adjustFstabParam
FDISK_genManualFstab
FDISK_getBelongingRaidDev
FDISK_delPart
FDISK_addPart
FDISK_listPartitions
FDISK_definePartitionSelection
FDISK_getPartitionsFromParam
FDISK_getAllDrives
FDISK_colorFS
FDISK_getPartitionPercent
FDISK_getAfterPartition
FDISK_getBeforeFristPartition
FDISK_getPartitions
FDISK_getPartInfoString
FDISK_getDriveInfoString
FDISK_getDriveInfoIcon
FDISK_getPartInfoIcon
FDISK_printBars
FDISK_getSupportedFS
FDISK_listSupportedFS
FDISK_deletePartitionFromParam
FDISK_virtualDeletePartition
FDISK_virtualAddPartition
FDISK_listPartTable
FDISK_listInstPartSelector
FDISK_formatExisting
FDISK_getvPart
FDISK_rmJob
FDISK_addJob
FDISK_bootflagJob
FDISK_formatJob
FDISK_countPartitions
FDISK_getFreeSpaces
FDISK_autoPart
FDISK_printColorDefinitions
FDISK_showDiskDefine
FDISK_defineDrive
FDISK_dev2LDevLPart
FDISK_rereadPartTable
FDISK_genPartedCommands
FDISK_listPartJobs
FDISK_getDiskType
FDISK_getDriveAndNr
FDISK_getNextFdiskFormatJobNr
FDISK_AFPselectDrive
FDISK_AFPlinearScale
FDISK_AFPgetPartSizes
FDISK_adjustFdiskParams
FDISK_virtualAddDrive
FDISK_getDrivePartitionSize
FDISK_listRaidTable
FDISK_addDrivePartitionToRaid
FDISK_buildRaidDialog
FDISK_addRaidJobs
FDISK_addRaidBeforeFormat
FDISK_raidJob
FDISK_virtualDeleteDrive
FDISK_deleteDriveFromParam
./inc/groups.php
GRP_exists
GRP_add
GRP_getIdByName
GRP_del
GRP_isClientInGroup
GRP_addClientToGroup
GRP_delClientFromGroup
GRP_listGroupsAndCount
GRP_showGroupsAndCount
GRP_ren
GRP_HTMLBackToDetails
GRP_countClients
GRP_showGeneralInfo
GRP_showRenDialog
GRP_moveClientToGroup
GRP_listGroups
GRP_groupSelection
GRP_showDelDialog
GRP_doClientMoreGroups
GRP_listClientGroups
GRP_showClientGroups
GRP_listAllClientsInGroup
GRP_getDistrsAndSourcesLists
GRP_showSelDistrSources
GRP_listAllClientsInGroups
GRP_HTMLBackToOverview
GRP_getAllPackages
GRP_desasterRecovery
./inc/helper.php
HELPER_URIencode
HELPER_isUpper
HELPER_filesize
HELPER_isExecutedInCLI
HELPER_getContentFromURL
HELPER_trimValue
HELPER_xargsRecursive
HELPER_getNewLogLines
HELPER_rmRecursive
HELPER_showBAfH
HELPER_ucrc32
HELPER_md5x5
HELPER_netmaskAmountOfSetBits
HELPER_networkCalculator
HELPER_netmaskCalculator
HELPER_importAllIntoPOST
HELPER_randomUsername
HELPER_createSelfSignedCAAndServerCertificate
HELPER_arrayReOrderKeynumbers
HELPER_arrayInsertBeforeKeynumber
HELPER_arrayInsertAfterKeynumber
HELPER_m23Array2Array
HELPER_array2m23Array
print_r2
HELPER_debugBacktraceToFile
HELPER_getRemoteFileContents
HELPER_passGenerator
HELPER_array2AssociativeArray
HELPER_randomMAC
HELPER_generateSalt
HELPER_grubMd5Crypt
HELPER_listFilesInDir
HELPER_getBootLoaders
HELPER_getTimeZones
HELPER_calcMBSize
HELPER_grep
HELPER_grepNot
HELPER_grepCount
HELPER_getFdiskMountPoints
HELPER_getApacheUser
HELPER_getApacheGroup
HELPER_putFileContents
HELPER_getFileContents
HELPER_showFileContents
HELPER_maxPhpUploadSize
HELPER_compareLengthAbc
HELPER_sortByLength
./inc/help.php
HELP_showHelp
HELP_getHelp
HELP_getHelpString
HELP_showHelpTex
./inc/html.php
HTML_imgSwitch
HTML_uploadFile
HTML_urlButton
HTML_sourceViewer
HTML_getOutputBuffer
HTML_setOutputBuffer
HTML_AJAXAutoSubmit
HTML_liveSpan
HTML_manipulateOutputBuffer
HTML_showTitle
HTML_showSmallTitle
HTML_hiddenVar
HTML_liveLogArea
HTML_checkboxChangerButtons
HTML_jsCheckboxChanger
HTML_logArea
HTML_getQuestionnaireURL
HTML_questionnaire
HTML_esel
HTML_JSMenuCloseAllEntries
HTML_JSMenuOpener
HTML_jQueryMenu
HTML_jQueryMenuHeader
HTML_jQueryReStoreYWindowPosition
HTML_jQueryMenuEnd
HTML_incStatusBarPercentByName
HTML_setStatusBarPercentPointByName
HTML_setStatusBarStatusByName
HTML_setStatusBarStatusByID
HTML_setStatusBarStatus
HTML_getStatusBarID
HTML_newStatusBar
HTML_showStatusBar
HTML_showStatusBarHTML
HTML_multiCheckBox
HTML_multiCheckBoxShow
HTML_setPage
HTML_storableInput
HTML_storableSelection
HTML_storableCheckBox
HTML_getElementValue
HTML_listSelection
HTML_showTableHeader
HTML_showTableEnd
HTML_showFormHeader
HTML_showFormEnd
HTML_submit
HTML_submitImg
HTML_input
array_makeFirst
HTML_getValidSelected
HTML_selection
HTML_checkBox
HTML_checkBoxCheckAll
HTML_submitDefine
HTML_submitCheck
HTML_showTableRow
HTML_showTableHeading
HTML_textArea
HTML_showPagePrintButton
./inc/hwinfo.php
HWINFO_getParam
HWINFO_getMemory
HWINFO_getHDSize
HWINFO_printPartitions
DMI_getAllTextBox
DMI_getParam
DMI_getBoard
DMI_getMemory
DMI_getCPU
DMI_getSlot
./inc/i18n.php
I18N_number_format
I18N_convertToHumanReadableName
I18N_m23instLanguage
I18N_addLanguage
I18N_listClientLanguages
I18N_countCachedLanguages
I18N_cacheWebinterfaceLanguages
I18N_getAllCachedLanguages
I18N_listWebinterfaceLanguages
I18N_addClientLanguageToCache
I18N_cacheClientLanguages
I18N_getLangVars
./inc/ldap.php
LDAP_getTypes
LDAP_connectServer
LDAP_makeConnection
LDAP_listServers
LDAP_loadServer
LDAP_addPosix
LDAP_fqdn2dn
LDAP_installServer
LDAP_addServerTophpLdapAdmin
LDAP_delServerFromphpLdapAdmin
LDAP_checkphpLdapAdminConfiguration
LDAP_showServerManagementDialog
LDAP_I18NLdapType
LDAP_getNextID
LDAP_getNextUserID
LDAP_addNewID
LDAP_deleteID
LDAP_addNewUserID
LDAP_addNewGroupID
LDAP_getNextGroupID
LDAP_getFreeIDs
LDAP_getFreeUserIDs
LDAP_getFreeGroupIDs
LDAP_matchLDAPserver
./inc/m23shared/m23shared.php
m23SHARED_deleteBills
m23SHARED_deleteUserdataFromDB
m23SHARED_isMarkedForDeletion
m23SHARED_markForDeletion
m23SHARED_DBname
m23SHARED_getDBnameByInterface
m23SHARED_getDBnameByClient
m23SHARED_init
m23SHARED_new
m23SHARED_setLicense
m23SHARED_evaluationDaysLeft
m23SHARED_evaluationEndDate
m23SHARED_paidClients
m23SHARED_getCompleteClientName
m23SHARED_getServerIP
m23SHARED_getPayTypeArray
m23SHARED_getSalutationsArray
m23SHARED_getSalutationHeadline
m23SHARED_getPayTypeHumanReadable
m23SHARED_getMonthlyFee
m23SHARED_getCustomerEmail
m23SHARED_setCustomerEmail
m23SHARED_generateActivationKey
m23SHARED_getActivationKey
m23SHARED_generateCustomerNumber
m23SHARED_getCustomerNr
m23SHARED_activate
m23SHARED_setCustomerLanguage
m23SHARED_getCustomerLanguage
m23SHARED_sendActivationMail
m23SHARED_sendActivationMail
m23SHARED_setRealName
m23SHARED_getRealName
m23SHARED_changeClientAmount
m23SHARED_showBill
m23SHARED_billDateSelection
m23SHARED_priceFormater
m23SHARED_calculateBill
m23SHARED_getLicenseType
m23SHARED_sendAdminMail
m23SHARED_getCurrentUser
m23SHARED_changePasswordDialog
m23SHARED_changePasswordDialog
m23SHARED_getBillDates
m23SHARED_downloadBillPDFLink
m23SHARED_getCustomerAddress
m23SHARED_getCustomerBankHTML
m23SHARED_pdfBill
m23SHARED_setBankAccount
m23SHARED_setAddress
m23SHARED_unusedPaidClientsAvailable
m23SHARED_showLicenseDialog
m23SHARED_getAllm23sharedUsers
m23SHARED_switchUser
m23SHARED_prepareBillMailSending
m23SHARED_markBillMailAsSent
m23SHARED_sendAllBillMails
m23SHARED_addExtraBill
m23SHARED_showDonationDialog
m23SHARED_showBootMediaDownloadDialog
m23SHARED_allUserDBQuery
m23SHARED_getUserByResident
m23SHARED_getUserByCustomerNr
m23SHARED_getUserByInfo
m23SHARED_showAdminDialog
m23SHARED_blockAccount
m23SHARED_isAccountBlocked
m23SHARED_showAddExtraBillDialog
m23SHARED_showBillDialog
m23SHARED_showPriceListTable
m23SHARED_getInformationForBootingYourClientLink
./inc/massTools.php
MASS_EGKradioBoxes
MASS_FHradioBoxes
MASS_showFileHandDialog
MASS_propertyKeys
MASS_showFileFormatDialog
MASS_keyToI18N
MASS_I18NTokey
MASS_showTableDefinition
MASS_checkAndSaveFields
MASS_openDBFile
MASS_readDBFile
MASS_readDBFileRaw
MASS_closeDBFile
MASS_getXProperties
MASS_showGeneratorOptions
MASS_passGenerator
MASS_loginGenerator
MASS_ipGenerator
MASS_minMaxIP
MASS_generateNetmask
MASS_generateClientNames
MASS_saveGeneratorOptions
MASS_showOverview
MASS_getAllFromFile
MASS_getLongestLength
MASS_startInstall
./inc/menu.php
MENU_showEntry
MENU_startGroup
MENU_endGroup
./inc/message.php
MSG_showMessageBoxPlaceholder
MSG_placeOrReturnMessageBox
MSG_getm23UpdateFeed
MSG_getm23DevelopmentBlog
MSG_getRSSFeed
MSG_showInfo
MSG_showError
MSG_showWarning
MSG_show
MSG_showMessageBoxHeader
MSG_showMessageBoxFooter
MSG_showMessageBox
MSG_showUpdateInfo
MSG_showUpdateInfo
MSG_showNewFeature
MSG_DeActivateBlogDialog
./inc/packages.php
PKG_addHSUser
PKG_addUbuntuUser
PKG_addDebianUser
PKG_addUser
PKG_cleanPackageLine
PKG_combinem23normal
PKG_importSelectedPackagesFromFile
PKG_exportSelectedPackages
PKG_getDebootstrapCacheFilename
PKG_getDebootstrapCacheSfURL
PKG_downloadBaseSysTom23Server
PKG_getDebootstrapCacheServerURL
PKG_getDebootstrapCacheServerFile
PKG_isReconfiguredWithExtraDistr
PKG_translateClientjobsStatus
PKG_isSpecialPackageAvailableForClient
PKG_OptionPageHeader2
PKG_OptionPageTail2
PKG_decodeDebconfDescription
PKG_OptionPageRender2
PKG_countSpecialPackages
PKG_countWaitingJobs
PKG_closeSearch
PKG_getNextPackage
PKG_listRecommendPackages
PKG_listRecommendSubPackages
PKG_addRecommendPackages
PKG_addPackageSelection
PKG_addNormalPackagesToWait4Aac
PKG_addSpecialPackagesToWait4Aac
PKG_countJobsWithStatus
PKG_getClientjobsStatus
PKG_addNormalPackages
PKG_changePrioritySelectedPackages
PKG_rmSelectedPackages
PKG_listSelectedpackages
PKG_countSelectedpackages
PKG_countJobs
PKG_hasOptions
PKG_savePackageselection
PKG_addPackageToPackageselection
PKG_listSpecialpackages
PKG_addSpecialPackages
PKG_getSpecialPackagePriority
PKG_getSpecialPackageDescription
PKG_getSpecialPackageInfo
PKG_getPackageID
PKG_rmNormalJob
PKG_addJob
PKG_discardNormalJob
PKG_addWait4AccJob
PKG_addStatusJob
PKG_acceptJobs
PKG_discardJobs
PKG_discardJob
PKG_changeClientPackageAction
PKG_setClientPackageWait4Rm
PKG_setClientPackageInstalledOK
PKG_addShutdownPackage
PKG_addShutdownOrRebootPackage
PKG_getAllParams
PKG_setAllParams
PKG_OptionPageHeader
PKG_OptionPageRender
PKG_OptionPageTail
PKG_OptionPageSaveAlsParameters
PKG_OptionPageGetValue
PKG_listParams
PKG_getRecommendPackageAllInstalledSize
PKG_previewInstallationDeinstallation
PKG_showPreviewInstallationDeinstallation
PKG_updateSourcesListAtAllClients
PKG_executeOnClientJobs
PKG_removeFromJobList
PKG_changeClientJobsStatus
PKG_removeSpecialFromJobList
PKG_previewUpdateSystem
PKG_showPreviewUpdateSystem
PKG_rmAllSpecialPackagesByName
PKG_getClientsWithPackage
PKG_getClientsWithWaitingJobs
PKG_getClientsByPackages
PKG_countPackages
PKG_copyWait4accPackagesToClient
PKG_copyPackagesToClient
PKG_remNormalPackages
PKG_addRemovePackagesToWait4Aac
PKG_discardRemoveJob
PKG_deletePackageselection
PKG_getAllPackageSelections
PKG_multiPackageSelectionsSelection
PKG_showAllPackageSelections
PKG_getPackageParams
PKG_getClientbyPackageID
PKG_getInfoFromPackageID
PKG_getClientIDbyPackageID
PKG_getPackageParamsVar
PKG_getPackageIDsByName
PKG_getClientPackages
PKG_getPackagesListMarker
PKG_savePackagesList
PKG_loadPackagesList
PKG_deletePackagesList
PKG_addNormalJob
./inc/pdf.php
PDF_showTableRow
PDF_showTableHeader
PDF_showTableEnd
PDF_init
PDF_output
./inc/plugin.php
PLG_listMenuPlugins
PLG_isPluginSelected
PLG_isPluginSelected
PLG_getPLGName
PLG_getPLGPage
PLG_getPLGAuthor
PLG_getPLGUpdateURL
PLG_getPLGClientRequires
PLG_getPLGVersion
PLG_showDownloadStatus
PLG_showDownloadStatus
PLG_checkOverwriting
PLG_DBInstall
PLG_realInstall
PLG_getTempDir
PLG_getFilename
PLG_install
PLG_showPluginOverview
PLG_install
PLG_getUpdateFile
PLG_update
PLG_listInfofile
PLG_realUpdate
./inc/pool.php
POOL_selectPoolType
POOL_getPools
POOL_showLoadDeleteCreate
POOL_create
POOL_setProperty
POOL_getProperty
POOL_delete
POOL_showReadCD
POOL_readCD
POOL_createExtendedPackageIndex
POOL_showCreatePackageIndex
POOL_getSize
POOL_getDir
POOL_download
POOL_showDownloadStatus
POOL_prepare
POOL_makeRepository
POOL_getCDDistributionRelease
POOL_showSourcesList
./inc/preferences.php
PREF_preferenceLoadManagerHandler
PREF_preferenceSaveManagerHandler
PREF_showPreferenceManager
PREF_saveAllPreferenceValues
PREF_loadAllPreferenceValues
PREF_getClientPreferences
PREF_getValue
PREF_putValue
PREF_delete
PREF_exists
PREF_putAllOptions
PREF_getAllValues
./inc/remotevar.php
RMV_exists4IP
RMV_set4IP
RMV_get4IP
RMV_set
RMV_get
RMV_rm4IP
RMV_rm
RMV_rm_old
./inc/scredit.php
SCREDIT_correctScriptFilename
SCREDIT_showEditor
SCREDIT_newScriptTemplate
./inc/server.php
SERVER_importGPGPackageSignKey
SERVER_logLocalScreenSessionToFile
SERVER_setSSLCertCheckDisabled
SERVER_isSSLCertCheckDisabled
SERVER_setServerSetting
SERVER_getServerSetting
SERVER_existsServerSetting
SERVER_killPID
SERVER_killBackgroundJob
SERVER_insertLineNumber
SERVER_addAdmin
SERVER_delAdmin
SERVER_fileExists
SERVER_getPublicSSHKeyOfm23Server
SERVER_changeHtpasswd
SERVER_delFromHtpasswd
SERVER_addToHtpasswd
SERVER_dhcpServerInNetWarn
SERVER_sendScriptToSF
SERVER_dynamicIPWarn
SERVER_tmpNotWritable
SERVER_rootFreeSpace
SERVER_isProgramRunning
SERVER_checkPackageInstalled
SERVER_daemonStartStop
SERVER_getAptGetInstallCommand
SERVER_installTool
SERVER_installToolInBackground
SERVER_programmStatus
SERVER_apacheInfo
SERVER_mysqlInfo
SERVER_dhcpInfo
SERVER_LDAPInfo
SERVER_programmStatusTableHeader
SERVER_runInBackground
SERVER_runningInBackground
SERVER_runningInScreen
SERVER_addLineToFile
SERVER_deleteFile
SERVER_getFileContents
SERVER_putFileContents
SERVER_delLineFromFile
SERVER_addEtcHosts
SERVER_delEtcHosts
SERVER_getInstallationMedium
SERVER_getOS
SERVER_checkDownload
SERVER_checkDiskFree
SERVER_checkRunInVM
SERVER_checkKernel
SERVER_multiMkDir
SERVER_commandAvailable
./inc/sourceslist.php
SRCLST_getAddToFile
SRCLST_getRelease
SRCLST_genList
SRCLST_saveArchitectures
SRCLST_saveList
SRCLST_querySourceslists
SRCLST_genSelection
SRCLST_getValue
SRCLST_loadSourceListFromDB
SRCLST_loadSourceList
SRCLST_getDescription
SRCLST_delete
SRCLST_checkList
SRCLST_packageInformationChangeInformationHumanReadable
SRCLST_packageInformationChangeTime
SRCLST_packageInformationOlderThan
SRCLST_getStorageFS
SRCLST_supportedFS
SRCLST_alternativeFS
SRCLST_getParameter
SRCLST_getMirror
SRCLST_getDesktopList
SRCLST_showDesktopsSel
SRCLST_doesDistrSupportEFI
SRCLST_getListnamesWithEfiSupport
SRCLST_clientUsesEfiButSourcesListDoesntSupportEfi
SRCLST_showErrorIfClientUsesEfiButSourcesListDoesntSupportEfi
SRCLST_showAlternativeArchitectureSelection
SRCLST_isArchAvailable
SRCLST_getArchitectures
SRCLST_showEditor
SRCLST_getListnames
SRCLST_cleanList
SRCLST_matchList
SRCLST_possiblem23debsMirrors
SRCLST_checkm23debsMirror
SRCLST_getWorkingm23debsMirror
./inc/update.php
UPDATE_doUpdate
UPDATE_running
UPDATE_getUrl
UPDATE_getInfo
./inc/vm.php
VM_captureVMScreenAsMovie
VM_CloudStackDeleteClientVM
VM_isCloudStackClient
VM_CloudStackCheckConstants
VM_CloudStackConfigGUI
VM_CloudStackWriteConfFile
VM_CloudStackUploadIso
VM_CloudStackEnablePortForwarding
VM_CloudStackDisablePortForwarding
VM_CloudStackSendSetVisualURL
VM_CloudStackStartVM
VM_CloudStackStopVM
VM_CloudStackGetVMStatus
VM_CloudStackClientName2ClientID
VM_CloudStackNetBootActivate
VM_CloudStackCreateVM
VM_CloudStack_getServerIP
VM_GUIstepCreateCloudStackVM
VM_CloudStack_available
VM_CloudStack_getObject
VM_CloudStack_getVersion
VM_shutdownAndDisableNetbootAfterInstall
VM_rebootAndActivateNetboot
VM_shutdownAndDisableNetbootAfterInstall
VM_shutdownAndDisableNetboot
VM_rebootChangeBootDevice
VM_getVBoxVersion
VM_setVBoxAddonAsDefault
VM_downloadedVBoxAddons
VM_getVBoxAddonDefaultVersion
VM_generateVBOXaddonDownloadCMD
VM_downloadVBOXaddons
VM_VBOXaddonDownloadDialog
VM_wasVBoxAddonDownloaded
VM_listDownloadableVBoxAddons
VM_stopVM
VM_pauseVM
VM_resumeVM
VM_webAction
VM_delete
VM_vmSwNr2Name
VM_getHTMLStatusBlock
VM_activateNetboot
VM_convertSwitchStatusInfo
VM_getSWandHost
VM_getStatus
VM_GUIstepCreateGuest
VM_GUIstepCheckHost
VM_GUIstepSelectHost
VM_getAllVMHosts
VM_setVisualURL
VM_setHostInDB
VM_setGuestInDB
VM_statusIcons
VM_createDiskImage
VM_delVMCMD
VM_activateNetbootCMD
VM_createVM
VM_insertBootISO
VM_startVMInExistingXSession
VM_startVM
VM_startVMCommandFile
VM_stopVMCommandFile
VM_status
VM_parseVBOXdisk
VM_parseVBOXstate
VM_parseVBOXNic
VM_parseStatus
About this document ...
root 2015-09-06