All pastes #35653 Raw Edit

itrebal

public text v1 · immutable
#35653 ·published 2006-01-03 21:38 UTC
rendered paste body
	$title = 'New Comment';
	$ncomment = new HTML_QuickForm('ncomment', 'post', '/?admin&cmd=ncomment&pid='.$_GET['pid']);
	$ncomment->addElement('hidden', 'pid', '', $_GET['pid']);
	$ncomment->applyFilter('pid', 'trim');
	$ncomment->addRule('pid', 'PID NOT SET', 'required');
	$ncomment->addElement('text', 'title', 'Title');
	$ncomment->applyFilter('title', 'trim');
	$ncomment->addRule('title', 'Please enter a title.', 'required');
	$ncomment->addElement('textarea', 'comment', 'Comment', array('rows' => 10, 'cols' => 40));
	$ncomment->applyFilter('comment', 'trim');
	$ncomment->addRule('comment', 'Please put in a comment.', 'required');
	$ncomment->addElement('submit', 'submit', 'Submit');
	echo ($ncomment->validate());
	if($ncomment->validate()){
	  $ncomment->freeze();
	  echo 'frozen';
	  $ncomment->process('newcomment', false);
	}else{
	  $ncomment->display();
	}


	function newcomment($input){
	  global $posts;
	  global $user;
	  $posts->new_comment($input['title'], $input['comment'], $input['pid'], $input['uid'], $user['username']);
	  print_r($input);
	}