Beispiel #1
0
 static function menu_cart(MenuItem $item)
 {
     $item->url = route('vanemart::cart');
     $item->classes[] = 'cart';
     $key = Cart::has() ? 'cart_filled' : 'cart';
     $item->caption = \Vane\Menu::caption($key);
     if (Cart::has()) {
         $sum = Cart::subtotal();
         $replaces = array('sumn' => Str::number($sum), 'summ' => Str::langNum('general.price', $sum), 'sumf' => Str::langNum('general.currency_full', $sum), 'sums' => Str::langNum('general.currency_short', $sum), 'count' => Str::langNum('general.goods', Cart::count()));
         $item->caption = Str::format($item->caption, $replaces);
         $item->hint = Str::format(\Vane\Menu::caption('cart_hint'), $replaces);
     }
 }
Beispiel #2
0
 static function menu_user(MenuItem $item)
 {
     $item->caption = Str::format(Menu::caption('user'), \Auth::user());
     $item->classes[] = 'logged';
 }
Beispiel #3
0
 function subject($lang, $vars = array())
 {
     $this->subject = Str::format(Current::lang($lang), $vars);
     $this->view and $this->view->subject = $this->subject;
     return $this;
 }