Ejemplo n.º 1
0
 public static function getVendorId($task = 0, $uid = 0, $name = 'virtuemart_vendor_id')
 {
     if (self::$_site === null) {
         $app = JFactory::getApplication();
         self::$_site = $app->isSite();
     }
     if (self::$_site) {
         $feM = vRequest::getString('manage');
         if (!$feM) {
             //normal shopper in FE and NOT in the FE managing mode
             vmdebug('getVendorId normal shopper');
             return vRequest::getInt($name, false);
         }
     }
     if ($task === 0) {
         $task = 'managevendors';
     } else {
         if (is_array($task)) {
             $task[] = 'managevendors';
         } else {
             $task = array($task, 'managevendors');
         }
     }
     if (self::manager($task, $uid)) {
         vmdebug('getVendorId manager');
         return vRequest::getInt($name, self::isSuperVendor($uid));
     } else {
         return self::isSuperVendor($uid);
     }
 }