/////////////////////////////////////////////////
// PukiWiki - Yet another WikiWikiWeb clone.
//
-// $Id: comment.inc.php,v 1.22 2004/07/13 13:34:05 henoheno Exp $
+// $Id: comment.inc.php,v 1.23 2004/07/31 03:09:20 henoheno Exp $
//
/////////////////////////////////////////////////
$_name = ($_name == '') ? '' : str_replace('$name', $_name, COMMENT_NAME_FORMAT);
$_now = ($vars['nodate'] == '1') ? '' : str_replace('$now', $now, COMMENT_NOW_FORMAT);
-
+
$comment = str_replace("\x08MSG\x08", $_msg, COMMENT_FORMAT);
$comment = str_replace("\x08NAME\x08",$_name,$comment);
$comment = str_replace("\x08NOW\x08", $_now, $comment);
$comment = $head . $comment;
-
+
$postdata = '';
$postdata_old = get_source($vars['refer']);
$comment_no = 0;
$comment_ins = ($vars['above'] == '1');
-
+
foreach ($postdata_old as $line)
{
if (!$comment_ins)
$postdata .= $line;
}
}
-
+
$title = $_title_updated;
$body = '';
if (md5(@join('',get_source($vars['refer']))) != $vars['digest'])
$title = $_title_comment_collided;
$body = $_msg_comment_collided . make_pagelink($vars['refer']);
}
-
+
page_write($vars['refer'], $postdata);
-
+
$retvars['msg'] = $title;
$retvars['body'] = $body;
-
+
$vars['page'] = $vars['refer'];
-
+
return $retvars;
}
global $script, $vars, $digest;
global $_btn_comment, $_btn_name, $_msg_comment;
static $numbers = array();
-
+
if (! isset($numbers[$vars['page']])) {
$numbers[$vars['page']] = 0;
}
$comment_no = $numbers[$vars['page']]++;
-
+
$options = func_num_args() ? func_get_args() : array();
-
+
if (in_array('noname',$options)) {
$nametags = $_msg_comment;
} else {
$nametags = $_btn_name . '<input type="text" name="name" size="' . COMMENT_NAME_COLS . "\" />\n";
}
-
+
$nodate = in_array('nodate', $options) ? '1' : '0';
$above = in_array('above', $options) ? '1' : (in_array('below', $options) ? '0' : COMMENT_INS);
-
+
$s_page = htmlspecialchars($vars['page']);
$comment_cols = COMMENT_COLS;
$string = <<<EOD
</div>
</form>
EOD;
-
+
return $string;
}
?>