[FIX] marketing_campaign : fixes cron function call

Cron calls were not interfacing correctly to the new api implementation
of the module.

api.model calls were necessary, however api.one calls for individual
records needed to be kept. Encapsulating functions were made for this
reason.