/** * @param type $op_id * @param type $from * @param type $isFeedback если true значит это отзыв из СБР, если false - мнение * * @return \xajaxResponse */ function AddOpComentForm($op_id, $from = 'frl', $isFeedback = false) { $objResponse = new xajaxResponse(); if ($isFeedback) { $prefix = 'feedback_'; } else { $prefix = ''; } $link_id = $prefix . 'comment_content_' . $op_id; $objResponse->script('opinionCloseAllForms()'); $objResponse->script("\$('{$link_id}').setStyle('display', 'none');"); $objResponse->prepend($prefix . 'comment_' . $op_id, 'innerHTML', opinions::printEditComForm($op_id, $from, $isFeedback)); $objResponse->script("opinionCheckMaxLengthStart('coment', '" . $prefix . "edit_comm_{$op_id}'); window._opiLock = false;"); $objResponse->script("opinionCheckMaxLengthUpdater('" . $prefix . "edit_comm_{$op_id}')"); $objResponse->script("\$('" . $prefix . "comment_{$op_id}').setStyle('display', '')"); return $objResponse; }