mirror of
https://github.com/torrentpier/torrentpier
synced 2025-08-14 10:37:30 -07:00
r554
Начало очистки движка от непрофильного мусора. Удаление встроенной галереи для загрузки изображений. Для хранения изображений к раздачам отныне стоит использовать сторонние хостинги или собственные решения. git-svn-id: https://torrentpier2.googlecode.com/svn/trunk@554 a8ac35ab-4ca4-ca47-4c2d-a49a94f06293
This commit is contained in:
parent
3c9f6894df
commit
7d06262c20
17 changed files with 3 additions and 480 deletions
|
@ -639,10 +639,6 @@ INSERT INTO `bb_config` VALUES ('report_new_window', '0');
|
|||
INSERT INTO `bb_config` VALUES ('cron_enabled', '1');
|
||||
INSERT INTO `bb_config` VALUES ('cron_check_interval', '300');
|
||||
INSERT INTO `bb_config` VALUES ('reports_enabled', '1');
|
||||
INSERT INTO `bb_config` VALUES ('gallery_enabled', '1');
|
||||
INSERT INTO `bb_config` VALUES ('pic_dir', 'pictures/');
|
||||
INSERT INTO `bb_config` VALUES ('pic_max_size', '3');
|
||||
INSERT INTO `bb_config` VALUES ('auto_delete_posted_pics', '1');
|
||||
INSERT INTO `bb_config` VALUES ('magnet_links_enabled', '1');
|
||||
INSERT INTO `bb_config` VALUES ('no_avatar', 'images/avatars/gallery/noavatar.png');
|
||||
INSERT INTO `bb_config` VALUES ('gender', '1');
|
||||
|
|
|
@ -78,10 +78,6 @@ switch($mode)
|
|||
'CONFIG_MODS' => true,
|
||||
|
||||
'REPORTS_ENABLED' => $new['reports_enabled'],
|
||||
'GALLERY_ENABLED' => $new['gallery_enabled'],
|
||||
'PIC_DIR' => $new['pic_dir'],
|
||||
'PIC_MAX_SIZE' => $new['pic_max_size'],
|
||||
'AUTO_DELETE_POSTED_PICS' => $new['auto_delete_posted_pics'],
|
||||
'MAGNET_LINKS_ENABLED' => $new['magnet_links_enabled'],
|
||||
'GENDER' => $new['gender'],
|
||||
'CALLSEED' => $new['callseed'],
|
||||
|
|
|
@ -55,8 +55,8 @@ $domain_name = (!empty($_SERVER['SERVER_NAME'])) ? $_SERVER['SERVER_NAME'] : $do
|
|||
|
||||
// Increase number of revision after update
|
||||
$bb_cfg['tp_version'] = '2.5 (unstable)';
|
||||
$bb_cfg['tp_release_date'] = '03-11-2013';
|
||||
$bb_cfg['tp_release_state'] = 'R553';
|
||||
$bb_cfg['tp_release_date'] = '12-01-2014';
|
||||
$bb_cfg['tp_release_state'] = 'R554';
|
||||
|
||||
// Database
|
||||
$charset = 'utf8';
|
||||
|
|
|
@ -1,194 +0,0 @@
|
|||
<?php
|
||||
|
||||
define('IN_FORUM', true);
|
||||
define('BB_SCRIPT', 'gallery');
|
||||
define('BB_ROOT', './');
|
||||
require(BB_ROOT .'common.php');
|
||||
|
||||
// Start session management
|
||||
$user->session_start(array('req_login' => true));
|
||||
|
||||
if (!$bb_cfg['gallery_enabled']) bb_die($lang['GALLERY_DISABLED']);
|
||||
|
||||
require(LANG_ROOT_DIR ."lang_{$userdata['user_lang']}/lang_gallery.php");
|
||||
|
||||
if(bf($userdata['user_opt'], 'user_opt', 'allow_gallery'))
|
||||
{
|
||||
bb_die($lang['USE_GALLERY_OFF']);
|
||||
}
|
||||
|
||||
$go = isset($_GET['go']) ? $_GET['go'] : '';
|
||||
$max_size = $bb_cfg['pic_max_size']*1024*1024;
|
||||
$dir = $bb_cfg['pic_dir'];
|
||||
$url = make_url('/');
|
||||
|
||||
$msg = '';
|
||||
$links_all = $thumbs_all = array();
|
||||
|
||||
// DON'T CHANGE THIS FILE TYPEs
|
||||
$allowed_ext = array('jpeg', 'jpg', 'png', 'gif');
|
||||
|
||||
function create_thumb ($dir, $name, $att)
|
||||
{
|
||||
$infile = $dir . $name . $att;
|
||||
if ($att == ".jpg" || $att == ".jpeg")
|
||||
$im = imagecreatefromjpeg($infile);
|
||||
elseif ($att == ".png")
|
||||
$im = imagecreatefrompng($infile);
|
||||
elseif ($att == ".gif")
|
||||
$im = imagecreatefromgif($infile);
|
||||
|
||||
$oh = imagesy($im);
|
||||
$ow = imagesx($im);
|
||||
$r = $oh/$ow;
|
||||
$newh = 200;
|
||||
$neww = $newh/$r;
|
||||
$outfile = $dir ."thumb_". $name . $att;
|
||||
$im1 = imagecreatetruecolor($neww,$newh);
|
||||
imagecopyresampled($im1, $im, 0, 0, 0, 0, $neww, $newh, imagesx($im), imagesy($im));
|
||||
imagejpeg($im1, $outfile, 75);
|
||||
imagedestroy($im);
|
||||
imagedestroy($im1);
|
||||
}
|
||||
|
||||
function paste_links($links, $thumbs = '')
|
||||
{
|
||||
global $links_all, $thumbs_all, $lang;
|
||||
|
||||
if (is_array($links))
|
||||
{
|
||||
$link = implode(' ', $links);
|
||||
$img = '[img]'. implode('[/img] [img]', $links) .'[/img]';
|
||||
|
||||
if ($thumbs)
|
||||
{
|
||||
$thumb = '';
|
||||
for ($i = 0; $i < count($links); $i++)
|
||||
{
|
||||
$thumb .= '[url='.$links[$i].'][img]'. $thumbs[$i] .'[/img][/url]';
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$link = trim($links);
|
||||
$img = '[img]'. $links .'[/img]';
|
||||
|
||||
$thumb = '[url='.$link.'][img]'. $thumbs .'[/img][/url]';
|
||||
}
|
||||
$spoiler = '[spoiler="'. $lang['GALLERY_SCREENSHOTS'] .'"]' . $img . '[/spoiler]';
|
||||
|
||||
$text = (!is_array($links)) ? '<br /><a href='. $link .' target=_blank>'. $link .'</a><br>' : '';
|
||||
$text .= (!is_array($links)) ? '<br /><img src='. $link .' alt="'. $lang['GALLERY_YOUR_IMAGE'] .'">' : '';
|
||||
$text .= '<br /><h4 align="left"><b>'. $lang['GALLERY_LINK_URL'] .':</b></h4><input type="text" readonly="" value="'. $link .'" size="140" onclick="f2(this);">';
|
||||
$text .= '<br /><h4 align="left"><b>'. $lang['GALLERY_TAG_SCREEN'] .':</b></h4><input type="text" readonly="" value="'.$img.'" size="140" onclick="f2(this);">';
|
||||
if ($thumbs)
|
||||
{
|
||||
$text .='<br /><h4 align="left"><b>'. $lang['GALLERY_TAG_SCREEN_THUMB'] .':</b></h4><input type="text" readonly="" value="'. $thumb .'" size="140" onclick="f2(this);">';
|
||||
}
|
||||
$text .= (!is_array($links)) ? '<br /><h4 align="left"><b>'. $lang['GALLERY_TAG_POSTER_RIGHT'] .':</b></h4><input type="text" readonly="" value="[img=right]'. $link .'[/img]" size="140" onclick="f2(this);">' : '';
|
||||
$text .= '<br /><h4 align="left"><b>'. $lang['GALLERY_TAG_SPOILER'] .':</b></h4><input type="text" readonly="" value=\''. $spoiler .'\' size="140" onclick="f2(this);">';
|
||||
|
||||
$links_all[] = $links;
|
||||
$thumbs ? ($thumbs_all[] = $thumbs) : null;
|
||||
|
||||
return $text;
|
||||
}
|
||||
|
||||
function upload_file ($files_ary, $idx)
|
||||
{
|
||||
global $max_size, $allowed_ext, $create_thumb, $dir, $url, $lang;
|
||||
|
||||
if (empty($files_ary))
|
||||
message_die(GENERAL_ERROR, "<hr><span style='color:red'><h2>". $lang['GALLERY_FILE_NOT_UPLOADED'] ."</h2></span><hr><br><center><a href='gallery.php'>". $lang['GALLERY_BACK'] ."</a></center><br><hr>");
|
||||
if ($files_ary['size'][$idx] > $max_size)
|
||||
message_die(GENERAL_ERROR, "<hr><span style='color:red'><h2>". $lang['GALLERY_IMAGE_OVERLOAD'] ."</h2></span><hr><br><center><a href='gallery.php'>". $lang['GALLERY_BACK'] ."</a></center><br><hr>");
|
||||
|
||||
$name = strtolower($files_ary['name'][$idx]);
|
||||
$ext = substr(strrchr($name, '.'), 1);
|
||||
|
||||
$allow = in_array($ext, $allowed_ext);
|
||||
$att = '.'. $ext;
|
||||
|
||||
$thumb = false;
|
||||
|
||||
if ($allow)
|
||||
{
|
||||
$name = md5_file($files_ary['tmp_name'][$idx]);
|
||||
|
||||
if (file_exists($dir . $name . $att))
|
||||
{
|
||||
if ($create_thumb && !file_exists($dir .'thumb_'. $name . $att))
|
||||
{
|
||||
create_thumb($dir, $name, $att);
|
||||
$thumb = $url . $dir ."thumb_". $name . $att;
|
||||
}
|
||||
$msg = '<hr>'. $lang['GALLERY_FILE_EXIST'] . paste_links($url . $dir . $name . $att, $thumb) .'</a>';
|
||||
}
|
||||
else
|
||||
{
|
||||
if (copy($files_ary['tmp_name'][$idx], $dir.$name.$att))
|
||||
{
|
||||
if ($create_thumb)
|
||||
{
|
||||
create_thumb($dir, $name, $att);
|
||||
$thumb = $url . $dir ."thumb_". $name . $att;
|
||||
}
|
||||
$msg = '<hr>'. $lang['GALLERY_UPLOAD_SUCCESSFUL'] . paste_links($url . $dir . $name . $att, $thumb) .'</a>';
|
||||
}
|
||||
else $msg = "<hr><span style='color:red'>". $lang['GALLERY_UPLOAD_FAILED'] ."</span>";
|
||||
}
|
||||
if (IS_ADMIN)
|
||||
{
|
||||
$msg .= "<br><br>";
|
||||
$msg .= "<span style='color:red'><b>". $lang['GALLERY_DEL_LINK'] .": </b></span>";
|
||||
$msg .= "<a href=\"gallery.php?go=delete&fn=".$name.$att."\">".$url."gallery.php?go=delete&fn=".$name.$att."</a>";
|
||||
}
|
||||
}
|
||||
else $msg = "<hr><span style='color:red'>". $lang['GALLERY_INVALID_TYPE'] ."</span>";
|
||||
|
||||
return $msg;
|
||||
}
|
||||
|
||||
if ($go == 'upload')
|
||||
{
|
||||
@ini_set("memory_limit", "512M");
|
||||
|
||||
$create_thumb = (isset($_POST['create_thumb'])) ? true : false;
|
||||
|
||||
for ($i = 0; $i < count($_FILES['imgfile']['name']); $i++)
|
||||
{
|
||||
$msg .= upload_file ($_FILES['imgfile'], $i);
|
||||
}
|
||||
|
||||
if (count($_FILES['imgfile']['name']) > 1)
|
||||
{
|
||||
$msg .= '<hr />'. paste_links ($links_all, $thumbs_all);
|
||||
}
|
||||
}
|
||||
|
||||
if ($go == 'delete' && IS_ADMIN && !empty($_GET['fn']))
|
||||
{
|
||||
global $lang;
|
||||
|
||||
$fn = clean_filename($_GET['fn']);
|
||||
|
||||
$pic = $dir . $fn;
|
||||
$prev = $dir ."thumb_". $fn;
|
||||
if (!is_file($pic)) message_die(GENERAL_ERROR, $lang['GALLERY_FILE_NOT_EXIST']);
|
||||
|
||||
if (unlink($pic))
|
||||
{
|
||||
@unlink($prev);
|
||||
message_die(GENERAL_MESSAGE, "<center><span style='color:red'><h2>". $lang['GALLERY_FILE_DELETE'] ."</h2></span><br><a href='gallery.php'>". $lang['GALLERY_BACK'] ."</a></center>");
|
||||
}
|
||||
else
|
||||
message_die(GENERAL_ERROR, "<center><span style='color:red'><h2>". $lang['GALLERY_FAILURE'] ."</h2></span><br><a href='gallery.php'>". $lang['GALLERY_BACK'] ."</a></center>");
|
||||
}
|
||||
|
||||
$template->assign_vars(array(
|
||||
'MSG' => $msg,
|
||||
'MAX_SIZE' => humn_size($max_size),
|
||||
));
|
||||
|
||||
print_page('gallery.tpl');
|
|
@ -239,7 +239,7 @@ $bf['user_opt'] = array(
|
|||
'notify_pm' => 6, // Сообщать о новых ЛС
|
||||
'allow_passkey' => 7, // Запрет на добавление passkey, он же запрет на скачивание торрентов
|
||||
'hide_porn_forums' => 8, // Скрывать pron форумы
|
||||
'allow_gallery' => 9, // Запрет на использование галереи
|
||||
'allow_gallery' => 9, // Не используемое (запрет использования галереи)
|
||||
'hide_ads' => 10, // Запрет на показ рекламы
|
||||
'allow_topic' => 11, // Запрет на создание новых тем
|
||||
'allow_post' => 12, // Запрет на отправку сообщений
|
||||
|
|
|
@ -293,36 +293,6 @@ function topic_delete ($mode_or_topic_id, $forum_id = null, $prune_time = 0, $pr
|
|||
LEFT JOIN ". BB_VOTE_USERS ." vu USING(vote_id)
|
||||
");
|
||||
|
||||
if ($bb_cfg['auto_delete_posted_pics'])
|
||||
{
|
||||
$result = DB()->sql_query("
|
||||
SELECT ph.post_id, ph.post_html
|
||||
FROM $tmp_delete_topics tmp
|
||||
LEFT JOIN ". BB_POSTS ." p USING(topic_id)
|
||||
LEFT JOIN ". BB_POSTS_HTML ." ph ON(p.post_id = ph.post_id)
|
||||
");
|
||||
|
||||
while ( $post = DB()->sql_fetchrow($result) )
|
||||
{
|
||||
preg_match_all('#<var.*?title="(.*?)"#', $post['post_html'], $matches, PREG_SET_ORDER);
|
||||
|
||||
foreach($matches as $match)
|
||||
{
|
||||
$have = DB()->fetch_row("
|
||||
SELECT post_id
|
||||
FROM ". BB_POSTS_HTML ."
|
||||
WHERE post_html LIKE '%". DB()->escape($match[1]). "%'
|
||||
AND post_id != {$post['post_id']}
|
||||
");
|
||||
|
||||
if(empty($have))
|
||||
{
|
||||
@unlink(BB_ROOT . $bb_cfg['pic_dir'] . end(explode('/', $match[1])));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Delete attachments (from disk)
|
||||
$attach_dir = get_attachments_dir();
|
||||
|
||||
|
@ -674,35 +644,6 @@ function post_delete ($mode_or_post_id, $user_id = null, $exclude_first = true)
|
|||
return 0;
|
||||
}
|
||||
|
||||
if ($bb_cfg['auto_delete_posted_pics'])
|
||||
{
|
||||
$result = DB()->sql_query("
|
||||
SELECT ph.post_id, ph.post_html
|
||||
FROM $tmp_delete_posts tmp
|
||||
LEFT JOIN ". BB_POSTS_HTML ." ph USING(post_id)
|
||||
");
|
||||
|
||||
while ( $post = DB()->sql_fetchrow($result) )
|
||||
{
|
||||
preg_match_all('#<var.*?title="(.*?)"#', $post['post_html'], $matches, PREG_SET_ORDER);
|
||||
|
||||
foreach($matches as $match)
|
||||
{
|
||||
$have = DB()->fetch_row("
|
||||
SELECT post_id
|
||||
FROM ". BB_POSTS_HTML ."
|
||||
WHERE post_html LIKE '%". DB()->escape($match[1]). "%'
|
||||
AND post_id != {$post['post_id']}
|
||||
");
|
||||
|
||||
if(empty($have))
|
||||
{
|
||||
@unlink(BB_ROOT . $bb_cfg['pic_dir']. end(explode('/', $match[1])));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Delete attachments (from disk)
|
||||
$attach_dir = get_attachments_dir();
|
||||
|
||||
|
|
|
@ -169,7 +169,6 @@ else $report_list = '';
|
|||
$template->assign_vars(array(
|
||||
'SEO_LINK_INDEX_PAGE' => seo_link_header('index'),
|
||||
'SEO_LINK_TRACKER_PAGE' => seo_link_header('tracker'),
|
||||
'SEO_LINK_GALLERY_PAGE' => seo_link_header('gallery'),
|
||||
'SEO_LINK_SEARCH_PAGE' => seo_link_header('search'),
|
||||
'SEO_LINK_FAQ_PAGE' => seo_link_header('faq'),
|
||||
'SEO_LINK_GROUP_PAGE' => seo_link_header('groupcp'),
|
||||
|
@ -243,7 +242,6 @@ $template->assign_vars(array(
|
|||
'U_SEND_PASSWORD' => "profile.php?mode=sendpassword",
|
||||
'U_TERMS' => $bb_cfg['terms_and_conditions_url'],
|
||||
'U_TRACKER' => "tracker.php",
|
||||
'U_GALLERY' => "gallery.php",
|
||||
|
||||
'SHOW_SIDEBAR1' => (!empty($page_cfg['show_sidebar1'][BB_SCRIPT]) || $bb_cfg['show_sidebar1_on_every_page']),
|
||||
'SHOW_SIDEBAR2' => (!empty($page_cfg['show_sidebar2'][BB_SCRIPT]) || $bb_cfg['show_sidebar2_on_every_page']),
|
||||
|
|
|
@ -651,9 +651,6 @@ $lang['NEWS_FORUM_ID'] = 'From what forums to display <br /> <h6>Of the several
|
|||
$lang['NOAVATAR'] = 'No avatar';
|
||||
$lang['TRACKER_STATS'] = 'Statistics on the tracker';
|
||||
$lang['WHOIS_INFO'] = 'Information about IP address';
|
||||
$lang['PIC_GALLERY'] = 'Directory for the images';
|
||||
$lang['PIC_SIZE'] = 'The maximum size of images';
|
||||
$lang['AUTO_DELETE_POSTED_PICS'] = 'Delete Images hosted in remote positions';
|
||||
$lang['SHOW_MOD_HOME_PAGE'] = 'Show on moderators the index.php';
|
||||
$lang['PREMOD_HELP'] = '<h4><span class="tor-icon tor-dup">∏</span> Pre-moderation</h4> <h6>If you do not have distributions to the status of v, #, or T in this section, including subsections, the distribution will automatically receive this status</h6>';
|
||||
$lang['TOR_COMMENT'] = '<h4>Commentary on the status of distribution</h4> <h6>Comment successfully allows you to specify releasers mistakes. When nedooformlennyh statuses releasers available form of the response of the correction release</h6>';
|
||||
|
|
|
@ -1,30 +0,0 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
Gallery RoadTrain
|
||||
Russian language for TorrentPier SVN
|
||||
*/
|
||||
|
||||
$lang['USE_GALLERY_OFF'] = 'You can not upload images';
|
||||
$lang['GALLERY_YOUR_IMAGE'] = 'Your image';
|
||||
$lang['GALLERY_FAILURE'] = 'Failure';
|
||||
$lang['GALLERY_LINK_URL'] = 'Link to image';
|
||||
$lang['GALLERY_SCREENSHOTS'] = 'Screenshots';
|
||||
$lang['GALLERY_UPLOAD_IMAGE'] = 'Upload';
|
||||
$lang['GALLERY_MAX_FILE_SIZE'] = 'Upload an image can be in formats GiF, JPG, PNG. The volume of one image should not exceed';
|
||||
$lang['GALLERY_TAG_SPOILER'] = 'Tag spoiler';
|
||||
$lang['GALLERY_TAG_SCREEN'] = 'Tag insert screenshot';
|
||||
$lang['GALLERY_TAG_SCREEN_THUMB'] = 'Tag insert screenshot with thumbs';
|
||||
$lang['GALLERY_TAG_POSTER_RIGHT'] = 'Tag insert poster right';
|
||||
$lang['GALLERY_IMAGE_OVERLOAD'] = 'Image size exceeds the maximum image size.';
|
||||
$lang['GALLERY_FILE_EXIST'] = 'Such an image exists.';
|
||||
$lang['GALLERY_UPLOAD_FAILED'] = 'Upload failed. Repeat.';
|
||||
$lang['GALLERY_UPLOAD_SUCCESSFUL'] = 'Upload was successful.';
|
||||
$lang['GALLERY_DEL_LINK'] = 'URL to delete the file';
|
||||
$lang['GALLERY_FILE_DELETE'] = 'Your file is deleted';
|
||||
$lang['GALLERY_BACK'] = 'Back to gallery';
|
||||
$lang['GALLERY_FILE_NOT_UPLOAD'] = 'The file doensn\'t uploaded.';
|
||||
$lang['GALLERY_FILE_NOT_EXIST'] = 'The file is not exist.';
|
||||
$lang['GALLERY_INVALID_TYPE'] = 'Invalid file type.';
|
||||
$lang['GALLERY_CREATE_THUMB'] = 'Create thumbnail';
|
||||
$lang['GALLERY_MORE_LINK'] = 'more...';
|
|
@ -476,8 +476,6 @@ $lang['CANNOT_SEND_PRIVMSG'] = 'Sorry, but the administrator has prevented you f
|
|||
$lang['NO_TO_USER'] = 'You must specify a username to whom to send this message.';
|
||||
$lang['NO_SUCH_USER'] = 'Sorry, but no such user exists.';
|
||||
|
||||
$lang['GALLERY_DISABLE'] = 'Gallery disable';
|
||||
|
||||
$lang['DISABLE_BBCODE_PM'] = 'Disable BBCode in this message';
|
||||
$lang['DISABLE_SMILIES_PM'] = 'Disable Smilies in this message';
|
||||
|
||||
|
@ -1379,7 +1377,6 @@ $lang['BONUS_NOT_SUCCES'] = '<span class="leech">You do not have bonuses availab
|
|||
$lang['BONUS_RETURN'] = 'Return to the Seed Exchange Bonus';
|
||||
|
||||
$lang['TRACKER'] = 'Tracker';
|
||||
$lang['GALLERY'] = 'Gallery';
|
||||
$lang['OPEN_TOPICS'] = 'Open topics';
|
||||
$lang['OPEN_IN_SAME_WINDOW'] = 'open in same window';
|
||||
$lang['SHOW_TIME_TOPICS'] = 'show time of the creation topics';
|
||||
|
|
|
@ -649,9 +649,6 @@ $lang['NEWS_FORUM_ID'] = 'Из каких форумов выводить <br />
|
|||
$lang['NOAVATAR'] = 'Нет аватара';
|
||||
$lang['TRACKER_STATS'] = 'Статистика по трекеру';
|
||||
$lang['WHOIS_INFO'] = 'Информация о IP адресе';
|
||||
$lang['PIC_GALLERY'] = 'Директория для изображений';
|
||||
$lang['PIC_SIZE'] = 'Максимальный размер изображений';
|
||||
$lang['AUTO_DELETE_POSTED_PICS'] = 'Удалять изображения размещенные в удаленных постах';
|
||||
$lang['SHOW_MOD_HOME_PAGE'] = 'Показывать модераторов на главной';
|
||||
$lang['PREMOD_HELP'] = '<h4><span class="tor-icon tor-dup">∏</span> Премодерация</h4> <h6>Если у релизера нет раздач со статусом <span class="tor-icon tor-approved">√</span>, <span class="tor-icon tor-approved">#</span> или <span class="tor-icon tor-dup">T</span> в текущем разделе, включая подразделы, то раздача автоматически получает данный статус</h6>';
|
||||
$lang['TOR_COMMENT'] = '<h4>Комментарий к статусу раздачи</h4> <h6>Комметарий позволяет указать релизеру допущенные ошибки. При недооформленных статусах релизеру доступна форма ответа о исправлении релиза</h6>';
|
||||
|
|
|
@ -1,30 +0,0 @@
|
|||
<?php
|
||||
|
||||
/**
|
||||
Gallery RoadTrain
|
||||
Russian language for TorrentPier SVN
|
||||
*/
|
||||
|
||||
$lang['USE_GALLERY_OFF'] = 'Вы не можете загружать изображения';
|
||||
$lang['GALLERY_YOUR_IMAGE'] = 'Ваше изображение';
|
||||
$lang['GALLERY_FAILURE'] = 'Неудача';
|
||||
$lang['GALLERY_LINK_URL'] = 'Ссылка на изображение';
|
||||
$lang['GALLERY_SCREENSHOTS'] = 'Скриншоты';
|
||||
$lang['GALLERY_UPLOAD_IMAGE'] = 'Загрузить';
|
||||
$lang['GALLERY_MAX_FILE_SIZE'] = 'Загружать можно изображения в форматах GiF, JPG, PNG. Объем одного изображения не должен превышать';
|
||||
$lang['GALLERY_TAG_SPOILER'] = 'Тэг cпойлера';
|
||||
$lang['GALLERY_TAG_SCREEN'] = 'Тэг вставки cкриншота';
|
||||
$lang['GALLERY_TAG_SCREEN_THUMB'] = 'Тэг вставки cкриншота с превью';
|
||||
$lang['GALLERY_TAG_POSTER_RIGHT'] = 'Тэг вставки постера справа';
|
||||
$lang['GALLERY_IMAGE_OVERLOAD'] = 'Размер изображения превышает максимально установленный.';
|
||||
$lang['GALLERY_FILE_EXIST'] = 'Такое изображение уже существует.';
|
||||
$lang['GALLERY_UPLOAD_FAILED'] = 'Загрузка потерпела неудачу. Повторите.';
|
||||
$lang['GALLERY_UPLOAD_SUCCESSFUL'] = 'Загрузка прошла успешно.';
|
||||
$lang['GALLERY_DEL_LINK'] = 'Ссылка на удаление файла';
|
||||
$lang['GALLERY_FILE_DELETE'] = 'Ваш Файл удален';
|
||||
$lang['GALLERY_BACK'] = 'Вернуться в галерею';
|
||||
$lang['GALLERY_FILE_NOT_UPLOADED'] = 'Файл не загружен.';
|
||||
$lang['GALLERY_FILE_NOT_EXIST'] = 'Файл не найден.';
|
||||
$lang['GALLERY_INVALID_TYPE'] = 'Недопустимый тип файла.';
|
||||
$lang['GALLERY_CREATE_THUMB'] = 'Создать превью';
|
||||
$lang['GALLERY_MORE_LINK'] = 'ещё...';
|
|
@ -478,8 +478,6 @@ $lang['CANNOT_SEND_PRIVMSG'] = 'Извините, вам запрещено от
|
|||
$lang['NO_TO_USER'] = 'Вы должны указать имя получателя этого сообщения';
|
||||
$lang['NO_SUCH_USER'] = 'Извините, такого пользователя не существует';
|
||||
|
||||
$lang['GALLERY_DISABLED'] = 'Галерея отключена';
|
||||
|
||||
$lang['DISABLE_BBCODE_PM'] = 'Отключить BBCode';
|
||||
$lang['DISABLE_SMILIES_PM'] = 'Отключить смайлики';
|
||||
|
||||
|
@ -1381,7 +1379,6 @@ $lang['BONUS_NOT_SUCCES'] = '<span class="leech">У вас недостаточ
|
|||
$lang['BONUS_RETURN'] = 'Вернуться к обмену Сид бонусов';
|
||||
|
||||
$lang['TRACKER'] = 'Трекер';
|
||||
$lang['GALLERY'] = 'Галерея';
|
||||
$lang['OPEN_TOPICS'] = 'Открывать топики';
|
||||
$lang['OPEN_IN_SAME_WINDOW'] = 'открывать в этом же окне';
|
||||
$lang['SHOW_TIME_TOPICS'] = 'показывать время создания темы';
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
php_flag engine off
|
||||
RemoveHandler .php .php5 .php4 .php3 .phtml .pl .asp
|
||||
AddType text/plain .php .php .htm .html .phtml .pl .asp
|
|
@ -361,32 +361,6 @@
|
|||
<td><input class="post" type="text" size="25" maxlength="100" name="network_news_forum_id" value="{NETWORK_NEWS_FORUM_ID}" /></td>
|
||||
</tr>
|
||||
|
||||
<tr class="row3 med">
|
||||
<td class="bold tCenter" colspan="2">{L_GALLERY}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><h4>{L_GALLERY}</h4></td>
|
||||
<td>
|
||||
<label><input type="radio" name="gallery_enabled" value="1" <!-- IF GALLERY_ENABLED -->checked="checked"<!-- ENDIF --> />{L_ENABLED}</label>
|
||||
<label><input type="radio" name="gallery_enabled" value="0" <!-- IF not GALLERY_ENABLED -->checked="checked"<!-- ENDIF --> />{L_DISABLED}</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><h4>{L_PIC_GALLERY}</h4></td>
|
||||
<td><input class="post" type="text" size="25" maxlength="100" name="pic_dir" value="{PIC_DIR}" /></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><h4>{L_PIC_SIZE}</h4></td>
|
||||
<td><input class="post" type="text" size="25" maxlength="100" name="pic_max_size" value="{PIC_MAX_SIZE}" /> {L_MB}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><h4>{L_AUTO_DELETE_POSTED_PICS}</h4></td>
|
||||
<td>
|
||||
<label><input type="radio" name="auto_delete_posted_pics" value="1" <!-- IF AUTO_DELETE_POSTED_PICS -->checked="checked"<!-- ENDIF --> />{L_ENABLED}</label>
|
||||
<label><input type="radio" name="auto_delete_posted_pics" value="0" <!-- IF not AUTO_DELETE_POSTED_PICS -->checked="checked"<!-- ENDIF --> />{L_DISABLED}</label>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr class="row3 med">
|
||||
<td class="bold tCenter" colspan="2">{L_BIRTHDAY}</td>
|
||||
</tr>
|
||||
|
|
|
@ -1,112 +0,0 @@
|
|||
<script>function f2(x){ x.focus(); x.select(); }
|
||||
|
||||
function add_image_field(i)
|
||||
{
|
||||
function create_input(i, prefix, input_type, mode)
|
||||
{
|
||||
var cnt = document.getElementById('f' + i + '_cnt');
|
||||
if(!cnt) return;
|
||||
|
||||
var div_ = document.createElement('div');
|
||||
var input_ = document.createElement('input');
|
||||
var hidden_ = document.createElement('input');
|
||||
var img_ = document.createElement('img');
|
||||
|
||||
// DIV
|
||||
div_.id = 'up' + prefix + '_' + i + '_' + cnt.value;
|
||||
if (( global_mode != mode ) && !( mode==1 && global_mode == 0 ))
|
||||
{
|
||||
div_.style.display = 'none';
|
||||
}
|
||||
|
||||
// HIDDEN
|
||||
hidden_.name = 'MAX_FILE_SIZE';
|
||||
hidden_.type = 'hidden';
|
||||
hidden_.value = '2097152';
|
||||
|
||||
// INPUT
|
||||
input_.name = 'f' + i + '_' + cnt.value + 'l_' + prefix;
|
||||
input_.type = input_type;
|
||||
input_.id = 'fileupload';
|
||||
input_.size = '70';
|
||||
input_.style.height = '20px';
|
||||
input_.onchange = new Function('check_' + prefix + '(this, ' + i + ', ' + cnt.value + ')');
|
||||
if ( mode==2 )
|
||||
{
|
||||
input_.style.color = '#3333ff';
|
||||
input_.style.textDecoration = 'underline';
|
||||
}
|
||||
|
||||
// IMG
|
||||
img_.id = 'img_up' + prefix + '_' + i + '_' + cnt.value;
|
||||
img_.src = 'images/img_alert.gif';
|
||||
img_.alt = 'Внимание! Ошибка!';
|
||||
img_.width = '20';
|
||||
img_.height = '17';
|
||||
img_.border = '0';
|
||||
img_.style.display = 'none';
|
||||
img_.onclick = new Function('show_alert(this)');
|
||||
|
||||
// PLACE
|
||||
if ( mode==1 ) div_.appendChild(hidden_);
|
||||
div_.appendChild(input_);
|
||||
div_.appendChild(img_);
|
||||
|
||||
return div_;
|
||||
}
|
||||
|
||||
var cnt = document.getElementById('f' + i + '_cnt');
|
||||
if(!cnt) return;
|
||||
|
||||
var W3CDOM = (document.createElement && document.getElementsByTagName);
|
||||
if (W3CDOM)
|
||||
{
|
||||
var place = document.getElementById('f' + i + '_place');
|
||||
if(!place) return;
|
||||
|
||||
var table_ = document.createElement('table');
|
||||
var tr_ = document.createElement('tr');
|
||||
var td_ = document.createElement('td');
|
||||
|
||||
// TABLE
|
||||
table_.border = '0';
|
||||
table_.cellSpacing = '0';
|
||||
table_.cellPadding = '0';
|
||||
tr_.valign='center';
|
||||
td_.height='25';
|
||||
|
||||
|
||||
td_.appendChild( create_input(i, 'file', 'file', 1) );
|
||||
td_.appendChild( create_input(i, 'url', 'text', 2) );
|
||||
td_.appendChild( create_input(i, 'bbcode', 'text', 3) );
|
||||
tr_.appendChild( td_ );
|
||||
table_.appendChild( tr_ );
|
||||
place.appendChild( table_ );
|
||||
cnt.value++;
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<body>
|
||||
<table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
|
||||
<tr>
|
||||
<th height="25" class="thCornerL" nowrap>{L_GALLERY}</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="row1" align="center">
|
||||
<span class="gen">
|
||||
<h3 align="Center">{L_GALLERY_MAX_FILE_SIZE} {MAX_SIZE}</h3>
|
||||
{MSG}
|
||||
<hr>
|
||||
<center>
|
||||
<form enctype="multipart/form-data" method="post" action="?go=upload">
|
||||
<span id="fileupload"><input name="imgfile[]" type="file" /><br /></span><a href="#" onclick="$('#fileupload').clone(true).insertBefore(this); return false;" style="text-decoration: underline;" align="right">{L_GALLERY_MORE_LINK}</a><br />
|
||||
<br />
|
||||
<label><input type="checkbox" name="create_thumb" value="0" /> {L_GALLERY_CREATE_THUMB} </label>
|
||||
<hr />
|
||||
<input type="submit" value="{L_GALLERY_UPLOAD_IMAGE}" />
|
||||
</form>
|
||||
</center>
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
|
@ -376,7 +376,6 @@ if (top != self) {
|
|||
<td class="nowrap">
|
||||
<!-- IF SEO_LINK_INDEX_PAGE --><a href="{U_INDEX}"><!-- ENDIF --><b>{L_HOME}</b><!-- IF SEO_LINK_INDEX_PAGE --></a><!-- ENDIF --><span style="color:#CDCDCD;">|</span>
|
||||
<!-- IF SEO_LINK_TRACKER_PAGE --><a href="{U_TRACKER}"><!-- ENDIF --><b>{L_TRACKER}</b><!-- IF SEO_LINK_TRACKER_PAGE --></a><!-- ENDIF --><span style="color:#CDCDCD;">|</span>
|
||||
<!-- IF LOGGED_IN && $bb_cfg['gallery_enabled'] --><!-- IF SEO_LINK_GALLERY_PAGE --><a href="{U_GALLERY}"><!-- ENDIF --><b>{L_GALLERY}</b><!-- IF SEO_LINK_GALLERY_PAGE --></a><!-- ENDIF --><span style="color:#CDCDCD;">|</span><!-- ENDIF -->
|
||||
<!-- IF SEO_LINK_SEARCH_PAGE --><a href="{U_SEARCH}"><!-- ENDIF --><b>{L_SEARCH}</b><!-- IF SEO_LINK_SEARCH_PAGE --></a><!-- ENDIF --><span style="color:#CDCDCD;">|</span>
|
||||
<a href="{U_TERMS}"><b>{L_TERMS}</b></a><span style="color:#CDCDCD;">|</span>
|
||||
<!-- IF SEO_LINK_FAQ_PAGE --><a href="{U_FAQ}"><!-- ENDIF --><b style="color: #993300; cursor: help;">{L_FAQ}</b><!-- IF SEO_LINK_FAQ_PAGE --></a><!-- ENDIF --><span style="color:#CDCDCD;">|</span>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue