committed by
towards-a-new-leftypol
10 changed files with 242 additions and 186 deletions
@ -0,0 +1,41 @@ |
|||
<?php |
|||
|
|||
/* |
|||
* Instance Configuration |
|||
* ---------------------- |
|||
* Edit this file and not config.php for imageboard configuration. |
|||
* |
|||
* You can copy values from config.php (defaults) and paste them here. |
|||
*/ |
|||
|
|||
|
|||
$config['db']['server'] = 'localhost'; |
|||
$config['db']['database'] = 'lainchan'; |
|||
$config['db']['prefix'] = ''; |
|||
$config['db']['user'] = 'lainchan'; |
|||
$config['db']['password'] = ''; |
|||
|
|||
|
|||
$config['cookies']['mod'] = 'mod'; |
|||
$config['cookies']['salt'] = 'MGYwNjhlNjU5Y2QxNWU3YjQ3MzQ1Yj'; |
|||
|
|||
$config['flood_time'] = 0; |
|||
$config['flood_time_ip'] = 0; |
|||
$config['flood_time_same'] = 0; |
|||
$config['max_body'] = 100000; |
|||
$config['reply_limit'] = 250; |
|||
$config['max_links'] = 40; |
|||
$config['max_filesize'] = 52428800; |
|||
$config['thumb_width'] = 255; |
|||
$config['thumb_height'] = 255; |
|||
$config['max_width'] = 10000; |
|||
$config['max_height'] = 10000; |
|||
$config['threads_per_page'] = 10; |
|||
$config['max_pages'] = 36; |
|||
$config['threads_preview'] = 5; |
|||
$config['root'] = '/'; |
|||
$config['secure_trip_salt'] = 'ODQ2NDM0ODlmMmRhNzk2M2EyNjJlOW'; |
|||
|
|||
$config['thumb_method'] = 'gm+gifsicle'; |
|||
$config['gnu_md5'] = '1'; |
|||
|
@ -0,0 +1,54 @@ |
|||
<?php |
|||
$name = $contactmethod = $email = $application = $antispam = $displaymessage = ""; |
|||
require './inc/functions.php'; |
|||
if (isset ($_POST["antispam"])){ |
|||
if ($_POST["antispam"] == "DUCK"){ |
|||
$namecheck = ! empty($_POST["name"]); |
|||
$contactmethodcheck = $_POST["contactmethod"] == "email"; |
|||
$emailcheck = ! empty($_POST["email"]); |
|||
$emailischecked = $contactmethodcheck ? $emailcheck : true; |
|||
|
|||
if ($emailischecked && $namecheck){ |
|||
$name = $_POST["name"]; |
|||
$contactmethod = $_POST["contactmethod"]; |
|||
$email = $_POST["email"]; |
|||
$application = $_POST["application"]; |
|||
$antispam = $_POST["antispam"]; |
|||
$to = "[email protected]"; |
|||
$subject = "Lainchan.org Staff Application for " . $name; |
|||
|
|||
$message = "Name: " . $name . "\r\n"; |
|||
$message .= "Contact method: " . $contactmethod . "\r\n"; |
|||
$message .= $application; |
|||
$message = wordwrap($message, 70, "\r\n"); |
|||
|
|||
$source = $emailcheck ? $email : $to; |
|||
$headers = 'From: ' . $source . "\r\n" . |
|||
'Reply-To: ' . $source . "\r\n" . |
|||
'X-Mailer: PHP/' . phpversion(); |
|||
$sent = mail($to, $subject, $message, $headers); |
|||
$sentmessage = $sent ? "was submitted successfully.</p>\r\n" : "was unable to be submitted.</p>\r\n"; |
|||
$displaymessage = "<p style=\"text-align:center;\"> Your staff application " . $sentmessage; |
|||
} |
|||
|
|||
} |
|||
else |
|||
{ |
|||
$displaymessage = "<p style=\"text-align:center;\">ANTISPAM VALUE INCORRECT</p>\r\n"; |
|||
|
|||
} |
|||
} |
|||
else { |
|||
$displaymessage = "<p style=\"text-align:center;\">ANTISPAM NOT SET</p>\r\n"; |
|||
} |
|||
$displaymessage .= '<span style="text-align:center; display: block;" >[ <a href="https://lainchan.org/"> Return Home </a> ]</span>'; |
|||
|
|||
echo Element('page.html', array( |
|||
'index' => $config['root'], |
|||
'title' => _('Staff Application'), |
|||
'config' => $config, |
|||
'boardlist' => createBoardlist(isset($mod) ? $mod : false), |
|||
'body' => $displaymessage, |
|||
) |
|||
); |
|||
?> |
@ -0,0 +1,119 @@ |
|||
<!doctype html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1"> |
|||
|
|||
|
|||
<script type="text/javascript"> |
|||
var active_page = "thread" |
|||
, board_name = "{{ board.uri }}" |
|||
, thread_id = "{{ thread.id }}"; |
|||
</script> |
|||
|
|||
{% include 'header.html' %} |
|||
|
|||
{% set meta_subject %}{% if config.thread_subject_in_title and thread.subject %}{{ thread.subject|e }}{% else %}{{ thread.body_nomarkup[:256]|remove_modifiers|e }}{% endif %}{% endset %} |
|||
|
|||
<meta name="description" content="{{ board.url }} - {{ board.title|e }} - {{ meta_subject }}" /> |
|||
<meta name="twitter:card" value="summary"> |
|||
<meta property="og:title" content="{{ meta_subject }}" /> |
|||
<meta property="og:type" content="article" /> |
|||
<meta property="og:url" content="{{ config.domain }}/{{ board.uri }}/{{ config.dir.res }}{{ thread.id }}.html" /> |
|||
{% if thread.files.0.thumb %}<meta property="og:image" content="{{ config.domain }}/{{ board.uri }}/{{ config.dir.thumb }}{{ thread.files.0.thumb }}" />{% endif %} |
|||
<meta property="og:description" content="{{ thread.body_nomarkup|e }}" /> |
|||
|
|||
<title>{{ board.url }} - {{ meta_subject }}</title> |
|||
</head> |
|||
<body id="thread" class="8chan vichan {% if mod %}is-moderator{% else %}is-not-moderator{% endif %} active-thread" data-stylesheet="{% if config.default_stylesheet.1 != '' %}{{ config.default_stylesheet.1 }}{% else %}default{% endif %}"> |
|||
<div class="bar top"> |
|||
{{ boardlist.top }} |
|||
</div> |
|||
<a name="top"></a> |
|||
{% if pm %}<div class="top_notice">You have <a href="?/PM/{{ pm.id }}">an unread PM</a>{% if pm.waiting > 0 %}, plus {{ pm.waiting }} more waiting{% endif %}.</div><hr />{% endif %} |
|||
{% if config.url_banner %}<img class="board_image" src="{{ config.url_banner }}" {% if config.banner_width or config.banner_height %}style="{% if config.banner_width %}width:{{ config.banner_width }}px{% endif %};{% if config.banner_width %}height:{{ config.banner_height }}px{% endif %}" {% endif %}alt="" />{% endif %} |
|||
<div id="pagewrap"> |
|||
<header> |
|||
<h1 class="glitch" data-text="{{ board.url }} - {{ board.title|e }}">{{ board.url }} - {{ board.title|e }}</h1> |
|||
<div class="subtitle"> |
|||
{% if board.subtitle %} |
|||
{% if config.allow_subtitle_html %} |
|||
{{ board.subtitle }} |
|||
{% else %} |
|||
{{ board.subtitle|e }} |
|||
{% endif %} |
|||
{% endif %} |
|||
{% if mod %}<p><a href="?/">{% trans %}Return to dashboard{% endtrans %}</a></p>{% endif %} |
|||
</div> |
|||
</header> |
|||
|
|||
{% include 'attention_bar.html' %} |
|||
|
|||
|
|||
{{ config.ad.top }} |
|||
|
|||
{% include 'post_form.html' %} |
|||
|
|||
{% if config.global_message %}<hr /><div class="blotter">{{ config.global_message }}</div>{% endif %} |
|||
<hr /> |
|||
<div class="threadlinks-noup"> |
|||
<span class="threadlink">[ <a href="{{ return }}">{% trans %}Return{% endtrans %}</a> /</span> |
|||
<span class="threadlink"><a href="#bottom" style="padding-left: 10px"> {% trans %}Go to bottom{% endtrans %}</a> ]</span> |
|||
</div> |
|||
<hr /> |
|||
<form name="postcontrols" action="{{ config.post_url }}" method="post"> |
|||
<input type="hidden" name="board" value="{{ board.uri }}" /> |
|||
{% if mod %}<input type="hidden" name="mod" value="1" />{% endif %} |
|||
|
|||
{{ body }} |
|||
|
|||
<div id="thread-interactions"> |
|||
<span id="thread-links"> |
|||
<a id="thread-return" href="{{ return }}">[{% trans %}Return{% endtrans %}]</a> |
|||
<a id="thread-top" href="#top">[{% trans %}Go to top{% endtrans %}]</a> |
|||
{% if config.catalog_link %} |
|||
<a id="thread-catalog" href="{{ config.root }}{{ board.dir }}{{ config.catalog_link }}">[{% trans %}Catalog{% endtrans %}]</a> |
|||
{% endif %} |
|||
{% if config.home_link %} |
|||
| <a id="thread-home" href="{{ config.root }}">[{% trans %}Home{% endtrans %}]</a> |
|||
{% endif %} |
|||
</span> |
|||
|
|||
<span id="thread-quick-reply"> |
|||
<a id="link-quick-reply" href="#">[{% trans %}Post a Reply{% endtrans %}]</a> |
|||
</span> |
|||
|
|||
{% include 'report_delete.html' %} |
|||
</div> |
|||
|
|||
<div class="clearfix"></div> |
|||
</form> |
|||
|
|||
{{ boardlist.bottom }} |
|||
|
|||
{{ config.ad.bottom }} |
|||
|
|||
<footer> |
|||
{% include 'badges.html' %} |
|||
<p class="unimportant" style="margin-top:20px;text-align:center;">- <a href="http://tinyboard.org/">Tinyboard</a> + |
|||
<a href='https://int.vichan.net/devel/'>vichan</a> + |
|||
<a href='https://github.com/lainchan/lainchan'>lainchan</a> {{ config.version }} - |
|||
<br><a href="http://tinyboard.org/">Tinyboard</a> Copyright © 2010-2014 Tinyboard Development Group |
|||
<br><a href="https://engine.vichan.net/">vichan</a> Copyright © 2012-2016 vichan-devel |
|||
<br><a href="https://github.com/lainchan/lainchan">lainchan</a> Copyright © 2014-2017 lainchan Administration</p> |
|||
{% for footer in config.footer %}<p class="unimportant" style="text-align:center;">{{ footer }}</p>{% endfor %} |
|||
</footer> |
|||
</div> |
|||
<div class="bar bottom"> |
|||
<div class="threadlinks"> |
|||
<span class="threadlink">[ <a href="{{ return }}">{% trans %}Return{% endtrans %}</a> /</span> |
|||
<span class="threadlink"><a href="#" style="padding-left: 10px"> {% trans %}Go to top{% endtrans %}</a> /</span> |
|||
</div> |
|||
<div class=pages></div> |
|||
</div> |
|||
<script type="text/javascript">{% raw %} |
|||
ready(); |
|||
{% endraw %}</script> |
|||
<a href="#" id="bottom"></a> |
|||
</body> |
|||
</html> |
Loading…
Reference in new issue