Added Aastra Function Keys And Fixed Update Logic (#1896)
Added the rest of the aastra function key options to app_config. And to my surprise the functions would not save to the database, found the problem to be the app_defaults logic would only allow adding on a fresh install. So I fixed it to work with a update also.
This commit is contained in:
+126
-1
@@ -706,7 +706,6 @@
|
||||
$apps[$x]['db'][$y]['fields'][$z]['key']['reference']['field'] = "group_uuid";
|
||||
$apps[$x]['db'][$y]['fields'][$z]['description']['en-us'] = "";
|
||||
|
||||
|
||||
//vendor details
|
||||
$y=0; //vendor array index
|
||||
$z=0; //functions array index
|
||||
@@ -1190,6 +1189,18 @@
|
||||
$y++; //vendors array index
|
||||
$z=0; //functions array index
|
||||
$vendors[$y]['name'] = "aastra";
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-none";
|
||||
$vendors[$y]['functions'][$z]['name'] = "none";
|
||||
$vendors[$y]['functions'][$z]['value'] = "none";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-empty";
|
||||
$vendors[$y]['functions'][$z]['name'] = "empty";
|
||||
$vendors[$y]['functions'][$z]['value'] = "empty";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-blf";
|
||||
$vendors[$y]['functions'][$z]['name'] = "blf";
|
||||
$vendors[$y]['functions'][$z]['value'] = "blf";
|
||||
@@ -1202,29 +1213,143 @@
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-blf_list";
|
||||
$vendors[$y]['functions'][$z]['name'] = "blf_list";
|
||||
$vendors[$y]['functions'][$z]['value'] = "list";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-callers";
|
||||
$vendors[$y]['functions'][$z]['name'] = "callers";
|
||||
$vendors[$y]['functions'][$z]['value'] = "callers";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-callforward";
|
||||
$vendors[$y]['functions'][$z]['name'] = "callforward";
|
||||
$vendors[$y]['functions'][$z]['value'] = "callforward";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-conf";
|
||||
$vendors[$y]['functions'][$z]['name'] = "conf";
|
||||
$vendors[$y]['functions'][$z]['value'] = "conf";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-dnd";
|
||||
$vendors[$y]['functions'][$z]['name'] = "dnd";
|
||||
$vendors[$y]['functions'][$z]['value'] = "dnd";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-directory";
|
||||
$vendors[$y]['functions'][$z]['name'] = "directory";
|
||||
$vendors[$y]['functions'][$z]['value'] = "directory";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-flash";
|
||||
$vendors[$y]['functions'][$z]['name'] = "flash";
|
||||
$vendors[$y]['functions'][$z]['value'] = "flash";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-filter";
|
||||
$vendors[$y]['functions'][$z]['name'] = "filter";
|
||||
$vendors[$y]['functions'][$z]['value'] = "filter";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-icom";
|
||||
$vendors[$y]['functions'][$z]['name'] = "icom";
|
||||
$vendors[$y]['functions'][$z]['value'] = "icom";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-lcr";
|
||||
$vendors[$y]['functions'][$z]['name'] = "lcr";
|
||||
$vendors[$y]['functions'][$z]['value'] = "lcr";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-line";
|
||||
$vendors[$y]['functions'][$z]['name'] = "line";
|
||||
$vendors[$y]['functions'][$z]['value'] = "line";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-page";
|
||||
$vendors[$y]['functions'][$z]['name'] = "page";
|
||||
$vendors[$y]['functions'][$z]['value'] = "paging";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-park";
|
||||
$vendors[$y]['functions'][$z]['name'] = "park";
|
||||
$vendors[$y]['functions'][$z]['value'] = "park";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-phonelock";
|
||||
$vendors[$y]['functions'][$z]['name'] = "phonelock";
|
||||
$vendors[$y]['functions'][$z]['value'] = "phonelock";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-pickup";
|
||||
$vendors[$y]['functions'][$z]['name'] = "pickup";
|
||||
$vendors[$y]['functions'][$z]['value'] = "pickup";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-redail";
|
||||
$vendors[$y]['functions'][$z]['name'] = "redail";
|
||||
$vendors[$y]['functions'][$z]['value'] = "redail";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-sprecode";
|
||||
$vendors[$y]['functions'][$z]['name'] = "sprecode";
|
||||
$vendors[$y]['functions'][$z]['value'] = "sprecode";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-speed_dial";
|
||||
$vendors[$y]['functions'][$z]['name'] = "speed_dial";
|
||||
$vendors[$y]['functions'][$z]['value'] = "speeddial";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-speed_dial_xfer";
|
||||
$vendors[$y]['functions'][$z]['name'] = "speed_dial_xfer";
|
||||
$vendors[$y]['functions'][$z]['value'] = "speeddialxfer";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-speed_dial_conf";
|
||||
$vendors[$y]['functions'][$z]['name'] = "speed_dial_conf";
|
||||
$vendors[$y]['functions'][$z]['value'] = "speeddialconf";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-speed_dial_mwi";
|
||||
$vendors[$y]['functions'][$z]['name'] = "speed_dial_mwi";
|
||||
$vendors[$y]['functions'][$z]['value'] = "speeddialmwi";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-xfer";
|
||||
$vendors[$y]['functions'][$z]['name'] = "xfer";
|
||||
$vendors[$y]['functions'][$z]['value'] = "xfer";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
$z++;
|
||||
$vendors[$y]['functions'][$z]['label'] = "label-xml";
|
||||
$vendors[$y]['functions'][$z]['name'] = "xml";
|
||||
$vendors[$y]['functions'][$z]['value'] = "xml";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "superadmin";
|
||||
$vendors[$y]['functions'][$z]['groups'][] = "admin";
|
||||
|
||||
$y++; //vendors array index
|
||||
$z=0; //functions array index
|
||||
|
||||
Reference in New Issue
Block a user