+ if($thread && param('cmd') eq 'Sticky' && $thread->{moderate}){
+ if ($DBH->do(q{UPDATE forum_threads SET sticky = TRUE WHERE ftid = ?}, undef,$thread->{id})){
+ $thread->{sticky} = 1;
+ }else{
+ $ND::ERROR .= p($DBH->errstr);
+ }
+ }
+ if($thread && param('cmd') eq 'Unsticky' && $thread->{moderate}){
+ if ($DBH->do(q{UPDATE forum_threads SET sticky = FALSE WHERE ftid = ?}, undef,$thread->{id})){
+ $thread->{sticky} = 0;
+ }else{
+ $ND::ERROR .= p($DBH->errstr);
+ }
+ }