function dropbox_client_search_results in Dropbox Client 7
Same name and namespace in other branches
- 7.4 dropbox_client.module \dropbox_client_search_results()
- 7.2 dropbox_client.module \dropbox_client_search_results()
- 7.3 dropbox_client.module \dropbox_client_search_results()
1 call to dropbox_client_search_results()
- dropbox_client_block_view in ./
dropbox_client.module - Return a rendered or renderable view of a block.
File
- ./
dropbox_client.module, line 392
Code
function dropbox_client_search_results() {
$files = array();
global $user, $base_path;
foreach ($_SESSION['dropbox_client_results'] as $content) {
$dropbox = dropbox_client_get_client();
$destination = $_GET['q'];
if ($content->is_dir) {
array_push($files, array(
'data' => '<a href="' . $base_path . $destination . '?dpath=' . $content->path . '">' . basename($content->path) . "</a>",
'class' => array(
$content->icon,
),
));
}
else {
$media = $dropbox
->media($content->path);
if (property_exists($media, 'url')) {
$contentclass = isset($content->icon) ? array(
$content->icon,
) : array(
"page_white_default",
);
array_push($files, array(
'data' => l(basename($content->path), $media->url),
'class' => array(
$content->icon,
),
));
}
}
}
unset($_SESSION['dropbox_client_results']);
if (count($files)) {
return theme('dropbox_file_list', array(
'files' => $files,
));
}
else {
return t('No results');
}
}