Move initial defaults reading from Construct to Install
Move initVarFromXml to helper functions - no longer used as defaults should come from db
Remove extraneous initialisations from Sccp_manager - these are now handled in Installer
Save TFTP structure to sccpsettings in Installer
Pass tftp_root to extconfigs ( if changed or uninitialised, was not written back to settingsFromDb before being passed to extconfigs
Remove ancillary function to traits
Move tftp directory management back to extern configs
Remove call to extern configs from InitialiseSccpPath and so from Construct
Need to add call to updateTftpStructure when settings changed ---WIP ---
Change core driver to be an include
Move driver to sccpManClasses to improve maintainability and eliminate possible version issues
Add driver in installer (remove
from extConfigs)
Create sccp.conf in installer if it does not exist (remove from extconfigs)
Update extconfigs.class.php
Update Sccp.class.php.v433
Change sccpgeneral to remove inherit - now inherit default values automatically
Add default values to form groups
Revert changes informShow
Update getTableDefaults to better manage underscores with chan-sccp
Change Defaults in Install
Currently only fixed for IS
FormShow was adding the prefix to the full child name, making a useless result.
Need to remove form_prefix from childname to return to db values
Disable Inherit buttons in system defaults (should only be used for specific devices)
Add Device Vendor settings to Add Device (WIP - may need db change)
Change various names to be more readable
TZ is a FreePBX property and should be only changed there.
Now only display for info with help
Ensure that at each initiation, we load the system value
Move helper functions to trait
Move Ajax to trait (WIP - next step to create subclass to simplify initialisation)
Rename Directories to eliminate punctuation
Add new directory for traits
Use exclusively AMI interface
Delete oldinterface
Delete srvinterface and move aminterface to Sccp_manager.inc
All calls now pass directly to aminterface
Enh: allow all model information to be edited.
Fix: edit/load loadinformationid
Fix: Modal Title -> Model
With help from @steve-lad
References: #91
Signed-off-by: Diederik de Groot <dkgroot@talon.nl>
Enh: allow all model information to be edited.
Fix: edit/load loadinformationid
Fix: Modal Title -> Model
With help from @steve-lad
References: #91
Signed-off-by: Diederik de Groot <dkgroot@talon.nl>