connect(DBUSER, DBPASS, DBNAME, DBHOST, false) ) {
die("Невозможно соединиться с MySQL сервером по указанным доступам. Введите корректные данные доступа для соединения с БД MySQL. У вас возникла ошибка:
".$db->query_errors_list[0]['error']);
}
$output = '';
$db->query( "SELECT * FROM " . PREFIX . "_post ORDER BY date ASC" );
while ( $row = $db->get_row() ) {
$output .= '';
$movie = array();
$movie['title_ru'] = $row['title'];
$movie['search'] = $row['title'];
$movie['description'] = $row['full_story'];
$movie['title_page'] = $row['metatitle'];
$movie['description_short'] = $row['short_story'];
$movie['premiere'] = (int) (strtotime($row['date']) / (60 * 60 * 24) + 719528);
$movie['country'] = '_empty';
$movie['director'] = '_empty';
$movie['genre'] = '_empty';
$movie['actor'] = '_empty';
$movie['type'] = '0';
$movie['pictures'] = '';
$movie['player'] = '';
$movie['custom'] = '';
$movie['rating'] = '0';
$movie['vote'] = '0';
$movie['all_movies'] = '_' . preg_replace('/[^a-z0-9]+/i', '_', $_REQUEST['domain']) . '_';
if ($row['xfields']) {
$xfields = preg_split("/\|\|/", $row['xfields']);
foreach ($xfields as $xfield) {
$xf = preg_split("/\|/", $xfield); $key = $xf[0]; $value = $xf[1];
if ($key == 'kinopoisk_id' || $key == 'kp_id' || $key == 'id_kinopoisk' || $key == 'id_kp' || $key == 'kinopoisk') {
$movie['kp_id'] = preg_replace('/[^0-9]+/i', '', $value);
$movie['query_id'] = preg_replace('/[^0-9]+/i', '', $value);
} elseif ($key == 'poster') {
$movie['poster'] = $value;
} elseif ($key == 'world_title' || $key == 'title_en' || $key == 'english_title') {
$movie['title_en'] = $value;
} elseif ($key == 'actors' || $key == 'actor' || $key == 'cast') {
$movie['actor'] = preg_replace('/,\s*/i', ',', $value);
} elseif ($key == 'directors' || $key == 'director') {
$movie['director'] = preg_replace('/,\s*/i', ',', $value);
} elseif ($key == 'countries' || $key == 'country') {
$movie['country'] = preg_replace('/,\s*/i', ',', $value);
} elseif ($key == 'genres' || $key == 'genre') {
$movie['genre'] = preg_replace('/,\s*/i', ',', $value);
} elseif ($key == 'year') {
$movie['year'] = preg_replace('/[^0-9]+/i', '', $value);
} elseif ($key == 'kinopoisk_rating' || $key == 'kp_rating') {
$movie['kp_rating'] = round((float) $value * 10);
} elseif ($key == 'kinopoisk_votes' || $key == 'kp_votes' || $key == 'kinopoisk_vote' || $key == 'kp_vote') {
$movie['kp_vote'] = preg_replace('/[^0-9]+/i', '', $value);
} elseif ($key == 'imdb_rating') {
$movie['imdb_rating'] = round((float) $value * 10);
} elseif ($key == 'imdb_votes' || $key == 'imdb_vote') {
$movie['imdb_vote'] = preg_replace('/[^0-9]+/i', '', $value);
} elseif ($key == 'world_title' || $key == 'title_en' || $key == 'english_title') {
$movie['title_en'] = $value;
} elseif ($key == 'quality') {
$movie['quality'] = $value;
} elseif ($key == 'translator' || $key == 'translate' || $key == 'voice') {
$movie['translate'] = $value;
}
}
}
foreach($movie AS $key => $value){
$output .= '<' . $key . '>' . $key . '>';
}
$output .= '';
}
$output .= '';
$xml_file = fopen("uploads/files/" . $_REQUEST['domain'] . ".xml", "w+") or die("Извините, но невозможно создать файл .uploads/files/" . $_REQUEST['domain'] . ".xml.
Проверьте правильность проставленного CHMOD!");
fwrite($xml_file, $output);
fclose($xml_file);
die('ok');