if( !isset($url[2]) || $url[2] == '' ) { $url[2] = 'home'; } ?>
|
if( $url[2] == 'upload' ) {
$html = '';
if( $u->info['molch1'] > time() ) {
$html = 'Персонажи с молчанкой не могут публиковать изображения.';
}elseif( $u->info['banned'] > 0 ) {
$html = 'Заблокированные персонажи не могут публиковать изображения.';
}elseif( $u->info['align'] == 2 ) {
$html = 'Хаосники не могут публиковать изображения.';
}elseif( !isset($u->info['id']) ) {
$html = '
Загружать изображения могут только зарегистрированные пользователи Правая Кнопка Маши - Удалить изображение с сервера '; $i = 0; $usrs = array(); while($pl = mysql_fetch_array($sp)) { if( $url[4] == 'delete' && $url[5] == $pl['id'] ) { unlink('ui/'.$pl['img'].'.'.$pl['type'].''); mysql_query('DELETE FROM `upload_images` WHERE `id` = "'.$pl['id'].'" LIMIT 1'); }else{ if( !isset($usrs[$pl['uid']]) ) { $usrs[$pl['uid']] = mysql_fetch_array(mysql_query('SELECT `id`,`login` FROM `users` WHERE `id` = "'.$pl['uid'].'" LIMIT 1')); if(!isset($usrs[$pl['uid']]['id'])) { $usrs[$pl['uid']]['login'] = '!НЕТ АВТОРА!'; } $usrs[$pl['uid']] = $usrs[$pl['uid']]['login']; } $html .= ''; } $i++; } if( $i == 0 ) { $html .= 'Нет загруженных изображений на сервере'; } }else{ if( isset($_FILES['filename']) ) { require_once('html/class.upload.php'); $handle = new upload($_FILES['filename']); $count = mysql_fetch_array(mysql_query('SELECT COUNT(*) FROM `users` WHERE `uid` = "'.$u->info['id'].'" AND `time` > '.(time()-60).' LIMIT 1')); if( $count > 3 && $u->info['admin'] == 0 ) { $html = 'Вы не можете так часто заливать изображения на сервер'; }elseif ($handle->uploaded) { if( $handle->file_src_name_ext == 'png' || $handle->file_src_name_ext == 'jpg' || $handle->file_src_name_ext == 'gif' ) { $fname = 'u'.$u->info['id'].'_'.time(); $handle->file_new_name_body = $fname; $handle->image_convert = $handle->file_src_name_ext; /* $handle->image_unsharp = true; $handle->image_border = '0 0 0 0'; $handle->image_border_color = '#000000'; $handle->image_text = ""; $handle->image_text_font = 2; $handle->image_text_position = 'B'; $handle->image_text_padding_y = 2; */ if( $u->info['admin'] == 0 ) { $handle->image_max_width = 1800; $handle->image_max_height = 1800; $handle->src_size_mb = 5; } $handle->process('ui/'); if ($handle->processed) { mysql_query('INSERT INTO `upload_images` (`uid`,`time`,`img`,`type`) VALUES ( "'.$u->info['id'].'","'.time().'","'.mysql_real_escape_string($fname).'","'.mysql_real_escape_string($handle->file_src_name_ext).'" ) '); $html .= 'Файл https://new-combats.com/ui/'.$fname.'.'.$handle->file_src_name_ext.' был успешно загружен.'; $handle->clean(); } else { $html .= 'Возникла ошибка при добавлении файла.'; } }else{ $html .= 'Возникла ошибка при добавлении файла!'; } } }else{ $html .= ' Правила публикации изображений: • Изображение не должно нарушать правила проекта • Изображение должно весить не более 1000 Кб • Изображение не должно быть более 800px х 800px • Форматы изображения: JPEG , GIF , PNG Загрузка изображений'.$html.'Автор: '.$u->microLogin($pl['uid'],1).' / Дата публикации: '.date('d.m.Y',$pl['time']).' '; $i++; } if( $html == '' ) { $html = 'В настоящий момент непроверенных статей нет. Если Вы хотите написать свою статью - https://new-combats.com/lib/new/ Более подробная информация - https://new-combats.com/lib/public/'; } echo ' Список непроверенных статей:'.$html.'Для публикации статьи Вы должны авторизироваться своим персонажем. ';
}elseif( $url[2] == 'new' && isset($u->info['id']) ) {
?>
Гостям данный раздел недоступен. Публикация статьи
if(isset($_POST['save']) && isset($u->info['id'])) {
$_POST['lib_title'] = htmlspecialchars($_POST['lib_title'],NULL,'cp1251');
$mbpage_last = mysql_fetch_array(mysql_query('SELECT `time` FROM `library_content` WHERE `uid` = "'.$u->info['id'].'" ORDER BY `id` DESC LIMIT 1'));
if( $u->info['molch1'] > time() ) {
echo 'Персонажи с молчанкой не могут публиковать статьи.';
}elseif( $u->info['banned'] > 0 ) {
echo 'Заблокированные персонажи не могут публиковать статьи.';
}elseif( $u->info['align'] == 2 ) {
echo 'Хаосники не могут публиковать статьи.';
}elseif( isset($mbpage_last['time']) && $mbpage_last['time'] > time() - 3600 && $u->info['admin'] == 0 ) {
echo 'Нельзя публиковать статьи чаще одного раза в час.
}else{
$pl = mysql_fetch_array(mysql_query('SELECT * FROM `library_content` WHERE `url_name` = "'.mysql_real_escape_string($url[2]).'" AND `delete` = "0" ORDER BY `id` DESC LIMIT 1'));
if( isset($pl['id']) && $url[3] == 'delete' && $u->info['admin'] > 0) {
mysql_query('UPDATE `library_content` SET `delete` = "'.time().'" WHERE `url_name` = "'.mysql_real_escape_string($url[2]).'"');
unset($pl);
}
if( isset($pl['id']) ) {
$pl['text'] = str_replace('new-combats.com','origina;combats.com',$pl['text']);
$pl['text'] = str_replace('new-combats','АБК',$pl['text']);
$pl['text'] = str_replace('new-combats','АБК',$pl['text']);
if($pl['moder'] == 0) {
echo 'Вы можете опубликовать статью через '.$u->timeOut(($mbpage_last['time']+3600-time())).'.'; }elseif( isset($_POST['hide_id']) ) { $mbpage = mysql_fetch_array(mysql_query('SELECT * FROM `library_content` WHERE `url_name` = "'.mysql_real_escape_string($_POST['hide_id']).'" AND `delete` = "0" ORDER BY `id` DESC LIMIT 1')); if(isset($mbpage['id'])) { if(isset($mbpage['id']) && ($mbpage['uid'] == $u->info['id'] || $u->info['admin'] > 0) && ($mbpage['moder'] == 0 || $u->info['admin'] > 0) ) { mysql_query('UPDATE `library_content` SET `time` = "'.time().'",`title` = "'.mysql_real_escape_string($_POST['lib_title']).'",`text` = "'.mysql_real_escape_string($_POST['con_text']).'" WHERE `id` = "'.$mbpage['id'].'" LIMIT 1'); $sid = $mbpage['id']; if( $sid > 0 ) { ?> Уважаем if( $u->info['sex'] == 0 ) { echo 'ый'; }else{ echo 'ая'; } ?> =$u->info['login']?>, благодарим Вас за дополнение статьи! Название статьи: "=$_POST['lib_title']?>" Ссылка для просмотра: https://new-combats.com/lib/=$mbpage['url_name']?>/ Мы ценим проделанную Вами работу и постараемся как можно скорее рассмотреть заявку на добавление данной статьи , с уважением Администрация Старого Бойцовского Клуба. }else{ echo 'Произошла ошибка изменения статьи.'; } }else{ echo 'Произошла ошибка изменения статьи! Статья не найдена, либо у Вас нет прав для её изменения.'; } }else{ echo 'Произошла ошибка изменения статьи. Статья не найдена, либо у Вас нет прав для её изменения.'; } }else{ $sid = 0; mysql_query('INSERT INTO `library_content` (`type`,`uid`,`time`,`title`,`url_name`,`text`) VALUES ( "0","'.$u->info['id'].'","'.time().'","'.mysql_real_escape_string($_POST['lib_title']).'","id'.time().'","'.mysql_real_escape_string($_POST['con_text']).'" )'); $sid = mysql_insert_id(); if($sid > 0) { mysql_query('UPDATE `library_content` SET `url_name` = "id'.$sid.'" WHERE `id` = "'.$sid.'" LIMIT 1'); ?> Уважаем if( $u->info['sex'] == 0 ) { echo 'ый'; }else{ echo 'ая'; } ?> =$u->info['login']?>, благодарим Вас за добавление статьи! Название статьи: "=$_POST['lib_title']?>" Номер Вашей статьи: #=$sid?> Ссылка для просмотра: https://new-combats.com/lib/id=$sid?>/ Мы ценим проделанную Вами работу и постараемся как можно скорее рассмотреть заявку на добавление данной статьи , с уважением Администрация Старого Бойцовского Клуба. }else{ echo 'Произошла ошибка добавления статьи. Обратитесь к Администрации!'; } } }else{ if( isset($url[3]) && $url[3] != '' ) { $mbpage = mysql_fetch_array(mysql_query('SELECT * FROM `library_content` WHERE `url_name` = "'.mysql_real_escape_string($url[3]).'" AND `delete` = "0" ORDER BY `id` DESC LIMIT 1')); if(isset($mbpage['id']) && ($mbpage['uid'] == $u->info['id'] || $u->info['admin'] > 0) && ($mbpage['moder'] == 0 || $u->info['admin'] > 0) ) { //all okey }else{ unset($mbpage); echo ' ';
echo 'Данная статья не найдена. Либо у Вас нет правд для её редактирования.';
echo ' ';
}
}
?>
}
?>
Данная статья не прошла проверку и информация на ней не подтверждена! ';
}
echo ''.$pl['title'].''.$pl['text'].' ';
if($pl['uid'] > 0 || $u->info['admin'] > 0) {
echo ' Дата публицации: '.date('d.m.Y',$pl['time']).' / Автор: '.$u->microLogin($pl['uid'],1).'';
if($pl['uid'] == $u->info['id'] || $u->info['admin'] > 0) {
echo ' / Изменить';
if( $u->info['admin'] > 0 ) {
echo ' / Удалить';
}
}
echo ' ';
}
}else{
echo 'Статья не найдена. Скорее всего она была удалена, либо еще не создана. ';
}
}
?>
|