А что за поле такое answer_link?
В моих базах такого нету.
Вы уж или отправляйте в инсерт значение этого поля, либо выставьте ему значение по умолчанию в базе. Например ноль.
Нашел часть кода где используется answer_link
if ($inCore->inRequest('answer1')) {
$answer = $inCore->request('answer', 'str', '');
$answerdate = date('Y-m-d H:i:s'); $answeruser_id = $inUser->id;
$answer_link = '<a href="/users/'.$inUser->login.'"><strong>'.$inUser->nickname.'</strong></a>';
if (IS_BILLING && $inUser->id){ cmsBilling::process('faq', 'add_answer'); }
$inDB->query("UPDATE cms_faq_quests SET
published = 1,
answer = '$answer',
answeruser_id = $answeruser_id,
answer_link = '$answer_link',
answerdate = '$answerdate'
WHERE id = $id");
send_to_email($quest['nickname'], $quest['faqemail'], $_REQUEST['seolink'], $id);
}
if ($inCore->inRequest('answer2')) {
$answer = $inCore->request('answer', 'str', '');
$answeruser_id = $inUser->id;
$answer_link = '<a href="/users/'.$inUser->login.'"><strong>'.$inUser->nickname.'</strong></a>';
$answerdate = date('Y-m-d H:i:s'); if (IS_BILLING && $inUser->id){ cmsBilling::process('faq', 'add_answer'); }
$sql = "INSERT INTO cms_faq_answers (quest_id, answer, answeruser_id, answer_link, answerdate) VALUES ($id, '$answer', $inUser->id, '$answer_link', '$answerdate')";
$inDB->query($sql);
send_to_email($quest['nickname'], $quest['faqemail'], $_REQUEST['seolink'], $id);
}
//SAVE QUESTION
$sql = "INSERT INTO cms_faq_quests (category_id, pubdate, published, quest, answer, user_id, answeruser_id, answerdate, hits, seotitle, faqemail)
VALUES ('$category_id', NOW(), '$published', '$message', '', '{$inUser->id}', 0, '', 0, '$seotitle', '$faqemail')";
$inDB->query($sql);
$quest_id = $inDB->get_last_id('cms_faq_quests');
Это стандартный функционал или дописанный кем то?