- $seeAll = $this->seeAllItem();
-
- if (!empty($seeAll)) {
- list($actionName, $args, $label, $description, $id) = $seeAll;
- $this->item($actionName, $args, $label, $description, $id, 'extended_menu see_all');
+ if ($total > self::HARD_MAX) {
+ $seeAll = $this->seeAllItem();
+
+ if (!empty($seeAll)) {
+ if (count($seeAll) == 5) {
+ list($actionName, $args, $label, $description, $id) = $seeAll;
+ } else {
+ list($actionName, $args, $label, $description) = $seeAll;
+ $id = null;
+ }
+ $this->item($actionName, $args, $label, $description, $id, 'extended_menu see_all');
+ }