#1
Mario
is posting broken?

Every time I post via fast reply it gets stuck on the submitting message animation but if I reload the page the message is there. Is this something other people are experiencing? I can look into this if it's a bigger issue than just me
#2
Draku
Yes, quick reply is busted. Has been for a bit over a week I think, busted itself out of nowhere. Like you said it posts but never refreshes the page for you.
[Image: s2n7oi.png]
#3
Mario
yeah my guess is that it's one of the following:
- browsers updated and we're using some altered or removed feature that's breaking things
- one of the third party CDNs we use to get JavaScript files changed somehow even though we have those version tagged (this should NEVER happen but it has happened to us before)
- someone changed something? I doubt anyone's been messing with the site / theme code, that would be weird and unexpected.

will try and tackle it sometime this week. my computer situation is weird right now, i tried to replace the keyboard in a newer thinkpad and they dont build em like the used to and the screen won't display anything after that got replaced which is pretty annoying!!!
#4
Draku
No one changed anything other than me trying to poke around to fix it after it already broke and being unsuccessful so I reverted it.

My guess is the javascript stuff we grab from broke it, yeah. It's almost always what randomly breaks shit on MW.
[Image: s2n7oi.png]
#5
ProJared
your mom
[Image: 0sstIc3.png]
#6
God
Quick post has been broken for me since last year. Also, I don't know if it is related, but I have been unable to use the "quote" function for quite some time. I'm using Chrome.
"If Your Plate Doesn't Have Any Beef On It, Send It Back To The Hecking Cafeteria!!!" - OracularRELOADED
#7
Draku
(Jun 7, 2020 at 8:24 AM)God Wrote: Quick post has been broken for me since last year. Also, I don't know if it is related, but I have been unable to use the "quote" function for quite some time. I'm using Chrome.
Yeah, Quick Quote has been broken for eons. That's interesting that Quick Reply's been dead much longer for you, it only died out for me very recently.
[Image: s2n7oi.png]
#8
Fun With Despair
I know for sure it's not a browser-related thing, at least the quick reply/quote issue. I started up my laptop for the first time in a while and used the old ass version of firefox it had installed and everything was still fucked.
#9
Mario
This seems to be what's coming back from the API when you do this, which is kind of amazing:

