{"id":769,"date":"2011-03-23T08:03:01","date_gmt":"2011-03-23T12:03:01","guid":{"rendered":"http:\/\/jasonbassford.com\/?page_id=769"},"modified":"2011-03-23T09:12:29","modified_gmt":"2011-03-23T13:12:29","slug":"quick-reply","status":"publish","type":"page","link":"https:\/\/www.jasonbassford.com\/index.php\/about\/quick-reply\/","title":{"rendered":"Quick Reply"},"content":{"rendered":"<pre class=\"wrap\">\r\n##############################################################\r\n## MOD Title: Quick Reply (JasonB)\r\n## MOD Author: Smartor &lt; smartor_xp@hotmail.com &gt; (Hoang Ngoc Tu) http:\/\/smartor.is-root.com\r\n## MOD Editor: Jason Bassford &lt;jasonb@dante.com&gt; http:\/\/jasonbassford.com\/\r\n## MOD Description: This will add a quick-reply form below every topics\r\n##\t\t\tIt will only display when user has the Reply access\r\n## MOD Version: 1.0\r\n##\r\n## Installation Level: Easy\r\n## Installation Time: 5 Minutes\r\n## Files To Edit: 3\r\n##\tviewtopic.php\r\n##\tlanguage\/lang_english\/lang_main.php\r\n##\ttemplates\/subSilver\/viewtopic_body.tpl\r\n## Included Files: N\/A\r\n##############################################################\r\n## Author Notes:\r\n##\r\n##############################################################\r\n## This MOD is released under the GPL License.\r\n## Intellectual Property is retained by the MOD Author(s) listed above\r\n##############################################################\r\n## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD\r\n##############################################################\r\n\r\n#\r\n#-----[ OPEN ]------------------------------------------\r\n#\r\nviewtopic.php\r\n\r\n#\r\n#-----[ FIND ]------------------------------------------\r\n#\r\n$template-&gt;pparse('body');\r\n\r\ninclude($phpbb_root_path . 'includes\/page_tail.'.$phpEx);\r\n\r\n#\r\n#-----[ BEFORE, ADD ]------------------------------------\r\n#\r\n\/\/\r\n\/\/ Quick Reply Mod\r\n\/\/\r\nif ( ((!$is_auth['auth_reply']) or ($forum_topic_data['forum_status'] == FORUM_LOCKED) or ($forum_topic_data['topic_status'] == TOPIC_LOCKED)) and ($userdata['user_level'] != ADMIN) )\r\n{\r\n\t$quick_reply_form = \"\";\r\n}\r\nelse\r\n{\r\n\tif ( $can_watch_topic && $is_watching_topic )\r\n\t{\r\n\t\t$notify = 1;\r\n\t}\r\n\telse\r\n\t{\r\n\t\t$notify = $userdata['user_notify'];\r\n\t}\r\n\t$bbcode_uid = $postrow[$total_posts - 1]['bbcode_uid'];\r\n\t$quick_reply_form = \"\r\n\t&lt;script language='JavaScript' type='text\/javascript'&gt;\r\n\t\tfunction checkForm() {\r\n\t\t\tformErrors = false;\r\n\t\t\tdocument.post.message.value = '';\r\n\t\t\tif (document.post.input.value.length &lt; 2) {\r\n\t\t\t\tformErrors = '\" . $lang['Empty_message'] . \"';\r\n\t\t\t}\r\n\t\t\tif (formErrors) {\r\n\t\t\t\talert(formErrors);\r\n\t\t\t\treturn false;\r\n\t\t\t} else {\r\n\t\t\t\tdocument.post.message.value += document.post.input.value;\r\n\t\t\t\treturn true;\r\n\t\t\t}\r\n\t\t}\r\n\t&lt;\/script&gt;\r\n\t&lt;tr&gt;\r\n\t\t&lt;th class='thLeft' nowrap='nowrap'&gt;\".$userdata['username'].\"&lt;\/th&gt;\r\n\t\t&lt;th class='thRight' nowrap='nowrap'&gt;\".$lang['Quick_Reply'].\"&lt;\/th&gt;\r\n\t&lt;\/tr&gt;\r\n\t&lt;form action='\".append_sid(\"posting.$phpEx\").\"' method='post' name='post' onsubmit='return checkForm(this)'&gt;\r\n        &lt;tr&gt;&lt;td class='row1' style='padding-top: 10px; padding-left: 5px; padding-right: 5px' valign='top'&gt;&lt;span class='genmed'&gt;\";\r\n\r\n\tif (!$userdata['session_logged_in'])\r\n\t{\r\n\t\t$quick_reply_form .= $lang['Quick_Username'] . \":&lt;p&gt;&lt;input class='post' type='text' name='username' size='20' maxlength='25' value='Guest' \/&gt;&lt;p&gt;\";\r\n\t}\r\n\r\n\t$quick_reply_form .= $lang['Quick_Instructions'].\"&lt;\/span&gt;&lt;\/td&gt;\r\n\t&lt;td class='row2'&gt;\r\n\t&lt;textarea name='input' style='width: 100%' rows='10' wrap='virtual' class='post''&gt;&lt;\/textarea&gt;&lt;br \/&gt;\r\n\t&lt;input type='hidden' name='mode' value='reply' \/&gt;\r\n\t&lt;input type='hidden' name='sid' value='\" . $userdata['session_id'] . \"' \/&gt;\r\n\t&lt;input type='hidden' name='t' value='\" . $topic_id . \"' \/&gt;\r\n\t&lt;input type='hidden' name='message' value='' \/&gt;\r\n\t&lt;input type='hidden' name='notify' value=\" . $notify  . \" \/&gt;\r\n\t&lt;input type='hidden' name='attach_sig' value='checked' \/&gt;\r\n\t&lt;input type='submit' name='preview' class='liteoption' value='\".$lang['Preview'].\"' \/&gt;&nbsp;\r\n\t&lt;input type='submit' name='post' class='mainoption' value='\".$lang[\"Submit\"].\"' \/&gt;\r\n\t&lt;\/td&gt;&lt;\/tr&gt;&lt;\/form&gt;\";\r\n}\r\n\r\n$template-&gt;assign_vars(array(\r\n\t'QUICK_REPLY_FORM' =&gt; $quick_reply_form)\r\n);\r\n\/\/\r\n\/\/ END Quick Reply Mod\r\n\/\/\r\n\r\n#\r\n#-----[ OPEN ]------------------------------------------\r\n#\r\nlanguage\/lang_english\/lang_main.php\r\n\r\n#\r\n#-----[ FIND ]------------------------------------------\r\n#\r\n\/\/\r\n\/\/ That's all Folks!\r\n\r\n#\r\n#-----[ BEFORE, ADD ]------------------------------------\r\n#\r\n\/\/ Quick Reply Mod\r\n$lang['Quick_Reply'] = 'Quick Reply';\r\n$lang['Quick_Instructions'] = 'If you have a signature, it will be automatically added to your post.&lt;p&gt;Click on \"Preview\" to change this post\\'s options.';\r\n$lang['Quick_Username'] = 'Username for post';\r\n\r\n#\r\n#-----[ OPEN ]------------------------------------------\r\n#\r\ntemplates\/subSilver\/viewtopic_body.tpl\r\n\r\n#\r\n#-----[ FIND ]------------------------------------------\r\n#\r\n\t&lt;!-- END postrow --&gt;\r\n\r\n#\r\n#-----[ AFTER, ADD ]------------------------------------\r\n#\r\n\t\t{QUICK_REPLY_FORM}\r\n\r\n#\r\n#-----[ SAVE\/CLOSE ALL FILES ]------------------------------------------\r\n#\r\n# EoM\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>############################################################## ## MOD Title: Quick Reply (JasonB) ## MOD Author: Smartor &lt; smartor_xp@hotmail.com &gt; (Hoang Ngoc Tu) http:\/\/smartor.is-root.com ## MOD Editor: Jason Bassford &lt;jasonb@dante.com&gt; http:\/\/jasonbassford.com\/ ## MOD Description: This will add a quick-reply form below every topics ## It will only display when user has the Reply access ## MOD Version: 1.0 ## ## Installation &#8230;<\/p>\n<p><a href=\"https:\/\/www.jasonbassford.com\/index.php\/about\/quick-reply\/\" class=\"more-link\">Continue reading &lsquo;Quick Reply&rsquo; &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":679,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-769","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.jasonbassford.com\/index.php\/wp-json\/wp\/v2\/pages\/769"}],"collection":[{"href":"https:\/\/www.jasonbassford.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.jasonbassford.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.jasonbassford.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jasonbassford.com\/index.php\/wp-json\/wp\/v2\/comments?post=769"}],"version-history":[{"count":0,"href":"https:\/\/www.jasonbassford.com\/index.php\/wp-json\/wp\/v2\/pages\/769\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.jasonbassford.com\/index.php\/wp-json\/wp\/v2\/pages\/679"}],"wp:attachment":[{"href":"https:\/\/www.jasonbassford.com\/index.php\/wp-json\/wp\/v2\/media?parent=769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}