'Set the searcher cronjob
Make sure to reset cronjob after setting has changed'

def initCron(self):

    _type = self.getType()
    def setCrons():
        fireEvent('schedule.cron', ('%s.searcher.all' % _type), self.searchAll, day=self.conf('cron_day'), hour=self.conf('cron_hour'), minute=self.conf('cron_minute'))
    addEvent('app.load', setCrons)
    addEvent(('setting.save.%s_searcher.cron_day.after' % _type), setCrons)
    addEvent(('setting.save.%s_searcher.cron_hour.after' % _type), setCrons)
    addEvent(('setting.save.%s_searcher.cron_minute.after' % _type), setCrons)