Code:
{"data":"<!-- start: postbit_classic -->\n    \r\n<a name=\"pid68207\" id=\"pid68207\"><\/a>\r\n<div id=\"pid68207\" data-uid=\"1\" data-dateline=\"1592106790\" data-pollreactions=\"0\"   class=\"list-group-item post classic post_content   \" style=\"\">\r\n    <div id=\"post_68207\" class=\"post_media media\">\r\n        <div class=\"media-left hidden-xs\">\r\n\t\t\t<div class=\"postbit-bar\">\r\n\t\t\t\t<!-- start: postbit_online -->\n<a href=\"https:\/\/minus.world\/online.php\" title=\"Online\" class=\"useronline useronline-online\"><\/a>\n<!-- end: postbit_online -->\r\n\t\t\t\t<!-- start: newpoints_postbit -->\n<div class=\"exp postbit-exp\" data-uid=\"1\" data-level=\"67\">\r\n\t<span class=\"postbit-level\"><small>LV<\/small> <span class=\"exp_levelnum\">67<\/span><\/span>\r\n\t<div class=\"progress\" style=\"box-shadow:0 0 0 2px hsl(99,90%,80%);background-color:hsl(99,70%,30%)\">\r\n\t\t<div class=\"progress-bar\" role=\"progressbar\" aria-valuenow=\"73\" aria-valuemin=\"0\" aria-valuemax=\"100\" style=\"width:73%;background-image:repeating-linear-gradient(90deg, hsl(99,85%,60%),hsl(99,85%,60%) 5px,hsl(99,85%,40%) 5px,hsl(99,85%,40%) 6px);\">\r\n\t\t\t<span class=\"sr-only\">6,673 EX<\/span>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div>\n<!-- end: newpoints_postbit -->\r\n\t\t\t<\/div>\r\n            <div class=\"text-center\" style=\"padding-bottom:10px\">\r\n\t\t\t\t<div>\r\n\t\t\t\t\t<h4 class=\"post-author dropdown-toggle\" data-toggle=\"dropdown\"><a href=\"https:\/\/minus.world\/member.php?action=profile&amp;uid=1\"><span class=\"group--member\">Mario<\/span><\/a><\/h4>\r\n\t\t\t\t\t<ul class=\"dropdown-menu\">\r\n\t\t\t\t\t\t<li>\r\n\t\t\t\t\t\t\t<a href=\"member.php?action=profile&amp;uid=1\"><i class=\"fa fa-fw fa-user\"><\/i> Profile<\/a>\r\n\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t<li>\r\n\t\t\t\t\t\t\t<a href=\"https:\/\/minus.world\/conversations.php?action=create_conversation&amp;participants=1\">\r\n\t\t\t\t\t\t\t\t<i class=\"fa fa-fw fa-comments\"><\/i>\r\n\t\t\t\t\t\t\t\tStart a conversation\r\n\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t\t<li>\r\n\t\t\t\t\t\t\t<a href=\"https:\/\/minus.world\/newpoints.php?action=donate&amp;uid=1&amp;pid=68207\">\r\n\t\t\t\t\t\t\t\t<i class=\"fa fa-fw fa-money\"><\/i>\r\n\t\t\t\t\t\t\t\tDonate EX\r\n\t\t\t\t\t\t\t<\/a>\r\n\t\t\t\t\t\t<\/li>\r\n\t\t\t\t\t<\/ul>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<!-- start: postbit_avatar -->\n<img class=\"classic-avatar\" src=\"https:\/\/www.gravatar.com\/avatar\/8a432c0e5b6a1e611fe91e503e030879?s=200&amp;r=pg&amp;d=mm\" alt=\"\">\n<!-- end: postbit_avatar -->\r\n\t\t\t\t\r\n\t\t\t\t<span class=\"classic-usertitle small\">It's me<\/span>\r\n\t\t\t\t\r\n\t\t\t\t<div class=\"memberbar memberbar-Member memberbar--14\" style=\"background-image:url(.\/images\/items\/memberbars\/rainbow.svg);-webkit-filter:none;filter:none;\"><span class=\"memberbar_text\">Member<\/span><\/div>\r\n\r\n\t\t\t\t<div class=\"postbit-badges\">\r\n\t\t\t\t\t<a href=\"https:\/\/minus.world\/awards.php?view=23\" data-toggle=\"tooltip\" title=\"Mario Emoji\"><img src=\"\/images\/badges\/marioemoji.svg\" alt=\"Mario Emoji\" \/>\r\n    <span class=\"badge-count badge-count--\"><\/span>\r\n<\/a><a href=\"https:\/\/minus.world\/awards.php?view=19\" data-toggle=\"tooltip\" title=\"MW Awards 2018 Medal\"><img src=\"\/images\/badges\/mwawards18.svg\" alt=\"MW Awards 2018 Medal\" \/>\r\n    <span class=\"badge-count badge-count--\"><\/span>\r\n<\/a><a href=\"https:\/\/minus.world\/awards.php?view=10\" data-toggle=\"tooltip\" title=\"Ultimate Murderer Badge\"><img src=\"\/images\/badges\/mono2.svg\" alt=\"Ultimate Murderer Badge\" \/>\r\n    <span class=\"badge-count badge-count--\"><\/span>\r\n<\/a>\r\n\t\t\t\t<\/div>\r\n            <\/div>\r\n\t\t\t<div class=\"postbit-gear\">\r\n            \t<div class=\"postbit-gear__item\" style=\"background-image:url(.\/images\/items\/gear\/mario-hat.svg);top:107px;left:21px;transform:rotate(-0.74rad);width:65px;height:65px;\"><\/div><div class=\"postbit-gear__item\" style=\"background-image:url(.\/images\/items\/gear\/mario-stache.svg);top:131px;left:144px;transform:rotate(-1.769rad);width:56px;height:56px;\"><\/div><div class=\"postbit-gear__item\" style=\"background-image:url(.\/images\/items\/gear\/mom-tattoo.svg);top:270px;left:85px;transform:rotate(0.11rad);width:48px;height:48px;\"><\/div><div class=\"postbit-gear__item\" style=\"background-image:url(\/images\/items\/gear\/emoji-mask-mao.svg);top:143px;left:102px;transform:rotate(0rad);width:48px;height:48px;\"><\/div>\r\n            <\/div>\r\n        <\/div>\r\n        <div class=\"media-body\">\r\n\t\t\t\t<div>\r\n\t\t\t\t\t<span class=\"small pull-right\"><!-- start: postbit_posturl -->\n<strong><a href=\"showthread.php?tid=3188&amp;pid=68207#pid68207\" title=\"RE: test\">#13<\/a><\/strong>\n<!-- end: postbit_posturl --><\/span>\r\n\r\n\t\t\t\t\t\t\t<div class=\"post-mobile-avatar-wrap visible-xs-inline-block\">\r\n\t\t\t\t\t\t\t    <div role=\"button\" tabindex=\"0\" data-toggle=\"popover\" data-placement=\"right\" data-popover-content=\"#author_info_68207\">\r\n\t\t\t\t\t\t\t        <div style=\"position:absolute; z-index:1;\">\r\n\t\t\t\t\t\t\t            \r\n\t\t\t\t\t\t\t        <\/div>\r\n\t\t\t\t\t\t\t\t\t<div class=\"img-circle post-mobile-avatar\" style=\"background-image:url(https:\/\/www.gravatar.com\/avatar\/8a432c0e5b6a1e611fe91e503e030879?s=200&amp;r=pg&amp;d=mm);background-size:100.00%;background-position:0.00% 0.00%;\"><\/div>\r\n\t\t\t\t\t\t\t    <\/div>\r\n\t\t\t\t\t\t\t    <div class=\"hidden post-mobile-popover\" id=\"author_info_68207\">\r\n\t\t\t\t\t\t\t\t        <div class=\"popover-body\">\r\n\t\t\t\t\t\t\t\t        \t<div class=\"postbit-bar\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t<!-- start: postbit_online -->\n<a href=\"https:\/\/minus.world\/online.php\" title=\"Online\" class=\"useronline useronline-online\"><\/a>\n<!-- end: postbit_online --> <span class=\"postbit-rally\">1.00&times;<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t<!-- start: newpoints_postbit -->\n<div class=\"exp postbit-exp\" data-uid=\"1\" data-level=\"67\">\r\n\t<span class=\"postbit-level\"><small>LV<\/small> <span class=\"exp_levelnum\">67<\/span><\/span>\r\n\t<div class=\"progress\" style=\"box-shadow:0 0 0 2px hsl(99,90%,80%);background-color:hsl(99,70%,30%)\">\r\n\t\t<div class=\"progress-bar\" role=\"progressbar\" aria-valuenow=\"73\" aria-valuemin=\"0\" aria-valuemax=\"100\" style=\"width:73%;background-image:repeating-linear-gradient(90deg, hsl(99,85%,60%),hsl(99,85%,60%) 5px,hsl(99,85%,40%) 5px,hsl(99,85%,40%) 6px);\">\r\n\t\t\t<span class=\"sr-only\">6,673 EX<\/span>\r\n\t\t<\/div>\r\n\t<\/div>\r\n<\/div>\n<!-- end: newpoints_postbit -->\r\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t<h4 class=\"post-author text-center\" style=\"z-index:1;\"><a href=\"https:\/\/minus.world\/member.php?action=profile&amp;uid=1\"><span class=\"group--member\">Mario<\/span><\/a><\/h4>\r\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"text-center\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t<img src=\"https:\/\/www.gravatar.com\/avatar\/8a432c0e5b6a1e611fe91e503e030879?s=200&amp;r=pg&amp;d=mm\" alt=\"\" class=\"classic-avatar\">\r\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"classic-usertitle small\">It's me<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"memberbar memberbar-Member\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"memberbar_text\">Member<\/span>\r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"postbit-badges\">\r\n\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/minus.world\/awards.php?view=23\" data-toggle=\"tooltip\" title=\"Mario Emoji\"><img src=\"\/images\/badges\/marioemoji.svg\" alt=\"Mario Emoji\" \/>\r\n    <span class=\"badge-count badge-count--\"><\/span>\r\n<\/a><a href=\"https:\/\/minus.world\/awards.php?view=19\" data-toggle=\"tooltip\" title=\"MW Awards 2018 Medal\"><img src=\"\/images\/badges\/mwawards18.svg\" alt=\"MW Awards 2018 Medal\" \/>\r\n    <span class=\"badge-count badge-count--\"><\/span>\r\n<\/a><a href=\"https:\/\/minus.world\/awards.php?view=10\" data-toggle=\"tooltip\" title=\"Ultimate Murderer Badge\"><img src=\"\/images\/badges\/mono2.svg\" alt=\"Ultimate Murderer Badge\" \/>\r\n    <span class=\"badge-count badge-count--\"><\/span>\r\n<\/a>\r\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"postbit-gear\">\r\n\t\t\t\t\t\t\t\t            \t<div class=\"postbit-gear__item\" style=\"background-image:url(.\/images\/items\/gear\/mario-hat.svg);top:107px;left:21px;transform:rotate(-0.74rad);width:65px;height:65px;\"><\/div><div class=\"postbit-gear__item\" style=\"background-image:url(.\/images\/items\/gear\/mario-stache.svg);top:131px;left:144px;transform:rotate(-1.769rad);width:56px;height:56px;\"><\/div><div class=\"postbit-gear__item\" style=\"background-image:url(.\/images\/items\/gear\/mom-tattoo.svg);top:270px;left:85px;transform:rotate(0.11rad);width:48px;height:48px;\"><\/div><div class=\"postbit-gear__item\" style=\"background-image:url(\/images\/items\/gear\/emoji-mask-mao.svg);top:143px;left:102px;transform:rotate(0rad);width:48px;height:48px;\"><\/div>\r\n\t\t\t\t\t\t\t\t            <\/div>\r\n\t\t\t\t\t\t\t\t        <\/div>\r\n\t\t\t\t\t\t\t    <\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\r\n\t\t\t\t\t\t\t<a href=\"https:\/\/minus.world\/member.php?action=profile&amp;uid=1\"><span class=\"group--member\">Mario<\/span><\/a>\r\n\t\t\t\t\t\t\t<span class=\"post_date small text-muted\"><span title=\"2020-06-13 at 20:53\">Less than 1 minute ago<\/span><\/span>\r\n\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<div class=\"post_body scaleimages\" id=\"pid_68207\" style=\"word-break:break-word; word-wrap:break-all;\">\r\n\t\r\n\t<span style=\"font-family: Comic Sans MS;\" class=\"mycode_font\">test<\/span>\r\n\t\t\t\t<\/div>\r\n\t<!-- start: postbit_signature -->\n<div class=\"signature small\" style=\"margin-top:1em; border-bottom:none; background:inherit;\">\n<span style=\"font-family: Comic Sans MS;\" class=\"mycode_font\">\u201cNaturally, the workers are perfectly free; the manufacturer does not force them to take his materials and his cards, but he says to them..'If you don't like to be frizzled in my frying- pan, you can take a walk into the fire.\u201d -Friedrich Engels<\/span>\n<\/div>\n<!-- end: postbit_signature -->\r\n\t\r\n\t\t\t\t<div class=\"post_controls cf text-right\" style=\"clear:both; margin-top:1em;\">\r\n\t\t\t\t\t<div class=\"pull-left\">\r\n\t\t\t\t\t\t<div class=\"reactions-area\">\r\n\t\t\t\t\t\t\t<div  style=\"display:inline-block;\"><a data-sid=\"\" data-reactid=\"Good Sh*t\" class=\"btn btn-default disabled\" title=\"Good Sh*t\" ><img class=\"reaction_img\" src=\"images\/goodshit.svg\"alt=\"Good Sh*t\" title=\"Good Sh*t\"><span class=\"reaction_text\">0<\/span><\/a><\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t\t<div class=\"pull-right\">\r\n\t\t\t\t\t\t<!-- start: postbit_multiquote -->\n<div class=\"btn btn-icononly btn-default\">\r\n  <i class=\"fa fa-quote-right\"><\/i>\r\n  <ul class=\"btn-opts\">\r\n    <li data-icon=\"fa-plus\">\r\n\t\t<a href=\"javascript:Thread.multiQuote(68207);\" style=\"display: none;\" id=\"multiquote_link_68207\">Quote<\/a>\r\n\t<\/li>\r\n\t<li>\r\n\t\t<a href=\"newreply.php?tid=3188&amp;replyto=68207\">Full Quote<\/a>\r\n\t<\/li>\r\n  <\/ul>\r\n<\/div>\r\n<script type=\"text\/javascript\">\r\n\/\/<!--\r\n\t$('#multiquote_link_68207').css(\"display\", \"\");\r\n\/\/ -->\r\n<\/script>\n<!-- end: postbit_multiquote -->\r\n\t\t\t\t\t\t<!-- start: postbit_edit -->\n<div class=\"btn btn-icononly btn-default\">\n  <i class=\"fa fa-pencil\"><\/i>\n  <ul class=\"btn-opts\">\n    <li><a href=\"javascript:;\" class=\"quick_edit_button\" id=\"quick_edit_post_68207\">Quick Edit<\/a><\/li>\n    <li><a href=\"editpost.php?pid=68207\">Full Edit<\/a><\/li>\n  <\/ul>        \n<\/div>\n<!-- end: postbit_edit -->\r\n\t\t\t\t\t\t<!-- start: postbit_report -->\n<div class=\"btn btn-icononly btn-default\">\n  <i class=\"fa fa-exclamation\"><\/i>\n  <ul class=\"btn-opts\">\n    <li><a href=\"javascript:Report.reportPost(68207);\">Report<\/a><\/li>\n    <li><a href=\"warnings.php?action=warn&amp;uid=1&amp;pid=68207\">Warn<\/a><\/li>\n  <\/ul>        \n<\/div>\n<!-- end: postbit_report -->\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t<!-- start: postbit_quickdelete -->\n<div class=\"btn btn-icononly btn-danger\" style=\"display: none;\">\n  <i class=\"fa fa-trash\"><\/i>\n  <ul class=\"btn-opts\">\n    <li>\n\t\t<a href=\"editpost.php?pid=68207\" onclick=\"Thread.deletePost(68207); return false;\" id=\"quick_delete_68207\">Delete<\/a>\n\t <\/li>\n  <\/ul>        \n<\/div>\n<script type=\"text\/javascript\">\n\t$('#quick_delete_68207').parents('.btn').css('display', '');\n<\/script>\n<!-- end: postbit_quickdelete -->\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t<!-- start: spells_postbutton -->\n<div class=\"btn btn-magic btn-icononly\">\r\n\t<i class=\"fa fa-star\"><\/i>\r\n\t<ul class=\"btn-opts\">\r\n\t\t<li>\r\n\t\t\t<a href=\"#\" class=\"open-spellbook\" data-pid=\"68207\">Spells<\/a>\r\n\t\t<\/li>\r\n\t<\/ul>\r\n<\/div>\n<!-- end: spells_postbutton -->\r\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t<\/div>\r\n    <\/div>\r\n<\/div>\n<!-- end: postbit_classic --><script type=\"text\/javascript\">\nvar hash = document.getElementById('posthash'); if(hash) { hash.value = '8b8e137ea2912cbdeed2751bf4a8b1b8'; }\nif(typeof(inlineModeration) != 'undefined') {\n\t\t\t\t\t$('#inlinemod_68207').on(\"click\", function(e) {\n\t\t\t\t\t\tinlineModeration.checkItem();\n\t\t\t\t\t});\n\t\t\t\t}\n$('#quick_reply_form .trow_shaded').removeClass('trow_shaded').addClass('trow1');\n<\/script>\n"}{"data":"<script type=\"text\/javascript\">\nalert(\"The administrator has specified that all new posts require moderation. You will now be returned to the thread.\");window.location = \"showthread.php?tid=3188&action=lastpost\";\n<\/script>\n"}<!DOCTYPE html><!-- start: redirect -->
<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Minus World</title>
<meta http-equiv="refresh" content="2;URL=showthread.php?tid=3188&amp;action=lastpost" />
<!-- start: headerinclude -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
<meta property="og:image" content="https://minus.world/images/favicon/android-chrome-512x512.png" />
<meta property="og:image:width" content="150" />
<meta property="og:image:height" content="150" />
<meta property="og:site_name" content="Minus World" />
<link rel="apple-touch-icon" sizes="180x180" href="https://minus.world/images/favicon/apple-touch-icon.png">
<link rel="icon" type="image/png" href="https://minus.world/images/favicon/favicon-32x32.png" sizes="32x32">
<link rel="icon" type="image/png" href="https://minus.world/images/favicon/favicon-16x16.png" sizes="16x16">
<link rel="manifest" href="https://minus.world/images/favicon/manifest.json">
<link rel="mask-icon" href="https://minus.world/images/favicon/safari-pinned-tab.svg" color="#5bbad5">
<link rel="shortcut icon" href="https://minus.world/images/favicon/favicon.ico">
<meta name="msapplication-config" content="https://minus.world/images/favicon/browserconfig.xml">
<meta name="theme-color" content="#ffffff">
<link type="application/rss+xml" rel="alternate" title="Latest Threads (RSS 2.0)" href="https://minus.world/syndication.php" />
<link type="application/atom+xml" rel="alternate" title="Latest Threads (Atom 1.0)" href="https://minus.world/syndication.php?type=atom1.0" />
<link type="text/css" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
<link type="text/css" rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css">
<link type="text/css" rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato:400,400italic,900,900italic,300">
<link type="text/css" rel="stylesheet" href="https://minus.world/themes/group_styles.css" />
<link type="text/css" rel="stylesheet" href="https://minus.world/themes/vendor.min.css" />
<link type="text/css" rel="stylesheet" href="https://minus.world/themes/global.css" />
<link type="text/css" rel="stylesheet" href="https://minus.world/themes/member_profile.css" />

