function _authorize_filetransfer_connection_settings

Generates the Form API array for a given connection backend's settings.

Parameters

$backend: The name of the backend (e.g. 'ftp', 'ssh', etc).

Return value

Form API array of connection settings for the given backend.

See also

hook_filetransfer_backends()

1 call to _authorize_filetransfer_connection_settings()
authorize_filetransfer_form in includes/authorize.inc
Form constructor for the file transfer authorization form.

File

includes/authorize.inc, line 141

Code

function _authorize_filetransfer_connection_settings($backend) {
    $defaults = variable_get('authorize_filetransfer_connection_settings_' . $backend, array());
    $form = array();
    // Create an instance of the file transfer class to get its settings form.
    $filetransfer = authorize_get_filetransfer($backend);
    if ($filetransfer) {
        $form = $filetransfer->getSettingsForm();
    }
    // Fill in the defaults based on the saved settings, if any.
    _authorize_filetransfer_connection_settings_set_defaults($form, NULL, $defaults);
    return $form;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.