include 'data/d/footer.php'; } elseif (isset($_POST['del']) && isset($_POST['tpls'])) { //Получаем массив ключей шаблонов для удаления $del_tpls = $_POST['tpls']; foreach ($del_tpls as $tpl_str) { $tpl_par = explode('&', $tpl_str); $id_tpl = $tpl_par[0]; $tpl_folder = "data/tpl/tpl_" . $id_tpl; //удаляем шаблон из базы $result = mysql_query('DELETE FROM `dor_tpls` WHERE `id` = ' . $id_tpl . ' LIMIT 1'); if (!$result) { echo "Ошибка удаления: " . mysql_error(); exit; } //удаляем папку шаблона $del_folder = clear_dir_and_del($tpl_folder); } header("Location: http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); exit; } elseif (isset($_POST['block']) && isset($_POST['tpls'])) { //Получаем массив ключей шаблонов для блокирования $id_block_tpls = $_POST['tpls']; foreach ($id_block_tpls as $id) { $result = mysql_query("UPDATE `dor_tpls` SET `tpl_status` = 'blocked' WHERE `id` = '{$id}' LIMIT 1"); if (!$result) { echo "Ошибка блокирования шаблона: " . mysql_error(); exit; } } header("Location: http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); exit;
//Генерация robots.txt и заливка на хост generate_upload_robots_txt(); //генерация sitemap.xml и заливка на хост generate_upload_xml_site_map(); //Генерация и заливка rss generate_upload_rss_xml(); //Заносим запись в таблицу `dors` и заносим туда ссылки на индекс на карту и др. характеристики дора add_ready_dor_to_base(); //Меняем статус хоста на 'used' set_status('hosts', $id_host, 'host_status', 'used'); //Увеличиваем заюзанность шаблона на 1 и вставляем значение в базу $used_num++; $result = mysql_query("UPDATE `dor_tpls` SET `usednum` = '{$used_num}' WHERE `id` = '{$id_dor_tpl}' LIMIT 1;"); if (!$result) { echo mysql_error(); exit; } //добавляем задание на пинг rss, если нужно if ($ping_rss) { add_ping_rss_task($dor_md5, $dor_name, 'rss.xml'); } mysql_close($cn); unset($used_num); //пингуем xml sitemap, если нужно if ($ping_map) { ping_sitemap($domen); } //очищаем папку tmp clear_dir_and_del('tmp/' . $tmp . '/scripts'); clear_dir_and_del('tmp/' . $tmp); exit;