<link type="text/css" rel="stylesheet" href="https://minus.world/themes/mw-default/color_override.css" />
<link type="text/css" rel="stylesheet" href="https://minus.world/inc/plugins/spells/spells.css" />
<script type="text/javascript" src="//code.jquery.com/jquery-2.1.4.min.js"></script>
<script type="text/javascript" src="https://minus.world/jscripts/jquery-ui.min.js"></script>
<script type="text/javascript" src="https://minus.world/jscripts/jquery.plugins.min.js?ver=1800"></script>
<script type="text/javascript" src="https://minus.world/jscripts/general.js?ver=1800"></script>
<script type="text/javascript" src="https://minus.world/jscripts/countdown.min.js"></script>
<script type="text/javascript" src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/blazy/1.4.1/blazy.min.js"></script>
<script src="//twemoji.maxcdn.com/2/twemoji.min.js?2.3.0"></script>

<script type="text/javascript">
<!--
    lang.unknown_error = "An unknown error has occurred.";

    lang.select2_match = "One result is available, press enter to select it.";
    lang.select2_matches = "{1} results are available, use up and down arrow keys to navigate.";
    lang.select2_nomatches = "No matches found";
    lang.select2_inputtooshort_single = "Please enter one or more character";
    lang.select2_inputtooshort_plural = "Please enter {1} or more characters";
    lang.select2_inputtoolong_single = "Please delete one character";
    lang.select2_inputtoolong_plural = "Please delete {1} characters";
    lang.select2_selectiontoobig_single = "You can only select one item";
    lang.select2_selectiontoobig_plural = "You can only select {1} items";
    lang.select2_loadmore = "Loading more results&hellip;";
    lang.select2_searching = "Searching&hellip;";

    var cookieDomain = ".minus.world";
    var cookiePath = "/";
    var cookiePrefix = "";
    var deleteevent_confirm = "Are you sure you want to delete this event?";
    var removeattach_confirm = "Are you sure you want to remove the selected attachment from this post?";
    var loading_text = 'Loading. <br />Please Wait&hellip;';
    var saving_changes = 'Saving changes&hellip;';
    var use_xmlhttprequest = "1";
    var my_post_key = "53968349ee86faaec2ce8438a9f5f714";
    var rootpath = "https://minus.world";
    var imagepath = "https://minus.world/images";
      var yes_confirm = "Yes";
    var no_confirm = "No";
    var MyBBEditor = null;
    var spinner_image = "https://minus.world/images/spinner.gif";
    var spinner = "<img src='" + spinner_image +"' alt='' />";
