From a3745a2d1155fca4ea2529cc83fbab891d5ffac9 Mon Sep 17 00:00:00 2001 From: Mafoo Date: Fri, 1 Sep 2017 16:35:22 +0100 Subject: [PATCH] Enhance - provision aastra 9133i (#2787) provision aastra 9133i based phones (480i 480i CT, 9112i, 9133i) leverage smarty include to common parts have device_edit ignore 'include' folders .htaccess's RewriteRule operates relative to it's dir so anchoring to ^provision is correct even for where fusion is on a sub folder --- .htaccess | 3 ++ app/devices/device_edit.php | 10 ++-- .../provision/aastra/480i/aastra.cfg | 5 ++ .../provision/aastra/480i/{$mac}.cfg | 15 ++++++ .../provision/aastra/9112i/aastra.cfg | 5 ++ .../provision/aastra/9112i/{$mac}.cfg | 15 ++++++ .../provision/aastra/9133i/aastra.cfg | 5 ++ .../provision/aastra/9133i/{$mac}.cfg | 15 ++++++ .../provision/aastra/include/general | 35 +++++++++++++ .../templates/provision/aastra/include/keys | 50 +++++++++++++++++++ .../provision/aastra/include/network | 20 ++++++++ .../provision/aastra/include/provision | 25 ++++++++++ .../templates/provision/aastra/include/sip | 40 +++++++++++++++ 13 files changed, 240 insertions(+), 3 deletions(-) create mode 100644 resources/templates/provision/aastra/480i/aastra.cfg create mode 100644 resources/templates/provision/aastra/480i/{$mac}.cfg create mode 100644 resources/templates/provision/aastra/9112i/aastra.cfg create mode 100644 resources/templates/provision/aastra/9112i/{$mac}.cfg create mode 100644 resources/templates/provision/aastra/9133i/aastra.cfg create mode 100644 resources/templates/provision/aastra/9133i/{$mac}.cfg create mode 100644 resources/templates/provision/aastra/include/general create mode 100644 resources/templates/provision/aastra/include/keys create mode 100644 resources/templates/provision/aastra/include/network create mode 100644 resources/templates/provision/aastra/include/provision create mode 100644 resources/templates/provision/aastra/include/sip diff --git a/.htaccess b/.htaccess index 2ad46e3444..366818be89 100644 --- a/.htaccess +++ b/.htaccess @@ -35,6 +35,9 @@ RewriteRule ^provision/([A-Fa-f0-9]{12})-directory.xml$ RewriteRule ^.*/([0-9]{1,11})_Extern.xml$ app/provision/?ext=$1&file={$mac}_extern.xml [QSA] RewriteRule ^.*/([0-9]{1,11})_Phonebook.xml$ app/provision/?ext=$1&file={$mac}_phonebook.xml [QSA] +#Aastra +RewriteRule ^provision/aastra.cfg$ app/provision/index.php?file=aastra.cfg [QSA] + Options -Indexes #PHP settings diff --git a/app/devices/device_edit.php b/app/devices/device_edit.php index d849ec19b3..f88fccdece 100644 --- a/app/devices/device_edit.php +++ b/app/devices/device_edit.php @@ -682,7 +682,8 @@ $template_dir = $device->get_template_dir(); echo "