} else {
                $settings_data_array = array();
                foreach ($settings_types_data[$settings_type]['dataTypes'][$cash_admin->platform_type] as $key => $data) {
                    $settings_data_array[$key] = $_POST[$key];
                }
                $result = $page_data_object->setSettings($_POST['settings_name'], $_POST['settings_type'], $settings_data_array, $_POST['connection_id']);
                if ($result) {
                    $cash_admin->page_data['action_message'] = '<strong>Success.</strong> All changed. See connection below.';
                } else {
                    $cash_admin->page_data['action_message'] = '<strong>Error.</strong> Something went wrong.';
                }
            }
            break;
        case 'delete':
            $connection_id = $request_parameters[1];
            $result = $page_data_object->deleteSettings($connection_id);
            if ($result) {
                AdminHelper::formSuccess('Success. Deleted. Sad.', '/');
                //$cash_admin->page_data['action_message'] = '<strong>Success.</strong> All gone. Sad.';
            } else {
                AdminHelper::formFailure('Something went wrong.', '/');
                //$cash_admin->page_data['action_message'] = '<strong>Error.</strong> Something went wrong.';
            }
            break;
    }
}
if (!$settings_action || isset($_POST['dosettingsadd']) || isset($_POST['dosettingsedit']) || $settings_action == 'delete') {
    $cash_admin->page_data['state_markup'] = '<h4>Current connections:</h4>' . '<p>Here are the settings that have already been added:</p>';
    $settings_for_user = $page_data_object->getAllConnectionsforUser();
    if (is_array($settings_for_user)) {
        foreach ($settings_for_user as $key => $data) {