get_id()) ->where('subscriber_id', $click->subscriber_id) ->where('newsletter_id', $click->newsletter_id) ->findOne(); if (!$statistics instanceof self) { $statistics = self::create(); $statistics->newsletter_id = $click->newsletter_id; $statistics->subscriber_id = $click->subscriber_id; $statistics->queue_id = $click->queue_id; $statistics->click_id = (int)$click->id; $statistics->order_id = $order->get_id(); } $statistics->order_currency = $order->get_currency(); $statistics->order_price_total = (float)$order->get_total(); return $statistics->save(); } }