// -->
</script>
<!-- start: myalerts_js_popup -->
<script type="text/javascript">
    var unreadAlerts = '';
</script>
<script type="text/javascript" src="https://minus.world/jscripts/myalerts.js"></script>

<!-- end: myalerts_js_popup -->
<!-- end: headerinclude -->
<meta name="description" content="test" />
<link rel="canonical" href="https://minus.world/showthread.php?tid=3188" />
</head>
<body>
    <div id="site-panel">
        <div class="modal" style="display:block;">
            <div class="modal-dialog">
                <div class="modal-content">
                    <div class="modal-header bg-success">
                        <h4 class="modal-title">Minus World</h4>
                    </div>
                    <div class="modal-body">
                        <p>The administrator has specified that all new posts require moderation. You will now be returned to the thread.</p>
                    </div>
                    <div class="modal-footer">
                        <a href="showthread.php?tid=3188&amp;action=lastpost" class="btn btn-primary pull-right">Continue</a>
                    </div>
                </div>
            </div>
        </div>
</body>
</html>
<!-- end: redirect -->{"data":"<script type=\"text\/javascript\">\nalert(\"Thank you, your reply has been posted.<br \/>You will now be taken to your post.<br \/><br \/>Alternatively, <a href=\\\"forumdisplay.php?fid=5\\\">return to the forum<\/a>.\");window.location = \"showthread.php?tid=3188&pid=68207&#pid68207\";\n<\/script>\n"}

