diff --git a/src/Controller/MainController.php b/src/Controller/MainController.php index e3e1257..2974c1a 100644 --- a/src/Controller/MainController.php +++ b/src/Controller/MainController.php @@ -268,7 +268,7 @@ class MainController extends AppController { } } else { // finally, try exact claim name match - $claims = $this->Claims->find()->distinct(['claim_id'])->where(['name' => $criteria])->order(['created_at' => 'DESC'])->limit(10)->toArray(); + $claims = $this->Claims->find()->distinct(['claim_id'])->where(['name' => $criteria])->order(["FIELD(bid_state, 'Controlling') DESC"])->limit(10)->toArray(); if (count($claims) == 1) { return $this->redirect('/claims/' . $claims[0]->claim_id); } diff --git a/src/Template/Element/claimbox.ctp b/src/Template/Element/claimbox.ctp index 628188c..76bc25e 100644 --- a/src/Template/Element/claimbox.ctp +++ b/src/Template/Element/claimbox.ctp @@ -16,6 +16,9 @@ $ctTag = $claim->getContentTag();
+ bid_state == 'Controlling'): ?> +
Controlling
+
@@ -56,12 +59,12 @@ $ctTag = $claim->getContentTag();
-
Author
-
License
+ -
author)) > 0 ? $claim->author : 'Unspecified' ?>
-