function media_acquiadam_browser_get_initial_assets in Media: Acquia DAM 7
Get the initial set of assets to display on the media browser form.
Parameters
int $folderId: The folder ID to pull assets from.
array $form_state: The current form state.
int $perPage: The amount of assets to show per page.
Return value
array An array containing a list of assets and the total count of all available assets.
1 call to media_acquiadam_browser_get_initial_assets()
- media_acquiadam_browser_choose_asset_form_fill_assets in modules/
media_acquiadam_browser/ includes/ media_acquiadam_browser.forms.inc - Helper function to adjust the asset chooser form values.
File
- modules/
media_acquiadam_browser/ includes/ media_acquiadam_browser.helpers.inc, line 127 - Helper functions for the Acquia DAM browser.
Code
function media_acquiadam_browser_get_initial_assets($folderId, array $form_state, $perPage) {
$qp = drupal_get_query_parameters(NULL, [
'q',
'page',
'aa',
]);
$result = !empty($qp['search']) ? media_acquiadam_browser_get_search_results($folderId, $qp['search'], $form_state, $perPage) : media_acquiadam_browser_get_children($folderId, $perPage);
$context = [
'folderId' => $folderId,
'form_state' => $form_state,
'perPage' => $perPage,
'query' => $qp,
'search' => !empty($qp['search']),
];
drupal_alter('media_acquiadam_browser_assets', $result, $context);
return $result;
}