public function setAffiliateByEmail(Gpf_Plugins_ValueContext $valueContext) { $data = $valueContext->getArray(); $userEmail = $data[0]; /** * @var unknown_type */ $trackingContext = $data[1]; $valueContext->set($this->createUserFromEmail($userEmail, $trackingContext)); }
public function getCouponValue(Gpf_Plugins_ValueContext $valueContext) { $valueArray = $valueContext->getArray(); if (substr_count($valueContext->get(), 'couponcode_')) { $valueContext->set($this->replaceConstants($valueContext->get() . '}', 'couponcode_', $valueArray['user']->getId())); } }
/** * * @return Gpf_SqlBuilder_WhereClause */ private function getWhereFromContext(Gpf_Plugins_ValueContext $context) { $array = $context->getArray(); return $array['whereClause']; }
public function raiseScheduledTime(Gpf_Plugins_ValueContext $valueContext) { $outboxArray = $valueContext->getArray(); $outbox = $outboxArray[0]; $outbox->set('scheduled_at', strftime("%Y-%m-%d %H:%M:%S", time() + 60 * $valueContext->get())); }