Don't fire conversion tracking for the sourcefabric_admin user

This commit is contained in:
Albert Santoni 2015-03-24 11:18:03 -04:00
parent 084c6dd662
commit bc2acaea51
2 changed files with 12 additions and 1 deletions

View File

@ -77,7 +77,9 @@ class Application_Common_GoogleAnalytics
$oldPlan = Application_Model_Preference::GetOldPlanLevel();
if ($user->isSuperAdmin() && $request->getControllerKey() !== "thank-you")
if ($user->isSuperAdmin() &&
!$user->isSourcefabricAdmin() &&
$request->getControllerKey() !== "thank-you")
{
//Only tracking trial->paid conversions for now.
if ($oldPlan == "trial")

View File

@ -69,6 +69,15 @@ class Application_Model_User
return $result;
}
public function isSourcefabricAdmin()
{
$username = $this->getLogin();
if ($username == "sourcefabric_admin") {
return true;
}
return false;
}
// TODO : refactor code to only accept arrays for isUserType and
// simplify code even further
public function isUserType($type)