コード例 #1
0
ファイル: monitor.php プロジェクト: pombredanne/tuleap
            // If already monitored then stop monitoring
            forum_delete_monitor($forum_id, user_getid());
        } else {
            // Not yet monitored so add it
            $forum_monitor_error = !forum_add_monitor($forum_id, user_getid());
        }
        /*
        	Set up navigation vars
        */
        $result = db_query("SELECT group_id,forum_name,is_public FROM forum_group_list WHERE group_forum_id=" . db_ei($forum_id));
        $group_id = db_result($result, 0, 'group_id');
        $forum_name = db_result($result, 0, 'forum_name');
        forum_header(array('title' => $Language->getText('forum_monitor', 'monitor')));
        echo '
			<H2>' . $Language->getText('forum_monitor', 'monitor') . '</H2>';
        if (user_monitor_forum($forum_id, user_getid())) {
            echo "<span class=\"highlight\"><H3>" . $Language->getText('forum_monitor', 'now_monitoring') . "</H3></span>";
            echo '<P>' . $Language->getText('forum_monitor', 'get_followups') . '</p>';
            echo '<P>' . $Language->getText('forum_monitor', 'to_turn_monitor_off') . '</p>';
        } else {
            echo "<span class=\"highlight\"><H3>" . $Language->getText('forum_monitor', 'monitor_off') . "</H3></span>";
            echo '<P>' . $Language->getText('forum_monitor', 'no_mails_anymore') . '</p>';
        }
        if ($forum_monitor_error) {
            echo "<span class=\"highlight\">" . $Language->getText('forum_forum_utils', 'insert_err') . "</span>";
        }
        forum_footer(array());
    } else {
        forum_header(array('title' => $Language->getText('forum_monitor', 'choose_forum_first')));
        echo '
			<H1>' . $Language->getText('forum_forum', 'choose_forum_first') . '</H1>';
コード例 #2
0
ファイル: forum_utils.php プロジェクト: nterray/tuleap
function show_post_form($forum_id, $thread_id = 0, $is_followup_to = 0, $subject = "")
{
    global $Language;
    if (user_isloggedin()) {
        if ($subject) {
            //if this is a followup, put a RE: before it if needed
            if (!eregi('RE:', $subject, $test)) {
                $subject = 'RE: ' . $subject;
            }
        }
        ?>
		<CENTER>
		<FORM ACTION="/forum/forum.php" METHOD="POST">
        <TABLE>
          <TR>
            <TD>		
		<INPUT TYPE="HIDDEN" NAME="post_message" VALUE="y">
		<INPUT TYPE="HIDDEN" NAME="forum_id" VALUE="<?php 
        echo $forum_id;
        ?>
">
		<INPUT TYPE="HIDDEN" NAME="thread_id" VALUE="<?php 
        echo $thread_id;
        ?>
">
		<INPUT TYPE="HIDDEN" NAME="msg_id" VALUE="<?php 
        echo $is_followup_to;
        ?>
">
		<INPUT TYPE="HIDDEN" NAME="is_followup_to" VALUE="<?php 
        echo $is_followup_to;
        ?>
">
		<B><?php 
        echo $Language->getText('forum_forum_utils', 'subj');
        ?>
:
            </TD><TD>
		<INPUT TYPE="TEXT" NAME="subject" VALUE="<?php 
        echo $subject;
        ?>
" CLASS="textfield_medium">
          </TD></TR>
	  <TR><TD><B><?php 
        echo $Language->getText('forum_forum_utils', 'msg');
        ?>
:
            </TD><TD>
		<TEXTAREA NAME="body" VALUE="" ROWS="10" COLS="80" WRAP="SOFT"></TEXTAREA>
	  </TD></TR>
	  <TR><TD COLSPAN="2" ALIGN="center">
		<B><span class="highlight"><?php 
        echo $Language->getText('forum_forum_utils', 'html_displays_as_text');
        ?>
</span></B>
	  </TR>
	  <?php 
        if (user_monitor_forum($forum_id, user_getid())) {
            $disabled = "disabled";
            $checked = "checked";
        } else {
            $disabled = "";
            if ($thread_id == 0) {
                $checked = "checked";
            } else {
                if (user_monitor_forum_thread($thread_id, user_getid())) {
                    $checked = "checked";
                } else {
                    $checked = "";
                }
            }
        }
        echo '
	           <TR><TD align="right"><INPUT TYPE="checkbox" NAME="enable_monitoring" VALUE="1" ' . $disabled . ' ' . $checked . '></TD>
	           <TD> ' . $GLOBALS['Language']->getText('forum_forum_utils', 'monitor_this_thread') . '</TD>
	           </TR>';
        ?>
          <TR><td>&nbsp;</td><TD ALIGN="left"> </TR>
          <TR><TD COLSPAN="2" ALIGN="center">
		<INPUT TYPE="SUBMIT" NAME="SUBMIT" VALUE="<?php 
        echo $Language->getText('forum_forum_utils', 'post_comment');
        ?>
">
             </TD>
             <TD VALIGN="top">              
             </TD>
          </TR>
	</TABLE>
        </FORM>
		<?php 
    } else {
        echo "<CENTER>";
        echo "\n\n<H3>" . $Language->getText('forum_forum_utils', 'log_to_post', "/account/login.php?return_to=" . urlencode($_SERVER['REQUEST_URI'])) . '</H3>';
        echo "</CENTER>";
    }
}