steve-lad
96cf1ca87c
Revert to stable version
...
Revert to stable version
2021-06-05 08:24:47 +02:00
steve-lad
f6bdd27335
Use Traits to simplify Sccp_Manager.class
...
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
2021-06-02 14:55:39 +02:00
steve-lad
67c02aabf1
Return RevisionNum
...
Return RevisionNum - omitted in previous commit
2021-05-31 16:16:52 +02:00
steve-lad
d0fd1f2cdb
Remove incompatible files
...
Simplify compatibility checking. This version is only compatible with chan-sccp 433 or greater.
2021-05-31 16:11:07 +02:00
steve-lad
2eab67a117
Bug fix
...
Missing closing bracket
2021-05-31 12:57:16 +02:00
steve-lad
97c02f125f
Add error message for chan-sccp compatibility
...
Ad error message in install if chan-sccp version is too low
Minor formatting
2021-05-31 12:52:56 +02:00
steve-lad
ee0fda775e
Retire Old Interface
...
Use exclusively AMI interface
Delete oldinterface
Delete srvinterface and move aminterface to Sccp_manager.inc
All calls now pass directly to aminterface
2021-05-31 12:33:35 +02:00
steve-lad
12c8f30464
Fix Issue with SQL syntax reported by kc2vrj
...
Correct quotation and simplify logic to avoid complex SQL statements.
Bind strings
Confirmed fix of issue reported by kc2vrj.
2021-05-24 13:55:36 +02:00
Diederik de Groot
0011581fc0
Merge branch 'PR108' into extension_mobility_rebased_on_develop
2021-05-24 13:46:19 +02:00
steve-lad
d451b36363
Fix Issue with SQL syntax reported by kc2vrj
...
Correct quotation and simplify logic to avoid complex SQL statements.
Bind strings
Confirmed fix of issue reported by kc2vrj.
2021-04-29 16:44:33 +02:00
steve-lad
7f93f0179b
Remove PHP % incompatible code
2021-04-02 15:29:36 +02:00
steve-lad
8fb29b93fd
Update dbinterface.class.php
...
Correct syntax
2021-04-02 15:29:36 +02:00
steve-lad
ef4fc4fe12
Fix Sccp Button Save
...
Correct PDO statements and implimentation concept
2021-04-02 15:29:36 +02:00
steve-lad
9f5459f7c5
Update dbinterface.class.php
...
Check that labels exist before binding or an exception will occur
2021-04-02 15:29:36 +02:00
steve-lad
594367cbd4
Update dbinterface.class.php
...
Bug fix
2021-04-02 15:29:36 +02:00
steve-lad
31ac0746ba
Bug fixes
...
Correct SQL statement
Correct Message Handler
Correct Message interpreter
2021-04-02 15:29:36 +02:00
steve-lad
e1c6a1d39b
Remove tmp nfs files
2021-04-02 15:29:36 +02:00
steve-lad
3ed43600d4
Merge Fix-dbinterface-class
2021-04-02 15:29:36 +02:00
steve-lad
36192599f1
Migrate from global db object
...
As per FreePBX BMO, no longer use global db object
2021-04-02 15:29:34 +02:00
steve-lad
f4f11157e1
Fix exception if sccpsettings table does not exist
...
Before the installer can create sccpsettings, FreePBX instantiates an SCCP_Manager object which requires sccpsettings.
Catch the exception and create the table
2021-04-02 15:29:17 +02:00
steve-lad
d3ae6536d1
Update dbinterface.class.php
2021-04-02 15:29:17 +02:00
steve-lad
dac622c745
Final version
...
Standardise some calls and add notes
2021-04-02 15:29:15 +02:00
steve-lad
09beeb449e
Use bindParam on db executes
...
Use bind param to have stricter typing
Fix bug in Sccp-Manager where key and keyword were not the same
2021-04-02 15:28:55 +02:00
steve-lad
5892afc653
Update Transactions and fix errors
...
Reduce quoting level, and fix errors introduced by prior commits
2021-04-02 15:28:54 +02:00
steve-lad
4a3f21dc5d
Further clean ups and annotations
...
Document changes
2021-04-02 15:28:35 +02:00
steve-lad
cfcbe23816
Switch to PDO model
...
Switch to PDO model and correct transactions
2021-04-02 15:28:06 +02:00
steve-lad
fd8c5f9f96
Cleaning up
...
Simplify structure and fix errors
2021-04-02 15:27:28 +02:00
steve-lad
a1c020c772
Switch to PDO model
...
Switch to PDO model and correct transactions
2021-04-02 15:27:27 +02:00
steve-lad
c77c8b76cc
Test for chan_sccp_b version compatibility
...
SoftKeySets fails with chan_sccp-b prior to revision number 11048.
Check the version with the installer, and subsequently to ensure do not get exception.
2021-04-02 15:25:56 +02:00
steve-lad
91c2d233d4
Use bindParam on db executes
...
Use bind param to have stricter typing
Fix bug in Sccp-Manager where key and keyword were not the same
2021-04-02 15:25:32 +02:00
steve-lad
3fbccb982f
Update Transactions and fix errors
...
Reduce quoting level, and fix errors introduced by prior commits
2021-04-02 15:25:32 +02:00
steve-lad
7f047f7c10
Further clean ups and annotations
...
Document changes
2021-04-02 15:25:31 +02:00
steve-lad
bda7518932
Cleaning up
...
Simplify structure and fix errors
2021-04-02 15:25:31 +02:00
steve-lad
95405190cc
Switch to PDO model
...
Switch to PDO model and correct transactions
2021-04-02 15:25:31 +02:00
steve-lad
92ca19ed41
Test for chan_sccp_b version compatibility
...
SoftKeySets fails with chan_sccp-b prior to revision number 11048.
Check the version with the installer, and subsequently to ensure do not get exception.
2021-04-02 15:25:30 +02:00
steve-lad
9d29d11a08
Apply PR 101
2021-04-02 15:23:55 +02:00
steve-lad
40e9b01510
Correct type declarations
...
type declarations must be lowercase or will be treated as local instance names
2021-04-02 15:23:55 +02:00
steve-lad
e94fa4e8d1
Tidy up
...
Remove unused variables
Close socket if not using
2021-04-02 15:23:55 +02:00
steve-lad
673f6d45e0
Tighten Ami controls
...
Check that have compatible version of chan-sccp for AMI and disable AMI if not found
Check returned values
Add new classes for response to reduce testing
2021-04-02 15:23:54 +02:00
steve-lad
315a693894
Correct Field and add new event classes
...
add 2 new event classes for SCCPShowDevice
correct translator in ShowSCCPDevice_Response
2021-04-02 15:23:54 +02:00
steve-lad
5beee7f9a2
Tidy up exception handling
...
Simplify handling of AMI lists and trap exceptions
2021-04-02 15:23:54 +02:00
steve-lad
a89866e81e
Bug Fixes and optimisations as a result of issue 106
...
Fix bugs in Response Class causing exceptions
Update extconfigs class to correctly check database connectors and improve feedback
Move some constructors to start of class for lisibility
Tidy up Response class with Typing to eliminate unnecessary tests
2021-04-02 15:23:54 +02:00
Andrea Diotallevi
9b730a998a
Fixed recognition of chan-sccp release version 4.3.3
2021-04-02 15:23:54 +02:00
steve-lad
ca5cf9571b
Updated GenericResponse
...
Updated generic response handler for table case
2021-04-02 15:23:54 +02:00
steve-lad
929f8036b1
Update AMI Response
...
Bring branch up to level of previous Pull which can now be deleted
2021-04-02 15:23:54 +02:00
steve-lad
6ccc9bbccb
Cleaned up messages
...
Improved message readability. Atom removed extraneous white spaces and lines
2021-04-02 15:23:54 +02:00
PhantomVl
e08e9b49b9
-- Bug Fix NTP Config
2021-04-02 15:23:53 +02:00
PhantomVl
7268007ebd
-- Bug Fix SRST Config
2021-04-02 15:23:53 +02:00
PhantomVl
3bf8857759
-- Bug Fix Delete Empty Key
2021-04-02 15:23:53 +02:00
PhantomVl
7b48b289af
Fixes : #77
...
Fixes : #82
Fixes : #85
Fixes : #87
--- Bugfix sip protocol
Special thanks for help Diederik de Groot
2021-04-02 15:23:53 +02:00