Quote:The administrator has specified that all new posts require moderation. You will now be returned to the thread.

this part is interesting. The API shouldn't be messed up like that regardless (seems to be returning two things at once) but it may have happened when a setting was toggled perhaps accidentally

oh god the admin panel is super fucked up and doing what seems like three pages as well
#10
Mario
it works now, I have no idea why it wasn't working before, I swapped some `exit` statements for `return` which should be functionally equivalent in the context they're in (????). You might get some weirdness if you try to post the same thing twice that I noticed but the basic stuff seems to work right.

I also fixed the admin log in, it seemed to be not stopping execution once it detected a user wasn't logged in. so non-logged in users could see some basic server info. weird!!
#11
Draku
The option regarding that was never flipped to my knowledge and certainly isn't now when I looked. That's utterly bizarre.

EDIT: lol i made this post without refreshing after going to look at the settings extensively

Thanks for fixing it. Also I guess that explains a couple of very weird MyBB outputs I was getting every so often, thanks for that additional fix.
[Image: s2n7oi.png]
#12
Mario
(Jun 14, 2020 at 4:52 AM)Draku Wrote: The option regarding that was never flipped to my knowledge and certainly isn't now when I looked. That's utterly bizarre.

yeah it seems like somehow `exit` isn't stopping code execution after it like it should, so it was hitting the logic that displays that after it already did what it need to do to handle quick reply.

