本文整理匯總了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();
}
}
}
}