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
This commit is contained in:
Mafoo
2017-09-01 16:35:22 +01:00
committed by FusionPBX
parent 0c60d475a4
commit a3745a2d11
13 changed files with 240 additions and 3 deletions

View File

@@ -682,7 +682,8 @@
$template_dir = $device->get_template_dir();
echo "<select id='device_template' name='device_template' class='formfld'>\n";
echo "<option value=''></option>\n";
echo "<option value=''>".$text['label-disable']."</option>\n";
echo "<option value='' disabled='disabled'>====</option>\n";
if (is_dir($template_dir)) {
$templates = scandir($template_dir);
@@ -696,11 +697,14 @@
foreach($templates_sub as $dir_sub) {
if($file_sub != '.' && $dir_sub != '..' && $dir_sub[0] != '.') {
if(is_dir($template_dir . '/' . $dir .'/'. $dir_sub)) {
if($dir_sub == 'include') {
continue;
}
if ($device_template == $dir."/".$dir_sub) {
echo "<option value='".$dir."/".$dir_sub."' selected='selected'>".$dir."/".$dir_sub."</option>\n";
echo "<option value='".$dir."/".$dir_sub."' selected='selected'>".$dir_sub."</option>\n";
}
else {
echo "<option value='".$dir."/".$dir_sub."'>".$dir."/".$dir_sub."</option>\n";
echo "<option value='".$dir."/".$dir_sub."'>".$dir_sub."</option>\n";
}
}
}