I'm truly baffled by this, it doesn't make any sense why this would have broke.
#13
Draku
(Jun 14, 2020 at 4:54 AM)Mario Wrote:
(Jun 14, 2020 at 4:52 AM)Draku Wrote: The option regarding that was never flipped to my knowledge and certainly isn't now when I looked. That's utterly bizarre.

yeah it seems like somehow `exit` isn't stopping code execution after it like it should, so it was hitting the logic that displays that after it already did what it need to do to handle quick reply.

I'm truly baffled by this, it doesn't make any sense why this would have broke.
Add it to the pile of completely random busted MW aspects. Maybe one of those MyBB updates you applied did it at some point?

Also in case you mixed my quick edit, thanks a bunch for the fixes.
[Image: s2n7oi.png]
#14
Mario
that has probably broken some minor things here and there, but it would have been broken for at least however long its been since the last one I did; definitely wouldn't suddenly break something like php's built in `exit` call.

We're on the latest PHP 7.3.* and those point releases get applied essentially automatically for security purposes. They should only fix bugs and never affect functionality (especially something major like `exit`), but I think the one before the latest one (or the one before that) may have broken that somehow.

It's weird enough where I'm concerned about the stability of the forums, but I guess it's not the end of the world if things blow up since most activity is on discord right now anyway.
#15
Mario
did some research and found the culprit.
https://www.php.net/manual/en/function.exit.php#124648


