Example #1
0
 protected function save_links()
 {
     $directories = (array) $this->input->post('directory');
     $directories = array_filter($directories);
     $notify = (int) (bool) $this->input->post('email_notify');
     $additions = array('notify' => $notify);
     $errors = Directory_User::update_user_dir($this->c_user->id, $this->profile->id, $directories, $additions);
     if (!empty($errors)) {
         $this->addFlash(implode('<br>', $errors));
     } else {
         $this->addFlash(lang('directories_successfully_saved'), 'success');
     }
     $this->get('core.job.queue.manager')->addUniqueJob('tasks/reviews_task/addByUser', array($this->c_user->id));
     redirect('settings/directories');
 }