File: //home/bk/__backup/exchanger/color_replacer.php
<?php
/**
* Created by el.
* @autor: el
* @pakage: el
* @version: 0.1 18.10.18 13:19
* Date: 18.10.18
*/
require_once('config.php');
$colors = array(
"белый"=>"#ffffff",
"серебряный"=>"#c0c0c0",
"серый"=>"#808080",
"чёрный"=> "#000000",
"черный"=> "#000000",
"красный"=> "#ff0000",
"тёмно-бордовый"=> "#800000",
"темно-бордовый"=> "#800000",
"жёлтый"=> "#ffff00",
"желтый"=> "#ffff00",
"оливковый"=> "#808000",
"лайм"=> "#00ff00",
"зелёный"=> "#008000",
"зеленый"=> "#008000",
"морская волна"=> "#00ffff",
"сине-зелёный"=> "#008080",
"сине-зеленый"=> "#008080",
"синий"=> "#0000ff",
"тёмно-синий"=> "#000080",
"темно-синий"=> "#000080",
"фуксия"=> "#ff00ff",
"пурпурный"=> "#800080",
"оранжевый"=>"#ffa500"
);
$mgc = new Mgc();
$sql =' SELECT color_name, id FROM __variants WHERE color_name<>"" AND color_code<>"" ' ;
if(isset($item['color'])) {
$variant['color_name'] = mb_strtolower(trim($item['color']));
$vars_colors = explode(";",$variant['color_name']);
$vars_colors = array_map("trim",$vars_colors);
if(!isset( $variant['color_code'] ) && isset($vars_colors)){
$variant['color_code'] ='';
foreach ($vars_colors as $color){
if(isset($this->colors[$color])){
$variant['color_code'].= $this->colors[$color].";";
}
}
$variant['color_code'] = trim($variant['color_code'],";");
}
}