function test_MAX_isAnonymous() { $this->assertTrue(MAX_isAnonymous(true)); $this->assertTrue(MAX_isAnonymous('t')); $this->assertFalse(MAX_isAnonymous(false)); $this->assertFalse(MAX_isAnonymous('f')); }
function phpAds_getBannerName($bannerid, $limit = 30, $id = true, $checkanonymous = false) { $conf = $GLOBALS['_MAX']['CONF']; global $bannerCache; if (isset($bannerCache[$bannerid]) && is_array($bannerCache[$bannerid])) { $row = $bannerCache[$bannerid]; } else { $doBanners = OA_Dal::staticGetDO('banners', $bannerid); $row = $doBanners->toArray(); if ($checkanonymous) { $doCampaigns = OA_Dal::staticGetDO('campaigns', $row['campaignid']); $row['anonymous'] = $doCampaigns->anonymous; if ((OA_Permission::isAccount(OA_ACCOUNT_TRAFFICKER) || OA_Permission::isAccount(OA_ACCOUNT_ADVERTISER)) && MAX_isAnonymous($row['anonymous'])) { $row['description'] = $GLOBALS['strHiddenAd'] . ' ' . $bannerid; } } $bannerCache[$bannerid] = $row; } if ($id) { return phpAds_buildBannerName($bannerid, $row['description'], $row['alt'], $limit); } else { return phpAds_buildBannerName('', $row['description'], $row['alt'], $limit); } }
function MAX_getAdvertiserName($advertiserName, $length = null, $anonymous = false, $id = null) { $name = $GLOBALS['strUntitled']; if (!empty($advertiserName)) { $name = $advertiserName; } if (OA_Permission::isAccount(OA_ACCOUNT_TRAFFICKER) && MAX_isAnonymous($anonymous)) { $name = $GLOBALS['strHiddenAdvertiser']; if (!empty($id)) { $name = $name . ' ' . $id; } } if (is_numeric($length) && sizeof($name) > $length) { $name = substr($name, 0, $length); } return $name; }