if (empty($id)) { $id = $this->categories->add_category(array('name' => $name, 'parent_id' => $parent, 'meta_title' => $name, 'meta_keywords' => $name, 'meta_description' => $name)); } $parent = $id; } } return $id; } // Фозвращает внутреннее название колонки по названию колонки в файле private function internal_column_name($name) { $name = trim($name); $name = str_replace('/', '', $name); $name = str_replace('\\/', '', $name); foreach ($this->columns_names as $i => $names) { foreach ($names as $n) { if (!empty($name) && preg_match("/^{$name}\$/ui", $n)) { return $i; } } } return false; } } $import_ajax = new ImportAjax(); header("Content-type: application/json; charset=UTF-8"); header("Cache-Control: must-revalidate"); header("Pragma: no-cache"); header("Expires: -1"); $json = json_encode($import_ajax->import()); print $json;
$res = preg_replace("/[\\s]+/ui", '-', $res); $res = preg_replace('/[^\\p{L}\\p{Nd}\\d-]/ui', '', $res); $res = strtolower($res); return $res; } // Фозвращает внутреннее название колонки по названию колонки в файле private function internal_column_name($name) { $name = trim($name); $name = str_replace('/', '', $name); $name = str_replace('\\/', '', $name); foreach ($this->columns_names as $i => $names) { foreach ($names as $n) { if (!empty($name) && preg_match("/^" . preg_quote($name) . "\$/ui", $n)) { return $i; } } } return false; } } $import_ajax = new ImportAjax(); $data = $import_ajax->import(); if ($data) { header("Content-type: application/json; charset=UTF-8"); header("Cache-Control: must-revalidate"); header("Pragma: no-cache"); header("Expires: -1"); $json = json_encode($data); print $json; }