private function buildTabs()
 {
     global $ilTabs, $ilUser;
     //		$shop_obj = new ilPaymentShoppingCart($ilUser);
     $obj = ilPaymentSettings::_getInstance();
     $allSet = $obj->getAll();
     $ilTabs->addTarget('content', $this->ctrl->getLinkTargetByClass('ilshopgui', 'firstpage'), '', '', '');
     if (!(bool) $allSet['hide_advanced_search']) {
         $ilTabs->addTarget('advanced_search', $this->ctrl->getLinkTargetByClass('ilshopadvancedsearchgui'), '', '', '');
     }
     if (!(bool) $allSet['hide_shop_info']) {
         $ilTabs->addTarget('shop_info', $this->ctrl->getLinkTargetByClass('ilshopinfogui'), '', '', '');
     }
     if (!(bool) $allSet['hide_news']) {
         $ilTabs->addTarget('payment_news', $this->ctrl->getLinkTargetByClass('ilshopnewsgui'), '', '', '');
     }
     if (ANONYMOUS_USER_ID != $ilUser->getId()) {
         if ((bool) ilPaymentSettings::_getInstance()->get('topics_allow_custom_sorting')) {
             $ilTabs->addTarget('pay_personal_settings', $this->ctrl->getLinkTargetByClass('ilshoppersonalsettingsgui'), '', '', '');
         }
         // Only show if not empty
         $ilTabs->addTarget('paya_buyed_objects', $this->ctrl->getLinkTargetByClass('ilshopboughtobjectsgui'), '', '', '');
         // Only show if user is vendor
         if (ilPaymentVendors::_isVendor($ilUser->getId()) || ilPaymentTrustees::_hasAccess($ilUser->getId())) {
             $ilTabs->addTarget('paya_header', $this->ctrl->getLinkTargetByClass('ilpaymentadmingui'), '', '', '');
         }
     }
     // Only show cart if not empty
     $ilTabs->addTarget('paya_shopping_cart', $this->ctrl->getLinkTargetByClass('ilshopshoppingcartgui'), '', '', '');
     $ilTabs->addTarget('terms_conditions', $this->ctrl->getLinkTargetByClass(array('iltermsconditionsgui'), ''));
 }