%PDF- %PDF-
Server IP : 37.220.80.31 / Your IP : 18.227.161.173 Web Server : Apache/2.4.52 (Ubuntu) System : Linux 3051455-guretool.twc1.net 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024 x86_64 User : www-root ( 1010) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/www-root/data/www/dev.artlot24.ru/bitrix/templates/artantiq/components/bitrix/catalog/main/bitrix/forum.topic.reviews/.default/ |
Upload File : |
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die(); if ($arParams['AJAX_POST']=='Y' && ($_REQUEST["save_product_review"] == "Y")) { $response = ob_get_clean(); $JSResult = array(); $FHParser = new CForumSimpleHTMLParser($response); $statusMessage = $FHParser->getTagHTML('div[class=reviews-note-box]'); $JSResult['statusMessage'] = $statusMessage; if ((empty($_REQUEST["preview_comment"]) || $_REQUEST["preview_comment"] == "N")) // message added { $result = intval($arResult['RESULT']); if ( ( (isset($_REQUEST['pageNumber']) && intval($_REQUEST['pageNumber']) != $arResult['PAGE_NUMBER']) || (isset($_REQUEST['pageCount']) && intval($_REQUEST['pageCount']) != $arResult['PAGE_COUNT']) ) && $result > 0) { $messagePost = $FHParser->getTagHTML('div[class=reviews-block-inner]'); $messageNavigation = $FHParser->getTagHTML('div[class=reviews-navigation-box]'); $JSResult += array( 'status' => true, 'allMessages' => true, 'message' => $messagePost, 'messageID' => $result, 'navigation' => $messageNavigation, 'pageNumber' => $arResult['PAGE_NUMBER'], 'pageCount' => $arResult['PAGE_COUNT'] ); if (strlen($messagePost) <1) $JSResult += array('reload' => true); } else { $JSResult['allMessages'] = false; if ($result == false) { $JSResult += array( 'status' => false, 'error' => $arError[0]['title'] ); } else { $messagePost = $FHParser->getTagHTML('table[id=message'.$result.']'); $JSResult += array( 'status' => true, 'messageID' => $result, 'message' => $messagePost ); if (strlen($messagePost) <1) $JSResult += array('reload' => true); if (strpos($JSResult['message'], "onForumImageLoad") !== false) { $SHParser = new CForumSimpleHTMLParser($APPLICATION->GetHeadStrings()); $scripts = $SHParser->getInnerHTML('<!--LOAD_SCRIPT-->', '<!--END_LOAD_SCRIPT-->'); if ($scripts !== "") $JSResult['message'] = $scripts."\n".$JSResult['message']; } } } } else // preview { if (empty($arError)) { $messagePreview = $FHParser->getTagHTML('div[class=reviews-preview]'); $JSResult += array( 'status' => true, 'previewMessage' => $messagePreview, ); if (strpos($JSResult['previewMessage'], "onForumImageLoad") !== false) { $SHParser = new CForumSimpleHTMLParser($APPLICATION->GetHeadStrings()); $scripts = $SHParser->getInnerHTML('<!--LOAD_SCRIPT-->', '<!--END_LOAD_SCRIPT-->'); if ($scripts !== "") $JSResult['previewMessage'] = $scripts."\n".$JSResult['previewMessage']; } } else { $JSResult += array( 'status' => false, 'error' => $arError[0]['title'] ); } } $APPLICATION->RestartBuffer(); $res = CUtil::PhpToJSObject($JSResult); echo "<script>top.SetReviewsAjaxPostTmp(".$res.");</script>"; die(); } ?>