uawdijnntqw1x1x1
IP : 216.73.216.110
Hostname : xhost1.intravision.ru
Kernel : Linux xhost1.intravision.ru 3.16.0-7-amd64 #1 SMP Debian 3.16.59-1 (2018-10-03) x86_64
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,
OS : Linux
PATH:
/
var
/
..
/
var
/
backup
/
external_www
/
new02.medcomp.ru
/
imp
/
import_name.php
/
/
<?php require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); CModule::IncludeModule('iblock'); // Сбор неправильно активных $bad_action = array(); $res = CIBlockElement::GetList(array(), array("IBLOCK_ID" => 2, "ACTIVE" => "Y", "PROPERTY_POMETKA_UDALENIYA_DLYA_SAYTA_VALUE" => "true"), array("ID", "ACTIVE", "XML_ID", "PROPERTY_POMETKA_UDALENIYA_DLYA_SAYTA")); while($ob = $res->GetNext()) { $bad_action[$ob["XML_ID"]] = $ob["ID"]; } // Сбор неправильно деактивных $bad_deaction = array(); $res = CIBlockElement::GetList(array(), array("IBLOCK_ID" => 2, "ACTIVE" => "N", "PROPERTY_POMETKA_UDALENIYA_DLYA_SAYTA_VALUE" => "false"), array("ID", "ACTIVE", "XML_ID", "PROPERTY_POMETKA_UDALENIYA_DLYA_SAYTA")); while($ob = $res->GetNext()) { $bad_deaction[$ob["XML_ID"]] = $ob["ID"]; } echo 'Должны быть скрыты: <pre>';var_dump($bad_action);echo '</pre><br />'; echo 'Должны быть активны: <pre>';var_dump($bad_deaction);echo '</pre><br />'; // Fix проблемных /*if (0 < count($bad_action)) { $el = new CIBlockElement; foreach($bad_action as $id) $el->Update($id, array("ACTIVE" => "N", "TIMESTAMP_X" => FALSE)); unset($id); } if (0 < count($bad_deaction)) { $el = new CIBlockElement; foreach($bad_deaction as $id) $el->Update($id, array("ACTIVE" => "Y", "TIMESTAMP_X" => FALSE)); unset($id); }*/ var_dump(debug_backtrace()); /* $rows = $rows2 = $items = $items2 = array(); if (($handle = fopen("sasas.csv", "r")) !== FALSE) { while (($data = fgetcsv($handle, 10000, ";")) !== FALSE) { if (isset($data[0])&&isset($data[1])) $rows[$data[0]] = $data[1]; //echo $data[0] . ' - ' . $data[1] . '<br />'; } fclose($handle); // Сбор активных товаров по внешнему коду $el = new CIBlockElement; $arSelect = Array("ID", "NAME", "CODE", "XML_ID", "ACTIVE"); $arFilter = Array("IBLOCK_ID" => 2, "ACTIVE" => "Y"); $res = CIBlockElement::GetList(Array(), $arFilter, false, Array("nPageSize" => 1000000000), $arSelect); while($ob = $res->GetNextElement()) { $arFields = $ob->GetFields(); $items[$arFields["XML_ID"]] = $arFields; //echo $arFields["ID"] . ' - ' . $arFields["XML_ID"] . '<br />'; //$arLoadProductArray["NAME"] = $data[2]; } $rows2 = $rows; $items2 = $items; foreach ($rows2 as $key => $row) { if (isset($items2[$key])) { unset($items2[$key], $rows2[$key]); } } var_dump($rows2); echo '<hr />';var_dump(count($rows2), count($items2));echo '<hr />'; foreach($items2 as $key => $data) { var_dump($key); } }*/ ?>
/var/../var/backup/external_www/new02.medcomp.ru/imp/import_name.php