Если будет необходимо узнать параметры шаблона импорта, можно использовать это:
/**
* Функция отображает информацию о шаблоне импорта по заданному имени
* @param $name_tpl - имя шаблона импорта
*/
function get_info_tpl($name_tpl)
{
$sqlQuery = "SELECT * FROM " . IMPORT_TPL_TABLE . " WHERE name='" . addslashes($name_tpl) . "'";
$result = sql_query($sqlQuery);
while ($select = sql_fetch_assoc($result)) {
$config_tpl = unserialize($select['imp_config']);
echo "Имя шаблона: " . $name_tpl . "</br>";
echo "Параметры:<ul>";
echo "<li>Импортировать строки с: " . $config_tpl['beg_str'] . " по: " . $config_tpl['end_str'] . "</li>";
echo "<li>При совпадении записей (по уникальному полю):</li><ul>";
if ($config_tpl['unic_field_handler'] == 0) {
echo "<li>Не обновлять существующие</li></ul>";
} elseif ($config_tpl['unic_field_handler'] == 1) {
echo "<li>Обновлять существующие";
if ($config_tpl['unic_empty_priority'] == 1)
echo "(приоритет заполненных, перед пустыми).</li></ul>";
else
echo ".</li></ul>";
}
echo "<li>Кодировка файла: " . $config_tpl['charset'] . "</li>";
echo "<li>Разделитель: " . $config_tpl['separator'] . "</li></ul></br>";
}
}
Использовать:
get_info_tpl("Тест");
Прикрепленные изображения
Сообщение отредактировал wondertalik: 07 Июнь 2013 - 01:39