public function admin_ajax_add()
{
if ($this->request->data) {
$user = $this->BcAuth->user();
if (!$user) {
exit;
}
$this->request->data['Favorite']['sort'] = $this->Favorite->getMax('sort') + 1;
$this->request->data['Favorite']['user_id'] = $user['id'];
$this->Favorite->create($this->request->data);
$data = $this->Favorite->save();
if ($data) {
$data['Favorite']['id'] = $this->Favorite->id;
$this->set('favorite', $data);
$this->render('ajax_form');
return;
} else {
$this->ajaxError(500, $this->Favorite->validationErrors);
}
}
exit;
}