allow to change order of account modules
Before ![]() (image error) Size: 10 KiB After ![]() (image error) Size: 27 KiB ![]() ![]() |
Before ![]() (image error) Size: 35 KiB After ![]() (image error) Size: 53 KiB ![]() ![]() |
Before ![]() (image error) Size: 20 KiB After ![]() (image error) Size: 55 KiB ![]() ![]() |
Before ![]() (image error) Size: 22 KiB After ![]() (image error) Size: 32 KiB ![]() ![]() |
Before ![]() (image error) Size: 26 KiB After ![]() (image error) Size: 33 KiB ![]() ![]() |
Before ![]() (image error) Size: 34 KiB After ![]() (image error) Size: 50 KiB ![]() ![]() |
Before ![]() (image error) Size: 20 KiB After ![]() (image error) Size: 24 KiB ![]() ![]() |
Before ![]() (image error) Size: 33 KiB After ![]() (image error) Size: 50 KiB ![]() ![]() |
Before ![]() (image error) Size: 26 KiB After ![]() (image error) Size: 47 KiB ![]() ![]() |
Before ![]() (image error) Size: 16 KiB After ![]() (image error) Size: 49 KiB ![]() ![]() |
Before ![]() (image error) Size: 12 KiB After ![]() (image error) Size: 25 KiB ![]() ![]() |
Before ![]() (image error) Size: 20 KiB After ![]() (image error) Size: 24 KiB ![]() ![]() |
Before ![]() (image error) Size: 26 KiB After ![]() (image error) Size: 47 KiB ![]() ![]() |
Before ![]() (image error) Size: 25 KiB After ![]() (image error) Size: 48 KiB ![]() ![]() |
Before ![]() (image error) Size: 22 KiB After ![]() (image error) Size: 44 KiB ![]() ![]() |
Before ![]() (image error) Size: 22 KiB After ![]() (image error) Size: 51 KiB ![]() ![]() |
Before ![]() (image error) Size: 12 KiB After ![]() (image error) Size: 24 KiB ![]() ![]() |
Before ![]() (image error) Size: 16 KiB After ![]() (image error) Size: 49 KiB ![]() ![]() |
Before ![]() (image error) Size: 11 KiB After ![]() (image error) Size: 23 KiB ![]() ![]() |
Before ![]() (image error) Size: 24 KiB After ![]() (image error) Size: 50 KiB ![]() ![]() |
Before ![]() (image error) Size: 18 KiB After ![]() (image error) Size: 46 KiB ![]() ![]() |
Before ![]() (image error) Size: 16 KiB After ![]() (image error) Size: 46 KiB ![]() ![]() |
Before ![]() (image error) Size: 14 KiB After ![]() (image error) Size: 44 KiB ![]() ![]() |
Before ![]() (image error) Size: 22 KiB After ![]() (image error) Size: 44 KiB ![]() ![]() |
Before ![]() (image error) Size: 12 KiB After ![]() (image error) Size: 23 KiB ![]() ![]() |
Before ![]() (image error) Size: 25 KiB After ![]() (image error) Size: 50 KiB ![]() ![]() |
Before ![]() (image error) Size: 26 KiB After ![]() (image error) Size: 50 KiB ![]() ![]() |
Before ![]() (image error) Size: 7.3 KiB After ![]() (image error) Size: 50 KiB ![]() ![]() |
Before ![]() (image error) Size: 19 KiB After ![]() (image error) Size: 23 KiB ![]() ![]() |
Before ![]() (image error) Size: 44 KiB After ![]() (image error) Size: 119 KiB ![]() ![]() |
|
@ -257,13 +257,8 @@ function config_showAccountModules($scope, $title, &$container) {
|
||||||
$typeSettings = $conf->get_typeSettings();
|
$typeSettings = $conf->get_typeSettings();
|
||||||
// account modules
|
// account modules
|
||||||
$available = getAvailableModules($scope, true);
|
$available = getAvailableModules($scope, true);
|
||||||
$selected = $typeSettings['modules_' . $scope];
|
$selected = !empty($typeSettings['modules_' . $scope]) ? $typeSettings['modules_' . $scope] : '';
|
||||||
if (isset($selected) && ($selected != '')) {
|
|
||||||
$selected = explode(',', $selected);
|
$selected = explode(',', $selected);
|
||||||
}
|
|
||||||
else {
|
|
||||||
$selected = array();
|
|
||||||
}
|
|
||||||
$sortedAvailable = array();
|
$sortedAvailable = array();
|
||||||
for ($i = 0; $i < sizeof($available); $i++) {
|
for ($i = 0; $i < sizeof($available); $i++) {
|
||||||
$sortedAvailable[$available[$i]] = getModuleAlias($available[$i], $scope);
|
$sortedAvailable[$available[$i]] = getModuleAlias($available[$i], $scope);
|
||||||
|
@ -340,7 +335,7 @@ function config_showAccountModules($scope, $title, &$container) {
|
||||||
$availDiv->setCSSClasses(array('confModList'));
|
$availDiv->setCSSClasses(array('confModList'));
|
||||||
$container->addElement($availDiv, true);
|
$container->addElement($availDiv, true);
|
||||||
}
|
}
|
||||||
$positions = '';
|
$positions = array();
|
||||||
for ($i = 0; $i < sizeof($selOptions); $i++) {
|
for ($i = 0; $i < sizeof($selOptions); $i++) {
|
||||||
$positions[] = $i;
|
$positions[] = $i;
|
||||||
}
|
}
|
||||||
|
@ -365,8 +360,8 @@ function checkInput() {
|
||||||
for ($t = 0; $t < sizeof($accountTypes); $t++) {
|
for ($t = 0; $t < sizeof($accountTypes); $t++) {
|
||||||
$scope = $accountTypes[$t];
|
$scope = $accountTypes[$t];
|
||||||
$available = getAvailableModules($scope, true);
|
$available = getAvailableModules($scope, true);
|
||||||
$selected_temp = $typeSettings['modules_' . $scope];
|
$selected_temp = (isset($typeSettings['modules_' . $scope])) ? $typeSettings['modules_' . $scope] : '';
|
||||||
if (isset($selected_temp)) $selected_temp = explode(',', $selected_temp);
|
$selected_temp = explode(',', $selected_temp);
|
||||||
$selected = array();
|
$selected = array();
|
||||||
// only use available modules as selected
|
// only use available modules as selected
|
||||||
for ($i = 0; $i < sizeof($selected_temp); $i++) {
|
for ($i = 0; $i < sizeof($selected_temp); $i++) {
|
||||||
|
|