steve-lad
4151b4fdae
Restructure languages and locales management
...
Base off of provision file structure
Store netlang and devlang
Stop usage of extconfig ->sccplang
2021-07-23 12:14:46 +02:00
steve-lad
d7fd77dfe8
Get locales from provisioner
...
Add progress bar and xhr handler
2021-07-18 11:30:19 +02:00
steve-lad
1b32e0977e
Optimise locale (language) management
...
Optimise function calls
Use array functions instead of loops
findInstalledlangs is currently called by the construct - as this is called frequently, maximise its efficiency
2021-07-15 12:12:07 +02:00
steve-lad
651f3adb44
Finalise TFTP Mapping treatment
...
User no longer can select on or pro: If remapping is enabled and rules are set, then must use pro or phones will not find files
Otherwise is Off (flat directory)
2021-07-12 12:26:56 +02:00
steve-lad
248abe6cb7
Clean up and correct missing save settings
...
Remove unnecessary method from formcreate
Correct indentation in formcreate
Remove debug code in Sccp.class
correct logic for updating TFTP mode
2021-07-10 17:51:55 +02:00
steve-lad
71fef35ebd
Finalise FormShowSysDefs
...
Remove debug conditionals in Sccp_manager
Pass missing arguments for tftpLang
Remove unused items from sccpgeneral.xml
2021-07-10 10:45:42 +02:00
steve-lad
ce115dab8b
Create formCreate class
...
Move anonymous class frpm formShowSysDefs to own class
2021-07-10 09:03:06 +02:00
steve-lad
f929267910
Provide mechanism to reset codecs to system defaults
...
Unchecking all codecs will return to chan-sccp defaults
Document this behaviour
Remove various debug code
2021-07-06 16:12:25 +02:00
steve-lad
a493165153
Insert missing </div> at end of SL type
...
</div> was commented out
Change sccpdevice type to IE ( using a list suggests changes are legitimate. While true, they are not recommended, so now user must know exactly what to enter.
2021-07-05 11:02:52 +02:00
steve-lad
2809b0796e
Simplify List Button Presentation
...
Standardise method for all SL Types
WIP - unused method needs to be removed after full testing
2021-07-05 10:27:26 +02:00
steve-lad
503f227b98
Convert formShowSysDefs to anonymous class
...
Allows use of methods per type, which allows clearer compartmentalisation of variables and code.
Improves loading as FreePBX instantiates only once
WIP - create a full class loaded with Sccp_Manager
2021-07-04 16:46:18 +02:00
steve-lad
b6dfb51993
Conditional include of Use chan-sccp defaults/Customise button
...
If there is no chan-sccp default, do not add the button to use chan-sccp default/customise
This adds a large block of html + php enclosed within {}. Add documentation so that this is clear
2021-07-04 09:02:33 +02:00
steve-lad
dd9888e55e
(re)Align Defaults and Default values with chan-sccp
...
Ensure all defaults use same vales as chan-sccp (partial revert of earlier changes)
Initialise UsingSysDefaults
Clarify html
2021-07-03 16:29:31 +02:00
steve-lad
7dc4438ad8
Enable/Disable buttons when setting chan-sccp defaults
...
First version - Needs simplifying!
2021-07-03 12:10:44 +02:00
steve-lad
93fe6d45e1
Extend defaults to all pages
...
Change enum in installer to correspond to chan-sccp
2021-07-02 12:27:06 +02:00
steve-lad
927186151e
Update checkbox defaults logic
2021-07-02 08:29:15 +02:00
steve-lad
dcd9c75886
WIP Partial fix for setting default radio buttons
2021-07-01 10:11:02 +02:00
steve-lad
02f0b401d0
Impliment defaults for class IS
...
WIP
2021-06-30 16:31:29 +02:00
steve-lad
e50c32a1ac
Correct Indents for IS data type
2021-06-30 15:04:09 +02:00
steve-lad
01b5e9e868
Use Dynamic Checkbox
2021-06-30 13:43:52 +02:00
steve-lad
64624fa597
Simplify chan-sccp help usage
...
Convert array to string when loaded, and rename arrays that hold the data for clarity
2021-06-30 08:14:15 +02:00
steve-lad
ace4945eb0
Load help from chan-sccp
...
Load metainfo descriptions which provide help if not in XML
2021-06-30 07:02:22 +02:00
steve-lad
b7766fcf64
First test of new interface to manage defaults hierarchy
...
WIP
Need to better manage display of system defaults when customising
Need to override XML defaults
2021-06-29 16:41:53 +02:00