<?php // Полная загрузка сервисных книжек, создан 2024-01-05 12:44:55
global $wpdb2;
global $failure;
global $file_hist;
///// echo '<H2><b>Старт загрузки</b></H2><br>';
$failure=FALSE;
//подключаемся к базе
$wpdb2 = include_once 'connection.php'; ; // подключаемся к MySQL
// если не удалось подключиться, и нужно оборвать PHP с сообщением об этой ошибке
if (!empty($wpdb2->error))
{
///// echo '<H2><b>Ошибка подключения к БД, завершение.</b></H2><br>';
$failure=TRUE;
wp_die( $wpdb2->error );
}
$m_size_file=0;
$m_mtime_file=0;
$m_comment='';
/////проверка существования файлов выгрузки из 1С
////файл выгрузки сервисных книжек
$file_hist = ABSPATH.'/_1c_alfa_exchange/AA_hist.csv';
if (!file_exists($file_hist))
{
///// echo '<H2><b>Файл обмена с сервисными книжками не существует.</b></H2><br>';
$m_comment='Файл обмена с сервисными книжками не существует';
$failure=TRUE;
}
/////инициируем таблицу лога
/////если не существует файла то возврат и ничего не делаем
if ($failure){
///включает защиту от SQL инъекций и данные можно передавать как есть, например: $_GET['foo']
///// echo '<H2><b>Попытка вставить запись в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>$m_comment));
wp_die();
///// echo '<H2><b>Возврат в начало.</b></H2><br>';
return $failure;
}
/////проверка лога загрузки, что бы не загружать тоже самое
$masiv_data_file=stat($file_hist); ////передаем в массив свойство файла
$m_size_file=$masiv_data_file[7]; ////получаем размер файла
$m_mtime_file=$masiv_data_file[9]; ////получаем дату модификации файла
////создаем запрос на получение последней удачной загрузки
////выбираем по штампу времени создания (редактирования) файла загрузки AA_hist.csv, $m_mtime_file
///// echo '<H2><b>Размер файла: '.$m_size_file.'</b></H2><br>';
///// echo '<H2><b>Штамп времени файла: '.$m_mtime_file.'</b></H2><br>';
///// echo '<H2><b>Формирование запроса на выборку из лога</b></H2><br>';
////препарируем запрос
$text_zaprosa=$wpdb2->prepare("SELECT * FROM `vin_logs` WHERE `last_mtime_upload` = %s", $m_mtime_file);
$results=$wpdb2->get_results($text_zaprosa);
if ($results)
{ foreach ( $results as $r)
{
////если штамп времени и размер файла совпадают, возврат
if (($r->last_mtime_upload==$m_mtime_file) && ($r->last_size_upload==$m_size_file))
{////echo '<H2><b>Возврат в начало, т.к. найдена запись в логе.</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>$m_mtime_file,'last_size_upload'=>$m_size_file,'comment'=>'Загрузка отменена, новых данных нет, т.к. найдена запись в логе.'));
wp_die();
return $failure;
}
}
}
////если данные новые, пишем в лог запись о начале загрузки
/////echo '<H2><b>Попытка вставить запись о начале загрузки в лог таблицу</b></H2><br>';
$insert_fail_zapros=$wpdb2->insert('vin_logs', array('time_stamp'=>time(),'last_mtime_upload'=>0, 'last_size_upload'=>$m_size_file, 'comment'=>'Начало загрузки'));
////очищаем таблицу
$clear_tbl_zap=$wpdb2->prepare("TRUNCATE TABLE %s", 'vin_history');
$clear_tbl_zap_repl=str_replace("'","`",$clear_tbl_zap);
$results=$wpdb2->query($clear_tbl_zap_repl);
///// echo '<H2><b>Очистка таблицы сервисных книжек</b></H2><br>';
if (empty($results))
{
///// echo '<H2><b>Ошибка очистки таблицы книжек, завершение.</b></H2><br>';
//// если очистка не удалась, возврат
$failure=TRUE;
wp_die();
return $failure;
}
////загружаем данные
$table='vin_history'; // Имя таблицы для импорта
//$file_hist Имя CSV файла, откуда берется информация // (путь от корня web-сервера)
$delim=';'; // Разделитель полей в CSV файле
$enclosed='"'; // Кавычки для содержимого полей
$escaped='\
Кому уже надоело работать ?Пора зарабатывать ))) Налетай , пока бесплатно , т.е. даром !
Спасибо за добрые слова и предпраздничное настроение! :{} ❗
Как ты сам не допёр ?
Юра , у тебя в запасе — небывалый ход .
Платить всем — кто скачает . Хоть по рублю.
Слабо !?
(3) «Афоня — ты рупь должен» (с)
Да не вопрос и на «слабо» не лови
ВСЕМ КТО СКАЧАЕТ ДАННУЮ ОБРАБОТКУ ДО 01.01.2011 года
пришлю 1 доллар США
(4) Слишком хорошо — тоже нехорошо. 1рупь — достаточно.
Не знаешь ты нашего народа. Оторвался совсем…
(5) Давай найдем ЗОЛОТУЮ СЕРЕДИНУ ))) Пусть будет так
Золотая середина — это 1.5 рубля за скачивание.
Если по-честному : мне за идею — 10 коп. за каждое скачивание.
(4) Ну вот, только хотел посмотреть — теперь буду ждать до января 🙁
(8) Почему ? Ждать ? До января ?
(7) На момент ТВОЕЙ идеи до МОЕГО воплащения было 20 скачиваний.
ты уже «поднялся» на 40 копеек 😀
(10) Постой , а 20 скачиваний ? ты мне простил что ли ?
Не жульничай ! Я расчитывал на эти 2 рубля.
(11) Ты хочешь меня «по миру» пустить ? 2 рубля под Новый год ?
Ладно , уговорил. С меня
(11) Как ты думаешь, а Доржи в долю тоже надо брать ?
(9) Народ подумает, что я на доллар повелся 😉
(14) Ах, народ 😉
Ой, а я повелась… плохо да?
(16) Людоедкам можно 😀
В связи с открывшимся интересом у народа — ПЕРЕЗАЛИЛ РЕЛИЗ в 10:36 28.12.2010
Ish_2
(добавил реквизиты для оплаты Вашей скачки — то есть Вы просто скачиваете и получает 1 доллар США)
Все просто, поддерживаем идею (с)Автор идеи
Впервый на Инфостарт!
Так вначале было — пока бесплатно, думала продавать начнут скоро, а тут уже и денежку обещают, ну как вот тут не повестись, а вдруг? В Турции за доллар много чего можно прикупить, если не юге, конечно
Ой, а я уже денежку получила! Спасибо автору, как и обещал!!!
С Новым Годом ВСЕХ!
(12) ,(13) Ты уже должен 2 р. 50 коп.
Делиться с Доржи ?
Пойми , Юра , настоящий мужчина должен быть жмотОм.
Разорим Tatitutu !
Холявщики всех мастей — Налетай !
Странно
А если я не желаю?
Может два отдельных архива — для желающих и нет? 😀
На взгляд женщины это вовсе не так! Наоборот, женщины любят щедрых мужчин!
(24) Вы слабо разбираетесь в настоящих мужчинах .
Юра , уже 4 рубля ! Так держать !
(26) а от дедушки ушел, я от бабушки ушел и от тебя уйду
КАЧАЮТ ВСЕ !!! (я ушел от налогов, кому 1 бакс нужен пишет в личку) 😀
(25) А вы полагаете, что мужчины друг в друге лучше разбираются? ооооо!
(27) «от тебя уйду» — Не горячись ! Пообещаю Доржи 50% — не уйдёшь !
(28) Ась ?
(29) Игорь спалился 😉
А если зарегиться 100 раз с разных ящиков и скачать — то 100$ заработать можно? 😀 Или еще и IP ресетить каждый раз придется? 😀 Я пока чисто теоретически спрашиваю, а так жена дома сидит, делать ей нечего — чего бы не заняться….
(31) Доступ для скачивания данной обработки совершенно бесплатно и без регистрации ))) Сделай жене подарок — она будет тебе благодарна
Некачественная разработка… разрешение скана низкое!!! 😀 Кроме того, в описании обработки отсутствуют рекомендации по бумаге, имитации водяных знаков, люминесцентных волосков и других элементов защиты. Незачод в общем. 😀
(33) елка искуственная,пиво безалкогольное,сигарета электронная,баба резиновая,Дом-2 … С таким настроением — Слона не продашь!
С Новым Годом и тебя хороший человек )
(34) … думается мне … стАвки надо ПОВЫШАТЬ … однАко … вОт …
(35) тсс…не спугни, пока по перло, здесь люди «бабло подымают»
(36) … нууу … не знаююю … «бабло подымают» что-то не видно … ))) … всего-то 12 человек … да и то половина до «того как …» …
… всЁ таки надо поднимать …
… опять же чем не биржа … ))) … предлагаю организовать «купоны ТаТиТуТу» или «баксоганы Т» … номинал 1 купон — 1 бакс … купоны обмениваются всеми членами сообщества — а отовариваются при предЪявлении в «банке Т» …
… вотИДЕЯвот …
Теперь за то, чтобы скачали с ИС, авторы уже сами деньги предлагают…неплохо…а за комменты тоже ведь неплохо платить…
ЗЫ налог на добавленную закачку — я его придумал, мне и платите…Вычисляется он следующим образом 1-1/(1+1/(1+…)
(38) елка искуственная,пиво безалкогольное,сигарета электронная,баба резиновая,Дом-2 … С таким настроением — Слона не продашь!
Сходи по ссылке, может сможешь улыбнуться ))
С Новым Годом и тебя хороший человек )
(39) а чего это ты так обиделся…Насчет того, что деньги платят — это же не шутка — ты сам предложил (1 доллар) — так, что это правда. Вещь может быть стоящая, спорить не буду. Как раз таки повторение одного и того же баяна
не есть хорошее чувство юмора ЗЫ Извини, если обидел
Может налог показался большим))) не обращай внимания…у каждого свои заморочки, просто настроения (праздничного особенно) нет, вот и пытаюсь как-то повеселится…
(40) ААААААААААААААААААААА!!!! что говорят то, люди добрые !
Я! нет Я ???? обиделся ?
нельсти себе 😀 😀 😀
еще не родился, тот человек на Земле, который бы Tatitutu смог обидеть.
(41) Брат, скажи номер счета, я в натуре тебе сейчас пришлю на пузырь,вот зацепило и по человечески жаль 😥 …
(41) (участливо) Корпоратив не удалсЯ?
Быть вежливым еще никогда никого хуже не делало…
А вот быть высокомерным?
Я! нет Я ???? обиделся ?
нельсти себе
еще не родился, тот человек на Земле, который бы Tatitutu смог обидеть
(44) Вы, что издеваетесь? (я оставил безобидный комментарий, и тут начались непонятные издевки и стеб — у меня личные проблемы — если вам интересно — у отца инсульт, а у дяди по новой химия — опять обнаружилась опухоль, ну что теперь можно еще постебатся? я же ни над кем не стебался, просто заметил, что автор деньги предлагает за скачку и это забавно)
(46)Извини (ничего личного). Пусть у тебя и твоих близких будет все хорошо.
только щепни мне, что значит твой пост под № (45)
Я на ПОЛНОМ СЕРЬЕЗЕ хочу перечислить тебе честно заработанные тобой деньги (за идею и комментарии),
но не знаю счета (у тебя в личке пусто)
(47) Спасибо(я тоже на это надеюсь).Всех с Наступающим!!!
(46) Лучиков выздоровления твоему отцу и дяде! А тебе к ним, подбадривать и веселить, их состояние улучшить!
А до НОВОГО ГОДА осталось 3 дня !
(50) Не поверю, что ты был трезв сегодня;-)
(51) Капитан коробля делает ежедневный обход
и видит запись в бортовом журнале «Капитан сегодня был пьян» ❗
он вызывает боцмана, тот совсем молоденький и давай ему вставлять:
— в бортовом журнале, пишут только НЕОРДИНАРНЫЕ СОБЫТИЯ, ты меня понимаешь ?
— все понял, извинете исправлюсь..
прошло три дня. Капитан снова с обходом, открывает журнал и видит
«Капитан сегодня был ТРЕЗВ»
чем вызвано недоверие ?
(52) Скажи , Соколиный Глаз , сколько мне набежало сверх 4 рублей ?
(53) Приношу свои искренние извинения, я был не прав.
Готов снова взять тебя в долю.
Вчера сделал обработку доступной для скачки всем и тишина…
Сегодня посмотрел статистику 😀
(ну скрытый контроль на открытие программы 😀 — все гениально просто !
точно могу сказать за сутки эту обработку запускали 567 раз
(но у некоторых нет Интернета, кто то запускал по несколько раз)
округлим до 600 * на 10 копеек то выходит ты в доле еще на 60 рублей.
Обработка теперь только для ЗАРЕГИСТРИРОВАННЫХ пользователей ИСА
(54) Кхе..кхе.. Видишь ли , цена 10 коп. была назначена вчера…
10 коп. — это просто смешно !
Для серьезного мужчины — 12 коп. — самое то.
(55) 11,50
(56) 11,75 !
(57) с НДС ?
(58) с ЕСН ?
(58) 11,80 с НДС. Ок ?
(60) да шо мы из- за каких то копеек ?
11,70 и по рукам 😉
(61) 11,80. Точка.
(63) ну тогда выплата после 15 числа следующего месяца
(62) что то масть пошла не дуром, тебе куда бабло слить — не хочу быть в должниках )))
(65) За сегодня !!! Обработку открыли (запустили) уже 1896 раз !
я вижу это по статистике. еще немного и будет 2010 ! Ура !
P/S Модераторы, СуперМодераторы,support — не злитесь на меня, я не специально
просто Новогодний подарок ! С Новым Годом и до Нового Года !
если я появлюсь раньше 11.01.11 баньте меня — я уже весь в празднике 😀 😀 😀
(64) Ишь ты прыткий какой ! После 15 — как договорились.
Купился на развод …… 🙁
Плюс за позитив и чувство юмора!
ээээ, а для 8.2 есть такая? 🙂