summaryrefslogtreecommitdiffstats
path: root/apk_browser.module
diff options
context:
space:
mode:
Diffstat (limited to 'apk_browser.module')
-rw-r--r--apk_browser.module18
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 . '/' .