Exemplo n.º 1
0
    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));
    }
Exemplo n.º 2
0
 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()));
     }
 }
Exemplo n.º 3
0
 /**
  *
  * @return Gpf_SqlBuilder_WhereClause
  */
 private function getWhereFromContext(Gpf_Plugins_ValueContext $context) {
     $array = $context->getArray();
     return  $array['whereClause'];
 }
Exemplo n.º 4
0
 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()));
 }