本文整理汇总了PHP中Thread::edit方法的典型用法代码示例。如果您正苦于以下问题:PHP Thread::edit方法的具体用法?PHP Thread::edit怎么用?PHP Thread::edit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Thread
的用法示例。
在下文中一共展示了Thread::edit方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: edit
public function edit()
{
$thread_id = Param::get('thread_id');
$user_id = get_authenticated_user_id($_SESSION['userid']);
authorize_user_request($thread_id, self::AUTH_THREAD_EDIT);
$thread = new Thread();
$comment = new Comment();
$thread->id = $thread_id;
$thread->title = Param::get('title');
$thread->category = Param::get('category');
$comment->id = Comment::getIdByThreadId($thread->id);
$comment->body = Param::get('body');
try {
$thread->edit($comment);
} catch (ValidationException $e) {
$_SESSION['old_thread'] = (array) $thread;
$_SESSION['old_comment'] = (array) $comment;
}
$page_to_go = Param::get('page');
if ($page_to_go === self::PROFILE_PAGE) {
redirect(PROFILE_PAGE, array("user_id" => $user_id));
}
redirect(THREAD_PAGE);
}
示例2: Thread
$GLOBALS['MySql']->querySql($updatethread);
$GLOBALS['Templ']->assign('infomessage', $GLOBALS['_LANG']['bd_editsusse']);
$GLOBALS['Templ']->assign('URL_TIME', URL_TIME);
$GLOBALS['Templ']->assign('geturl', BASE_WEBURL . '/?thread-' . $idval . '.html');
$GLOBALS['Templ']->display('suggestion_tpl.html');
}
}
$Thread = new Thread();
if ($GLOBALS['Webur']->getval["type"] == 'add') {
$Thread->add();
} else {
if ($GLOBALS['Webur']->getval["type"] == 'addinfo') {
$Thread->addinfo();
} else {
if ($GLOBALS['Webur']->getval["type"] == 'edit') {
$Thread->edit();
} else {
if ($GLOBALS['Webur']->getval["type"] == 'editinfo') {
$Thread->editinfo();
} else {
if ($GLOBALS['Webur']->getval["type"] == 'del') {
$Thread->del();
} else {
if (intval($GLOBALS['Webur']->getval["idval"]) != '') {
$Thread->infolist();
} else {
$Thread->index();
}
}
}
}