Cheetah
ChStorePrivacyProduct.php
Go to the documentation of this file.
1 <?php
2 
8 ch_import('ChWsbPrivacy');
9 
11 {
12  var $oModule;
13 
17  function __construct(&$oModule)
18  {
19  $this->oModule = $oModule;
20  parent::__construct($oModule->_oDb->getPrefix() . 'products', 'id', 'author_id');
21  }
22 
31  function isDynamicGroupMember($mixedGroupId, $iObjectOwnerId, $iViewerId, $iObjectId)
32  {
33  if ('c' == $mixedGroupId) { // customers only
34  $aDataEntry = array ('id' => $iObjectId, 'author_id' => $iObjectOwnerId);
35  return $this->oModule->isCustomer ($aDataEntry);
36  }
37  return false;
38  }
39 }
ChStorePrivacyProduct\$oModule
$oModule
Definition: ChStorePrivacyProduct.php:12
ch_import
ch_import($sClassName, $aModule=array())
Definition: utils.inc.php:1218
php
ChStorePrivacyProduct\isDynamicGroupMember
isDynamicGroupMember($mixedGroupId, $iObjectOwnerId, $iViewerId, $iObjectId)
Definition: ChStorePrivacyProduct.php:31
ChStorePrivacyProduct
Definition: ChStorePrivacyProduct.php:11
ChStorePrivacyProduct\__construct
__construct(&$oModule)
Definition: ChStorePrivacyProduct.php:17
ChWsbPrivacy
Definition: ChWsbPrivacy.php:60