diff options
author | Carlo Landmeter <clandmeter@gmail.com> | 2013-06-04 09:32:22 +0200 |
---|---|---|
committer | Carlo Landmeter <clandmeter@gmail.com> | 2013-06-04 09:32:22 +0200 |
commit | bb2e4c60f7cc0f657cf367baa0684d564eadddc9 (patch) | |
tree | 53ebda112551d972f5d648b296ff9ca97aa02d3b /apk_browser.module | |
parent | 180aac5c8608fe5a981505b22e61859b76dd6e44 (diff) | |
download | apk_browser-bb2e4c60f7cc0f657cf367baa0684d564eadddc9.tar.bz2 apk_browser-bb2e4c60f7cc0f657cf367baa0684d564eadddc9.tar.xz |
Diffstat (limited to 'apk_browser.module')
-rw-r--r-- | apk_browser.module | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/apk_browser.module b/apk_browser.module index f3e1512..dcbfb30 100644 --- a/apk_browser.module +++ b/apk_browser.module @@ -694,7 +694,8 @@ function apk_browser_origin_list() { function apk_browser_reverse_depends() { $node = menu_get_object(); - $rows = db_query(" + if (!empty($node)) { + $rows = db_query(" SELECT node.title FROM {node} LEFT JOIN {field_data_apk_depends} as deps ON (node.nid = deps.entity_id) @@ -705,13 +706,14 @@ function apk_browser_reverse_depends() { AND repo.taxonomy_apk_repo_tid = :repo AND node.status = '1' ", array( - ':deps' => $node->title, - ':arch' => $node->taxonomy_apk_arch['und']['0']['tid'], - ':repo' => $node->taxonomy_apk_repo['und']['0']['tid'] - ) - )->fetchCol(); - if ($rows) { - foreach ($rows as $key => $row) { + ':deps' => $node->title, + ':arch' => $node->taxonomy_apk_arch['und']['0']['tid'], + ':repo' => $node->taxonomy_apk_repo['und']['0']['tid'] + ) + )->fetchCol(); + } + if (!empty($rows)) { + foreach ($rows as $row) { $link = l($row, 'apk/' . $node->taxonomy_apk_repo['und']['0']['taxonomy_term']->name . '/' . $node->taxonomy_apk_arch['und']['0']['taxonomy_term']->name . '/' . |