\Bitrix\Main\EventManager::getInstance()->addEventHandler('sale', 'OnSaleStatusOrderChange', ['Handler', 'OnSaleStatusOrderChange']);
class Handler {
function OnSaleStatusOrderChange(Bitrix\Main\Event $event)
{
/** @var \Bitrix\Sale\Order $order */
$order = $event->getParameter("ENTITY");
$value = $event->getParameter("VALUE");
$oldValue = $event->getParameter("OLD_VALUE");
$paymentCollection = $order->getPaymentCollection();
$isPaid = $paymentCollection->isPaid();
if ($value === 'PA' && $isPaid === true) {
$order->setField('STATUS_ID', 'PQ');
$order->save();
}
"serviceWorker"in navigator&&(navigator.serviceWorker.controller?console.log("[PWA Builder] active service worker found, no need to register"):navigator.serviceWorker.register("pwabuilder-sw.js",{scope:"./"}).then(function(a){console.log("[PWA Builder] Service worker has been registered for scope: "+a.scope)}));
{
"dir": "ltr",
"lang": "Russian",
"name": "Site интернет-магазин",
"scope": "/",
"display": "standalone",
"start_url": "https://site.ru/",
"short_name": "Site",
"theme_color": "#A12121",
"description": "Site Site Site",
"orientation": "any",
"background_color": "#A12121",
"related_applications": [],
"prefer_related_applications": false,
"categories":["shopping","business"],
"icons": [
{
"src": "https://site.ru/images/icons/android-icon-36x36.png",
"sizes": "36x36",
"type": "image/png"
},
{
"src": "https://site.ru/images/icons/android-icon-48x48.png",
"sizes": "48x48",
"type": "image/png"
},
{
"src": "https://site.ru/images/icons/android-icon-72x72.png",
"sizes": "72x72",
"type": "image/png"
},
{
"src": "https://site.ru/images/icons/android-icon-96x96.png",
"sizes": "96x96",
"type": "image/png"
},
{
"src": "https://site.ru/images/icons/android-icon-144x144.png",
"sizes": "144x144",
"type": "image/png"
},
{
"src": "https://site.ru/images/icons/android-icon-192x192.png",
"sizes": "192x192",
"type": "image/png",
"purpose": "any maskable"
},
{
"src": "https://site.ru/images/icons/android-icon-512x512.png",
"sizes": "512x512",
"type": "image/png"
}
],
"screenshots": [
{
"src": "https://site.ru/images/screenshot_1.png",
"sizes": "600x900",
"type": "image/png"
},
{
"src": "https://site.ru/images/screenshot_2.png",
"sizes": "600x900",
"type": "image/png"
},
{
"src": "https://site.ru/images/screenshot_3.png",
"sizes": "600x900",
"type": "image/png"
},
{
"src": "https://site.ru/images/screenshot_4.png",
"sizes": "1280x720",
"type": "image/png"
}
],
"url": "https://site.ru/"
}
.register("pwabuilder-sw.js", {
foreach($propertiesJson AS $key=>property){
...
$properties["S"][$arProperty["CODE"]] = $property["UF_PROP_VALUE_VALUE"];
//$property["UF_PROP_VALUE_VALUE"] = "20008404080S";
...
}
...
if(sizeof($properties["S"])){
CIBlockElement::SetPropertyValuesEx($arData['PRODUCT_ID'], $arData['IBLOCK_ID'], $properties["S"]);
}
Добавил сюда
спам идёт активный, куча файлов за короткое время за 3 минуты почти 108 файлов создал, т.е. 108 INSERT в базу
добавил $_SERVER['REMOTE_ADDR'] в этот файл, и вот что заметно сразу, есть кучу совпадений IP.
b_stat_session сделал фильтр по этим Ip и вот что получилось.
debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS) в файле