Zeile 6 | Zeile 6 |
---|
* Website: http://mybb.com * License: http://mybb.com/about/license *
|
* Website: http://mybb.com * License: http://mybb.com/about/license *
|
* $Id: newthread.php 5605 2011-09-19 11:17:26Z Tomm $
| * $Id: newthread.php 5746 2012-02-03 10:03:25Z Tomm $
|
*/
define("IN_MYBB", 1); define('THIS_SCRIPT', 'newthread.php');
$templatelist = "newthread,previewpost,error_invalidforum,redirect_newthread,loginbox,changeuserbox,newthread_postpoll,posticons,attachment,newthread_postpoll,codebuttons,smilieinsert,error_nosubject";
|
*/
define("IN_MYBB", 1); define('THIS_SCRIPT', 'newthread.php');
$templatelist = "newthread,previewpost,error_invalidforum,redirect_newthread,loginbox,changeuserbox,newthread_postpoll,posticons,attachment,newthread_postpoll,codebuttons,smilieinsert,error_nosubject";
|
$templatelist .= "posticons,newthread_disablesmilies,newreply_modoptions,post_attachments_new,post_attachments,post_savedraftbutton,post_subscription_method,post_attachments_attachment_remove";
| $templatelist .= "posticons,newthread_disablesmilies,newreply_modoptions,post_attachments_new,post_attachments,post_savedraftbutton,post_subscription_method,post_attachments_attachment_remove,"; $templatelist .= "forumdisplay_rules,forumdisplay_rules_link";
|
require_once "./global.php"; require_once MYBB_ROOT."inc/functions_post.php";
| require_once "./global.php"; require_once MYBB_ROOT."inc/functions_post.php";
|
Zeile 833 | Zeile 834 |
---|
{ $attachment['size'] = get_friendly_size($attachment['filesize']); $attachment['icon'] = get_attachment_icon(get_extension($attachment['filename']));
|
{ $attachment['size'] = get_friendly_size($attachment['filesize']); $attachment['icon'] = get_attachment_icon(get_extension($attachment['filename']));
|
| $attachment['filename'] = htmlspecialchars_uni($attachment['filename']);
|
if($mybb->settings['bbcodeinserter'] != 0 && $forum['allowmycode'] != 0 && (!$mybb->user['uid'] || $mybb->user['showcodebuttons'] != 0))
|
if($mybb->settings['bbcodeinserter'] != 0 && $forum['allowmycode'] != 0 && (!$mybb->user['uid'] || $mybb->user['showcodebuttons'] != 0))
|
{
| {
|
eval("\$postinsert = \"".$templates->get("post_attachments_attachment_postinsert")."\";"); }
|
eval("\$postinsert = \"".$templates->get("post_attachments_attachment_postinsert")."\";"); }
|
|
|
eval("\$attach_rem_options = \"".$templates->get("post_attachments_attachment_remove")."\";");
$attach_mod_options = ''; if($attachment['visible'] != 1) { eval("\$attachments .= \"".$templates->get("post_attachments_attachment_unapproved")."\";");
|
eval("\$attach_rem_options = \"".$templates->get("post_attachments_attachment_remove")."\";");
$attach_mod_options = ''; if($attachment['visible'] != 1) { eval("\$attachments .= \"".$templates->get("post_attachments_attachment_unapproved")."\";");
|
}
| }
|
else { eval("\$attachments .= \"".$templates->get("post_attachments_attachment")."\";");
| else { eval("\$attachments .= \"".$templates->get("post_attachments_attachment")."\";");
|
Zeile 877 | Zeile 880 |
---|
}
if($mybb->user['uid'])
|
}
if($mybb->user['uid'])
|
{
| {
|
eval("\$savedraftbutton = \"".$templates->get("post_savedraftbutton", 1, 0)."\";"); }
| eval("\$savedraftbutton = \"".$templates->get("post_savedraftbutton", 1, 0)."\";"); }
|
Zeile 889 | Zeile 892 |
---|
$post_captcha = new captcha(false, "post_captcha");
if($mybb->input['previewpost'] || $hide_captcha == true && $post_captcha->type == 1)
|
$post_captcha = new captcha(false, "post_captcha");
if($mybb->input['previewpost'] || $hide_captcha == true && $post_captcha->type == 1)
|
{
| {
|
// If previewing a post - check their current captcha input - if correct, hide the captcha input area // ... but only if it's a default one, reCAPTCHAs must be filled in every time due to draconian limits if($post_captcha->validate_captcha() == true) { $correct = true;
|
// If previewing a post - check their current captcha input - if correct, hide the captcha input area // ... but only if it's a default one, reCAPTCHAs must be filled in every time due to draconian limits if($post_captcha->validate_captcha() == true) { $correct = true;
|
|
|
// Generate a hidden list of items for our captcha $captcha = $post_captcha->build_hidden_captcha();
|
// Generate a hidden list of items for our captcha $captcha = $post_captcha->build_hidden_captcha();
|
} }
| } }
|
if(!$correct) { if($post_captcha->type == 1)
| if(!$correct) { if($post_captcha->type == 1)
|
Zeile 910 | Zeile 913 |
---|
else if($post_captcha->type == 2) { $post_captcha->build_recaptcha();
|
else if($post_captcha->type == 2) { $post_captcha->build_recaptcha();
|
}
| }
|
if($post_captcha->html) { $captcha = $post_captcha->html; }
|
if($post_captcha->html) { $captcha = $post_captcha->html; }
|
} }
| } }
|
if($forumpermissions['canpostpolls'] != 0)
|
if($forumpermissions['canpostpolls'] != 0)
|
{
| {
|
$lang->max_options = $lang->sprintf($lang->max_options, $mybb->settings['maxpolloptions']); eval("\$pollbox = \"".$templates->get("newthread_postpoll")."\";");
|
$lang->max_options = $lang->sprintf($lang->max_options, $mybb->settings['maxpolloptions']); eval("\$pollbox = \"".$templates->get("newthread_postpoll")."\";");
|
| }
// Do we have any forum rules to show for this forum? $forumrules = ''; if($forum['rulestype'] >= 2 && $forum['rules']) { if(!$forum['rulestitle']) { $forum['rulestitle'] = $lang->sprintf($lang->forum_rules, $forum['name']); }
if(!$parser) { require_once MYBB_ROOT.'inc/class_parser.php'; $parser = new postParser; }
$rules_parser = array( "allow_html" => 1, "allow_mycode" => 1, "allow_smilies" => 1, "allow_imgcode" => 1 );
$forum['rules'] = $parser->parse_message($forum['rules'], $rules_parser); $foruminfo = $forum;
if($forum['rulestype'] == 3) { eval("\$forumrules = \"".$templates->get("forumdisplay_rules")."\";"); } else if($forum['rulestype'] == 2) { eval("\$forumrules = \"".$templates->get("forumdisplay_rules_link")."\";"); }
|
}
$plugins->run_hooks("newthread_end");
| }
$plugins->run_hooks("newthread_end");
|