home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2003 May / INTERNET103.ISO / pc / software / windows / building / php_nuke / html / modules / forums / newtopic.php < prev    next >
Encoding:
PHP Script  |  2002-09-16  |  19.4 KB  |  823 lines

  1. <?php
  2.  
  3. ######################################################################
  4. # Modulo Splatt Forum per PHP-NUKE
  5. #-------------------------
  6. # Versione: 3.2
  7. #
  8. # Copyright (c) 2002 by:
  9. #
  10. # Giorgio Ciranni (~Splatt~)
  11. # (http://www.splatt.it)
  12. # (webmaster@splatt.it)
  13. #
  14. # Supporto tecnico disponibile sul Forum di www.splatt.it
  15. ######################################################################
  16. # Splatt Forum is free software. You can redistribute it and/or modify
  17. # it under the terms of the GNU General Public License as published by
  18. # the Free Software Foundation; either version 2 of the License.
  19. # Splatt Forum is distributed in the hope that it will be useful,
  20. # but WITHOUT ANY WARRANTY; without even the implied warranty of
  21. # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  22. # GNU General Public License for more details.
  23. #
  24. # You should have received a copy of the GNU General Public License
  25. # along with this program; if not, write to the Free Software
  26. # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA   
  27. # 02111-1307  USA
  28. ######################################################################
  29.  
  30. $module_name = "$name";
  31.  
  32. if($cancel) {
  33.  
  34.         header("Location: modules.php?op=modload&name=".$module_name."&file=viewforum&forum=$forum");
  35.  
  36. }
  37.  
  38. $new_forumtopic_notify = 1;
  39.  
  40. include("config.php");
  41. include("modules/".$module_name."/functions.php");
  42. include("modules/".$module_name."/auth.php");
  43. include("modules/".$module_name."/attachment.php");
  44.  
  45.  
  46. $use_forum_password_fix = 1;
  47.  
  48. $sql = "SELECT forum_type, forum_pass, forum_name, forum_access, forum_moderator, forum_atch FROM ${prefix}_forums WHERE (forum_id = '$forum')";
  49.  
  50. if(!$result = mysql_query($sql, $db))
  51.  
  52.         die("<font size=\"+1\">Error:</font><font size=\"2\"><ul>"._FCOULDNOT."</ul><P></font>");
  53.  
  54. $myrow = mysql_fetch_array($result);
  55. $mypass = $myrow[forum_pass];
  56. $forum_name = $myrow[forum_name];
  57. $forum_access = $myrow[forum_access];
  58. $forum_id = $forum;
  59. $atch = $myrow[forum_atch];
  60.  
  61. if($myrow[forum_type] == 1) {
  62.     $valore = "$passwd:$forum_id";
  63.     $info = explode(":",$HTTP_COOKIE_VARS["Accessfpriv"]);
  64.  
  65. if($myrow[forum_type] == 1 && ($info[0] != $mypass || $info[1] != $forum_id) && (($myrow[forum_name] != $forum_name)  || ($bypass != 1))){
  66. header("Location:modules.php?op=modload&name=".$module_name."&file=viewforum&forum=$forum_id");
  67.     }
  68. }
  69.  
  70. list($forum_notify_email) = mysql_fetch_array(mysql_query("SELECT forum_notify_email FROM ${prefix}_forums WHERE forum_id = '$forum'"));
  71.  
  72. if(!does_exists($forum, $db, "forum")) {
  73.         die("<font size=\"+1\">Error:</font><font size=\"2\"><ul>"._FNOTEXIST."</ul><P></font>");
  74. }
  75.  
  76. if($submit) {
  77.         if($message == '')  {
  78.                 $stop=1;
  79.                 }
  80.         if($subject == '') {
  81.                 $stop=1;
  82.                 }
  83.         if (!$user) {
  84.                 if($username == '' && $password == '' && $forum_access == 0) {
  85.                         // Not logged in, and username and password are empty and forum_access is 0 (anon posting allowed)
  86.                         $userdata = array("uid" => 1);
  87.                         //include('header.php');
  88.                 }
  89.                 else {
  90.                         // no valid session, need to check user/pass.
  91.                         if($username == '' || $password == '') {
  92.                                 die("You must enter your username and password. Go back and do so.");
  93.                         }
  94.          
  95.  
  96.                         $userdata = get_userdata($username, $db);
  97.  
  98.  
  99.  
  100.                                                
  101.  
  102. $dbpass=$userdata[pass];
  103.  
  104. $non_crypt_pass = $password;
  105.  
  106. $old_crypt_pass = crypt($password,substr($dbpass,0,2));
  107.  
  108. $md_pass = md5($password);
  109.  
  110. if (($dbpass == $non_crypt_pass) OR ($dbpass ==
  111.  
  112. $old_crypt_pass)) 
  113.  
  114.     {
  115.  
  116.             $md_pass=$dbpass;    
  117.  
  118.     }
  119.  
  120.  
  121.  
  122.     if($md_pass == $userdata[pass]) {
  123.  
  124.                                 $info = base64_encode("$userdata[uid]:$userdata[uname]:$userdata[pass]:$userdata[storynum]:$userdata[umode]:$userdata[uorder]:$userdata[hold]:$userdata[noscore]:$userdata[ublockon]:$userdata[theme]:$userdata[commentmax]");
  125.  
  126.                                setcookie("user","$info",time()+15552000);
  127.  
  128.                                include('header.php');
  129.  
  130.                         }
  131.  
  132.                         else {
  133.  
  134.                         die(""._WRONGPASS."");
  135.  
  136.                         }
  137.  
  138.                 }
  139.  
  140.         }
  141.  
  142.         else {
  143.  
  144.         include('header.php');          
  145.  
  146.         $userdata = $cookie;
  147.  
  148.         $userdata = get_userdata($userdata[1], $db);
  149.  
  150.         }
  151.  
  152.  
  153.  
  154.         // Either valid user/pass, or valid session. continue with post.
  155.  
  156.  
  157.  
  158.         if ($stop != 1) {
  159.  
  160.     
  161.  
  162.         if($allow_html == 0 || isset($html))
  163.  
  164.                 $message = htmlspecialchars($message);
  165.  
  166.         if($sig && $userdata[uid] != 1) {
  167.  
  168.                 $message .= "[addsig]";
  169.  
  170.         }
  171.  
  172.         if($allow_bbcode == 1 && !($HTTP_POST_VARS[bbcode]))
  173.  
  174.                 $message = bbencode($message);
  175.  
  176.         $message = str_replace("\n", "<BR>", $message);
  177.  
  178.         if(!$smile) {
  179.  
  180.                 $message = smile($message);
  181.  
  182.         }
  183.         
  184.         $message = secure($message);
  185.         $Message = $message;
  186.         $message = check_words($Message);
  187.         $message = make_clickable($message);
  188.         $message = addslashes($message);
  189.         $subject = strip_tags($subject);
  190.         $subject = addslashes($subject);
  191.         $poster_ip = $REMOTE_ADDR;
  192.  
  193.         $time = date("Y-m-d H:i");
  194.  
  195.         $sql = "INSERT INTO ${prefix}_forumtopics (topic_title, topic_poster, forum_id, topic_time, topic_notify) VALUES ('$subject', '$userdata[uid]', '$forum', '$time'";
  196.  
  197. //      Keledan fix
  198.  
  199.         if($HTTP_POST_VARS[notify] == 1 && $userdata[uid] != 1)
  200.  
  201.                 $sql .= ", '1'";
  202.  
  203.         else
  204.  
  205.                 $sql .= ", '0'";
  206.  
  207.         $sql .= ")";
  208.  
  209.         if(!$result = mysql_query($sql, $db)) {
  210.  
  211.                 die("<font size=\"+1\">Error:</font><font size=\"2\"><ul>"._FCOULDNOTINSERT."</ul><P></font>");
  212.  
  213.         }
  214.  
  215.         $topic_id = mysql_insert_id($db);
  216.  
  217.         $sql = "INSERT INTO ${prefix}_posts (topic_id, image, forum_id, poster_id, post_text, post_time, poster_ip) VALUES ('$topic_id', '$image_subject', '$forum', '$userdata[uid]', '$message', '$time', '$poster_ip')";
  218.  
  219.         if(!$result = mysql_query($sql, $db)) {
  220.  
  221.                 die("<font size=\"+1\">Error:</font><font size=\"2\"><ul>"._FCOULDNOTINSERT."</ul><P></font>");
  222.  
  223.         }
  224.  
  225.  
  226.  
  227. $post_id = mysql_insert_id($db);
  228.  
  229.         ConfirmAttach($post_id);
  230.  
  231.         //include('header.php');
  232.  
  233.  
  234.  
  235.         if($userdata[uid] != 1) {
  236.  
  237.                 $sql = "UPDATE ${user_prefix}_users SET user_posts=user_posts+1 WHERE (uid = $userdata[uid])";
  238.  
  239.                 $result = mysql_query($sql, $db);
  240.  
  241.                 if (!$result) {
  242.  
  243.                         echo mysql_error() . "<br>\n";
  244.  
  245.                         die("<font size=\"+1\">"._FERRORE.":</font><font size=\"2\"><ul>"._FPOSTCOUNT."</ul><P></font>");
  246.  
  247.                 }
  248.  
  249.         }
  250.  
  251.  
  252.  
  253.         $topic = $topic_id;
  254.  
  255.         // Keledan
  256.  
  257.         $total = get_total_posts($topic, $db, "topic");
  258.  
  259.         if($total > $posts_per_page) {
  260.  
  261.            $start = floor ($total / $posts_per_page) * $posts_per_page ;
  262.  
  263.            $pagina = "modules.php?op=modload&name=".$module_name."&file=viewtopic&topic=$topic&forum=$forum&start=$start";
  264.  
  265.         } else $pagina = "modules.php?op=modload&name=".$module_name."&file=viewtopic&topic=$topic&forum=$forum";
  266.  
  267.  
  268.  
  269.         // Keledan
  270.  
  271.  
  272.  
  273.         ?>
  274.  
  275.         <script language="Javascript" type="text/javascript">
  276.  
  277.         <!--
  278.  
  279.         function gotoThread(){
  280.  
  281.         window.location.href="<?php print "$pagina" ?>";
  282.  
  283.         }
  284.  
  285.         window.setTimeout("gotoThread()", 3000);
  286.  
  287.         //-->
  288.  
  289.         </script>
  290.  
  291.         <?php
  292.  
  293.  
  294.  
  295.         echo "<center>"._FPOSTED."<br><a href=\"$pagina\">"._FVIEW."</center></a>";
  296.  
  297.  
  298.  
  299.         if (isset($forum_notify_email)) {
  300.  
  301.  
  302.  
  303.                 $email = $forum_notify_email;
  304.  
  305.                 $from = $adminmail;
  306.  
  307.                 $message = "A new topic has been posted to the forums: " . $subject . ".\n\n";
  308.  
  309.                 $message .= $nukeurl."/modules.php?op=modload&name=".$module_name."&file=viewtopic&topic=$topic_id&forum=$forum" . "\n\n";
  310.  
  311.                 $subject = "New topic in the Forums";
  312.  
  313.  
  314.  
  315. /*
  316.  
  317.                 echo "\$email: $email<br>";
  318.  
  319.                 echo "\$from: $from<br>";
  320.  
  321.                 echo "\$subject: $subject<br>";
  322.  
  323.                 echo "\$message: <br>$message<br>";
  324.  
  325. */
  326.  
  327.                 mail($email, $subject, $message, "From: $from\nX-Mailer: PHP/" . phpversion());
  328.  
  329.  
  330.  
  331.         }
  332.  
  333.  
  334.  
  335.  
  336.  
  337.         }
  338.  
  339.         else echo _YOUMUST;
  340.  
  341.  
  342.  
  343.  
  344.  
  345. } else {
  346.  
  347. resetAtchCookie();
  348.  
  349. include('header.php');
  350.  
  351. $moderator = get_moderator($mod,$db);
  352.  
  353. $moderators = get_moderators($forum, $db);
  354.  
  355.  
  356.  
  357. ?>
  358.  
  359.         <P ALIGN=LEFT><FONT SIZE="1"><b>
  360.  
  361.  
  362.  
  363.         
  364.  
  365. <?
  366.  
  367. echo _MODERATED;
  368.  
  369.  
  370.  
  371. $count = 0;
  372.  
  373. reset ($moderators);
  374.  
  375. while(list($null, $mods) = each($moderators)) {
  376.  
  377.         while(list($mod_id, $mod_name) = each($mods)) {
  378.  
  379.  
  380.  
  381.                 if($count > 0) { echo ", "; }
  382.  
  383.  
  384.  
  385.                 echo "<a href=\"modules.php?name=Your_Account&op=userinfo&uname=$mod_name\">$mod_name</a>";
  386.  
  387.  
  388.  
  389.                 $count++;
  390.  
  391.         }
  392.  
  393. }
  394.  
  395. ?>
  396.  
  397.         <br>
  398.  
  399.         <?php echo _POSTINN;?>
  400.  
  401.          <a href="modules.php?op=modload&name=<?php echo $module_name?>&file=viewforum&forum=<?php echo $forum?>"><?php echo $forum_name?></a></b><br><br><br>
  402.  
  403. <a href="modules.php?op=modload&name=<?php echo $module_name?>&file=index"><?php echo "$sitename : "._FINDEX;?></a> <b>╗ ╗</b>
  404.  
  405. <a href="modules.php?op=modload&name=<?php echo $module_name?>&file=viewforum&forum=<?php echo $forum?>"><?php echo stripslashes($forum_name)?></a> <?php echo $topic_subject;?>
  406.  
  407.         </font></p>
  408.  
  409.         <FORM ACTION="modules.php?op=modload&name=<?php echo $module_name?>&file=newtopic" METHOD="POST" NAME="coolsus">
  410.  
  411.         <TABLE BORDER="0" CELLPADDING="1" CELLSPACING=0" ALIGN="CENTER" VALIGN="TOP" WIDTH="100%"><TR><TD>
  412.  
  413.         <TABLE BORDER="0" CELLPADDING="1" CELLSPACING=1" WIDTH="100%">
  414.  
  415.         <TR BGCOLOR="<?php echo $bgcolor2?>">
  416.  
  417.                 <TD align="left" valign="middle" height="15"><FONT COLOR="<?php echo $textcolor1;?>"> <img src="images/forum/question.gif" >  
  418. <?php echo "<b>"._TYPES."</b>";?></FONT>
  419. </TD>
  420.  
  421. <?php
  422.  
  423.         if($forum_access == 0) {
  424.  
  425. ?>
  426.  
  427.                 <TD><FONT COLOR="<?php echo $textcolor1;?>"><?php echo ""._FANON." "._FCANWRITE.""?></FONT></TD>
  428.  
  429.  
  430.  
  431. <?php
  432.  
  433.         }
  434.  
  435.         else if($forum_access == 1) {
  436.  
  437. ?>
  438.  
  439.                 <TD><FONT COLOR="<?php echo $textcolor1;?>"><?php echo ""._FREG." "._FCANWRITE."";?></FONT></TD>
  440.  
  441. <?php
  442.  
  443.         }
  444.  
  445.         else if($forum_access == 2) {
  446.  
  447. ?>
  448.  
  449.                 <TD><FONT COLOR="<?php echo $textcolor1;?>"><?php echo ""._FMODS." "._FCANWRITE."";?></FONT></TD>
  450.  
  451. <?php
  452.  
  453.         }
  454.  
  455. ?>
  456.  
  457.         </TR>
  458.  
  459. <?PHP
  460.  
  461.         if (isset($user) && $forum_access == 1) {
  462.  
  463.  
  464.  
  465.                 $user = base64_decode($user);
  466.  
  467.                 $userdata = explode(":", $user);
  468.  
  469.                 $sql = "SELECT pass, user_level FROM ".$user_prefix."_users WHERE uid = '$userdata[0]'";
  470.  
  471.                 $result = mysql_query($sql, $db);
  472.  
  473.                 $user = mysql_fetch_array($result);
  474.  
  475.  
  476.  
  477.           if ($use_forum_password_fix == 1) {
  478.  
  479.                         $password = $user[pass];
  480.  
  481.                 } else {
  482.  
  483.                         if (!$system) $password = base64_decode($user[pass]);
  484.  
  485.                         else $password = $user[pass];
  486.  
  487.                 }
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.                 if ($password == $userdata[2] && $forum_access <= $user[user_level]) {
  496.  
  497.                 echo "<TR ALIGN=LEFT>";
  498.  
  499.                 echo "<TD  BGCOLOR=$bgcolor3  width=25%><b>"._FNICKNAME."<b></TD>";
  500.  
  501.                 echo "<TD  BGCOLOR=$bgcolor1>";
  502.  
  503.                 echo $userdata[1] . " \n";
  504.  
  505.                 echo "</TD></TR> \n";
  506.  
  507.                 $allow_to_post = 1;
  508.  
  509.                 }
  510.  
  511.                 else {
  512.  
  513.                 echo "<TR>";
  514.  
  515.                 echo "<TD BGCOLOR=$bgcolor3 COLSPAN=2 ALIGN=CENTER>"._YOUNOT."<BR><A HREF=javascript:history.go(-1)>"._FBACK."</A></TD>";
  516.  
  517.                 echo "</TR>";
  518.  
  519.                 }
  520.  
  521.         } elseif (!isset($user) && $forum_access == 1) {
  522.  
  523.  
  524.  
  525.                 echo "<TR ALIGN=LEFT>";
  526.  
  527.                 echo "<TD  BGCOLOR=$bgcolor3  width=25%><b>"._FNICKNAME."<b></TD>";
  528.  
  529.                 echo "<TD  BGCOLOR=$bgcolor1>";
  530.  
  531.                 echo "<INPUT CLASS=textbox TYPE=\"TEXT\" NAME=\"username\" SIZE=\"25\" MAXLENGTH=\"40\" ></TD> \n";
  532.  
  533.                 echo "<TR ALIGN=\"LEFT\"> \n";
  534.  
  535.                 echo "<TD BGCOLOR=\"$bgcolor3\" width=25%><b>"._FPASSWORD."</b></TD> \n";
  536.  
  537.                 echo "<TD BGCOLOR=\"$bgcolor1\"><INPUT CLASS=textbox TYPE=\"PASSWORD\" NAME=\"password\" SIZE=\"25\" MAXLENGTH=\"25\"></TD> \n";
  538.  
  539.                 echo "</TR> \n";
  540.  
  541.                 $allow_to_post = 1;
  542.  
  543.         } elseif ($forum_access == 2) {
  544.  
  545.  
  546.  
  547.                 echo "<TR ALIGN=LEFT>";
  548.  
  549.                 echo "<TD  BGCOLOR=$bgcolor3  width=25%><b>"._FNICKNAME."<b></TD>";
  550.  
  551.                 echo "<TD  BGCOLOR=$bgcolor1>";
  552.  
  553.                 echo "<INPUT CLASS=textbox TYPE=\"TEXT\" NAME=\"username\" SIZE=\"25\" MAXLENGTH=\"40\"></TD> \n";
  554.  
  555.                 echo "<TR ALIGN=\"LEFT\"> \n";
  556.  
  557.                 echo "<TD BGCOLOR=\"$bgcolor3\" width=25%><b>"._FPASSWORD."</b></TD> \n";
  558.  
  559.                 echo "<TD BGCOLOR=\"$bgcolor1\"><INPUT CLASS=textbox TYPE=\"PASSWORD\" NAME=\"password\" SIZE=\"25\" MAXLENGTH=\"25\"></TD> \n";
  560.  
  561.                 echo "</TR> \n";
  562.  
  563.                 $allow_to_post = 1;
  564.  
  565.         } elseif ($forum_access == 0) {
  566.  
  567.                 if (isset($user)) {
  568.  
  569.  
  570.  
  571.                         $user = base64_decode($user);
  572.  
  573.                         $userdata = explode(":", $user);
  574.  
  575.  
  576.  
  577.                         echo "<TR ALIGN=LEFT>";
  578.  
  579.                         echo "<TD  BGCOLOR=$bgcolor3  width=25%><b>"._FNICKNAME."<b></TD>";
  580.  
  581.                         echo "<TD  BGCOLOR=$bgcolor1>";
  582.  
  583.                         echo $userdata[1] . " \n";
  584.  
  585.                         echo "</TD></TR> \n";
  586.  
  587.  
  588.  
  589.                 }
  590.  
  591.  
  592.  
  593.                 $allow_to_post = 1;
  594.  
  595.         }
  596.  
  597.  
  598.  
  599. if ($allow_to_post) {
  600.  
  601. addForumScripts();
  602.  
  603. ?>
  604.  
  605.         <TR ALIGN="LEFT">
  606.  
  607.                 <TD  BGCOLOR="<?php echo $bgcolor3?>" width=25%><b><?php echo _FSUBJECT;?></b></TD>
  608.  
  609.                 <TD  BGCOLOR="<?php echo $bgcolor1?>"> <INPUT CLASS=textbox TYPE="TEXT" NAME="subject" SIZE="75" MAXLENGTH="100"></TD>
  610.  
  611.         </TR>
  612.  
  613.         <TR ALIGN="LEFT">
  614.  
  615.                 <TD  BGCOLOR="<?php echo $bgcolor3?>" width=25% VALIGN="TOP"><b><?php echo _FMICON;?></b></TD>
  616.  
  617.                 <TD  BGCOLOR="<?php echo $bgcolor1?>">
  618.  
  619.         <?php
  620.  
  621.                 $handle=opendir("./images/forum/subject");
  622.  
  623.                 while ($file = readdir($handle))
  624.  
  625.                         {
  626.  
  627.                         $filelist[] = $file;
  628.  
  629.                 }
  630.  
  631.                 asort($filelist);
  632.  
  633. $count = 1;
  634.  
  635.                 while (list ($key, $file) = each ($filelist))
  636.  
  637.                 {
  638.  
  639.                 if (strtoupper(stristr($file,".gif")) == ".GIF" || strtoupper(stristr($file,".jpg")) == ".JPG") {
  640.  
  641.                         echo "<input type=\"radio\" value=\"$file\" name=\"image_subject\"> ";
  642.  
  643.                         echo "<IMG SRC=\"images/forum/subject/$file\" BORDER=0> ";
  644.  
  645.                         $count++;
  646.  
  647.                         }
  648.  
  649.                 if ($count == "9") { echo "<br>"; $count = 1; }
  650.  
  651.  
  652.  
  653.                 }
  654.  
  655.         ?>
  656.  
  657.                  </TD>
  658.  
  659.         </TR>
  660.  
  661.         <TR ALIGN="LEFT">
  662.  
  663.                 <TD  BGCOLOR="<?php echo $bgcolor3?>" width=25% VALIGN="TOP"><b><?php echo _FMESSAGE;?></b><br><br>
  664.  
  665.                 <font size=-1>
  666.  
  667.                 <?php
  668.  
  669.                 echo "HTML : ";
  670.  
  671.                 if($allow_html == 1)
  672.  
  673.                         echo "On<BR>\n";
  674.  
  675.                 else
  676.  
  677.                         echo "Off<BR>\n";
  678.  
  679.                 echo "<br><a href=\"modules.php?op=modload&name=".$module_name."&file=bbcode_ref\" TARGET=\"blank\">BBCode</a> : ";
  680.  
  681.                 if($allow_bbcode == 1)
  682.  
  683.                         echo "On<br>\n";
  684.  
  685.                 else
  686.  
  687.                         echo "Off<BR>\n";
  688.  
  689.                 echo "<br>"._FORUMATCHM." : ";
  690.  
  691.                 if($atch == 1){
  692.  
  693.                         echo "On<br>\n";
  694.  
  695.                         }
  696.  
  697.                 else {
  698.  
  699.                         echo "Off<br>\n";
  700.  
  701.                         }        
  702.  
  703.                 ?>
  704.  
  705.                 </font></TD>
  706.  
  707.                 <TD  BGCOLOR="<?php echo $bgcolor1?>"><TEXTAREA  NAME="message" ROWS=10 COLS=75 WRAP="VIRTUAL"></TEXTAREA>
  708.  
  709.  
  710.  
  711.  
  712.  
  713.                 <br><?php putitems();?></TD>
  714.  
  715.         </TR>
  716.  
  717.         <TR ALIGN="LEFT">
  718.  
  719.                 <TD  BGCOLOR="<?php echo $bgcolor3?>" width=25%><b><?php echo _FOPTIONS;?></b></TD>
  720.  
  721.                 <TD  BGCOLOR="<?php echo $bgcolor1?>" >
  722.  
  723.  
  724.  
  725.                 <?php
  726.  
  727.     if ($atch == 1) {
  728.  
  729.                 echo "<br>".getAttachCode()."<br><br>";
  730.  
  731. }
  732.  
  733.                         if($allow_html == 1) {
  734.  
  735.                 ?>
  736.  
  737.                                 <INPUT TYPE="CHECKBOX" NAME="html"><?php echo _DISHTML;?><BR>
  738.  
  739.                 <?php
  740.  
  741.                         }
  742.  
  743.                 ?>
  744.  
  745.                 <?php
  746.  
  747.                         if($allow_bbcode == 1) {
  748.  
  749.                 ?>
  750.  
  751.                                 <INPUT TYPE="CHECKBOX" NAME="bbcode"><?php echo ""._FDIS." <a href=\"modules.php?op=modload&name=&file=bbcode_ref\" target=\"_blank\"><i>BBCode</i></a> "._FTHISMAIL;?><BR>
  752.  
  753.                 <?php
  754.  
  755.                         }
  756.  
  757.                 ?>
  758.  
  759.  
  760.  
  761.                 <INPUT TYPE="CHECKBOX" NAME="smile"><?php echo ""._FDIS." <a href=\"modules.php?op=modload&name=".$module_name."&file=bb_smilies\" target=\"_blank\"><i>Smilies</i></a> "._FTHISMAIL;?><BR>
  762.  
  763.                 <?php
  764.  
  765.                         if($allow_sig == 1) {
  766.  
  767.                                 if($userdata[sig] == 1)
  768.  
  769.                                         $s = "CHECKED";
  770.  
  771.                 ?>
  772.  
  773.                                 <INPUT TYPE="CHECKBOX" NAME="sig" <?php echo $s?>><?php echo _FSHOWSIG;?> <font size=-2>(<?php echo _WHATISSIG;?>)</font><BR>
  774.  
  775.                 <?php
  776.  
  777.  
  778.  
  779.                         }
  780.  
  781.                 ?>
  782.  
  783.  
  784.  
  785.                 <?
  786.  
  787.  
  788.  
  789.                 if ($user) {
  790.  
  791.                         echo "<INPUT TYPE=\"CHECKBOX\" NAME=\"notify\" VALUE=\"1\">" ._FNOTIFY. "<BR>";
  792.  
  793.                 } else {
  794.  
  795.                         echo "<INPUT TYPE=\"HIDDEN\" NAME=\"notify\" VALUE=\"0\">";
  796.  
  797.                 }
  798.  
  799.                 ?>
  800.  
  801.                 </TD>
  802.  
  803.         </TR>
  804.  
  805.         <TR>
  806.  
  807.                 <TD  BGCOLOR="<?php echo $bgcolor1?>" colspan=2 ALIGN="CENTER">
  808.  
  809.                 <INPUT TYPE="HIDDEN" NAME="forum" VALUE="<?php echo $forum?>">
  810.                 <INPUT TYPE="SUBMIT" NAME="submit" VALUE="<?php echo _INVIA; ?>"> <INPUT TYPE="RESET" VALUE="<?php echo _FRESET; ?>">
  811.                  <INPUT TYPE="SUBMIT" NAME="cancel" VALUE="<?php echo _FCANC; ?>">
  812.                 </FORM>
  813.         </TR>
  814. <?php
  815. }
  816. echo"</TABLE></TD></TR></TABLE>";
  817.  
  818. //<!-- Don't touch the lines below please! --> 
  819. echo"<p align=\"center\">Splatt Forum © By: <a href=\"http://www.splatt.it\" target=\"_blank\">Splatt.it</a><br>Version: $forumver</font></p><br><br>";
  820.  
  821. }
  822. include('footer.php');
  823. ?>