Quote:Beware if you enabled uopz extension, it disables exit / die() by default. They are just "skipped".

Code:
Transaction ID : 160
Begin time     : Thu May  7 04:36:27 2020
Begin rpmdb    : 557:12bdb330be2207ef7a41443d66e44fc5f997e564
End time       :            04:36:28 2020 (1 seconds)
End rpmdb      : 560:1947e457db9e11b7732bd1d6ce849d9efac489bf
User           :  <mwstaff>
Return-Code    : Success
Command Line   : install php-pdo-sqlite php-posix php-soap php-uopz php-zip
Transaction performed with:
    Installed     rpm-4.11.3-43.el7.x86_64                @base
    Installed     yum-3.4.3-167.el7.centos.noarch         @base
    Installed     yum-metadata-parser-1.1.4-10.el7.x86_64 @anaconda
Packages Altered:
    Install php-pecl-uopz-6.1.1-1.el7.remi.7.3.x86_64 @remi-php73
    Install php-process-7.3.17-1.el7.remi.x86_64      @remi-php73
    Install php-soap-7.3.17-1.el7.remi.x86_64         @remi-php73

this was probably me since I don't think anyone else installs stuff on the server,it looks like I did log in to get the auto update wordpress script on there that day. I'm honestly not sure why those things all got installed though, that's what's really confusing to me- may have ran some random `yum install php-*` command, but I have no idea why I would have

I removed it so we should be good on this for real now
#16
Draku
Ah, that explains everything then. Yeah I never install anything to the server and I think I'm one of the only ones that even has access to doing that. Well at least it isn't just random radiation hitting Minus World like some of the other crap that's broken over time.
[Image: s2n7oi.png]
#17
Elyk
thank you mario you're still my hero

Users browsing this thread:

Forum Jump:

";