Я новичок в php, не все понимаю в чужом коде.
Попросили заменить прайс на сайте, но, как выяснилось, просто заменить прайс на сайте не получится. Идет привязка кусков прайса к определенным разделам сайта, куда они выгружаются. Помогите, пожалуйста, разобраться. Каков принцип распределения частей прайса по разделам?
Вот ссылка на старый прайс, цены которого корректно распределяются
https://yadi.sk/d/wKJLHVMZ_F_JDw
В новом прайсе полностью все меняется, поэтому мне очень важно разобраться.
Вот кусок кода:
<div class='vnutr-div'>
<?
$rabot_all = $nc_core->db->get_results("SELECT * FROM `Message114` as s JOIN `Subdivision` as p ON p.Subdivision_ID = s.Subdivision_ID WHERE p.Parent_Sub_ID = '".$sub."' AND s.Checked = '1' AND p.Checked = '1'", ARRAY_A);
$shets=0;
foreach ($rabot_all as $rabot_a)
{
echo
"<div class='vnutr-block".($shets==2?" noright":"")."'>
<div class='vnutr-block-img'>
<a href='".$rabot_a['Hidden_URL']."'>
<img src='".nc_file_path(114, $rabot_a['Message_ID'], 'Img_prew')."' alt='' />
</a>
</div>
<div class='vnutr-block-info'>
<a href='".$rabot_a['Hidden_URL']."'>".$rabot_a['Subdivision_Name']."</a>";
$handle = fopen("/netcat/modules/default/csv/price.csv", "r");
while ( ($data = fgetcsv($handle, false, ';') ) !== FALSE ) {
if($rabot_a['Csv_usluga'] == iconv("windows-1251", "utf-8", trim($data[0])))
{
echo "<div>".iconv("windows-1251", "utf-8", trim($data[2]))." руб.</div>";
break;
}
}
echo "
</div>
</div>";
$shets++;
if ($shets==3){$shets=0;}
}
?>
</div>
</div>