コード例 #1
0
/**
 * @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;
}