private function _saveReview()
{
if ($this->validateForm() === TRUE) {
$save_type = !is_numeric($this->input->get('id')) ? $this->lang->line('text_added') : $this->lang->line('text_updated');
if ($review_id = $this->Reviews_model->saveReview($this->input->get('id'), $this->input->post())) {
log_activity($this->user->getStaffId(), $save_type, 'reviews', get_activity_message('activity_custom', array('{staff}', '{action}', '{context}', '{link}', '{item}'), array($this->user->getStaffName(), $save_type, 'review', current_url(), $this->input->get('id'))));
$this->alert->set('success', sprintf($this->lang->line('alert_success'), 'Review ' . $save_type));
} else {
$this->alert->set('warning', sprintf($this->lang->line('alert_error_nothing'), $save_type));
}
return $review_id;
}
}