//временная папка, относительно папки доргена ####################### End Config ########################## $cn = mysql_connect($db_host, $db_user, $db_pass) or die("Could not connect : " . mysql_error()); mysql_query("SET NAMES cp1251"); mysql_select_db($db_name, $cn) or die("Could not select database"); //получаем номера последних n доров $result = mysql_query("SELECT `id` FROM `dors` WHERE `dor_status` = 'allow' AND `spam` = '1' ORDER BY `dor_date` DESC LIMIT 0, {$num_last_dors}"); $ids = array(); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $ids[] = $row["id"]; } mysql_free_result($result); if (!count($ids)) { exit; } $dors_links = merge_dors(get_dor_links($ids)); $links = array(); if ($use_index_urls) { $links = array_merge($links, $dors_links[0]['index_urls']); } if ($use_map_urls) { $links = array_merge($links, $dors_links[0]['map_urls']); } if ($use_full_map_urls) { $links = array_merge($links, $dors_links[0]['full_map_urls']); } if ($use_page_urls) { $links = array_merge($links, $dors_links[0]['page_urls']); } if ($use_xml_sitemap_urls) { $links = array_merge($links, $dors_links[0]['sitemap_xmls']);
} mysql_free_result($result); } $spam_mode = $_POST['spam_mode']; $id_xr_tpl = $_POST['xr_tpl']; $xr_label = $_POST['xr_label']; //Получаем настройки генератора $result = mysql_query("SELECT `merge_dors`, `xrumer_dir`, `max_links` FROM `xr_sets` WHERE `id` = '1' "); while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $merge_dors = $row["merge_dors"]; $xrumer_dir = StripSlashes($row["xrumer_dir"]); $max_links = $row["max_links"]; } mysql_free_result($result); //получаем массив доров с урлами всех типов $dors = get_dor_links($ids); //Получаем парметры шаблона $xr_tpl = get_xr_tpl_parameters($id_xr_tpl); //массив параметров для передачи на генерацию проекта $parameters = array('spam_mode' => $spam_mode, 'xr_label' => $xr_label, 'xr_tpl' => $xr_tpl); $id_post_links = $xr_tpl['id_post_links']; unset($xr_tpl); //делим доры по проектам $projects = split_dors_to_projects($dors, $max_links, $merge_dors, $id_post_links); //Отправляем на генерацию generate_xr_projects($projects, $parameters); mysql_close($cn); //перезагружаем страницу header("Location: http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']); exit; } elseif (!isset($_POST['dors'])) {