| 17 |
#include "log.h" |
#include "log.h" |
| 18 |
#include "section_list.h" |
#include "section_list.h" |
| 19 |
#include "trie_dict.h" |
#include "trie_dict.h" |
| 20 |
|
#include "user_list.h" |
| 21 |
#include <errno.h> |
#include <errno.h> |
| 22 |
#include <signal.h> |
#include <signal.h> |
| 23 |
#include <stdio.h> |
#include <stdio.h> |
| 926 |
{ |
{ |
| 927 |
p_section->visible_article_count--; |
p_section->visible_article_count--; |
| 928 |
|
|
| 929 |
|
if (user_article_cnt_inc(p_article->uid, -1) < 0) |
| 930 |
|
{ |
| 931 |
|
log_error("user_article_cnt_inc(uid=%d, -1) error\n", p_article->uid); |
| 932 |
|
} |
| 933 |
|
|
| 934 |
if (p_article->tid == 0) |
if (p_article->tid == 0) |
| 935 |
{ |
{ |
| 936 |
p_section->visible_topic_count--; |
p_section->visible_topic_count--; |
| 949 |
p_reply->visible = 0; |
p_reply->visible = 0; |
| 950 |
p_section->visible_article_count--; |
p_section->visible_article_count--; |
| 951 |
affected_count++; |
affected_count++; |
| 952 |
|
|
| 953 |
|
if (user_article_cnt_inc(p_reply->uid, -1) < 0) |
| 954 |
|
{ |
| 955 |
|
log_error("user_article_cnt_inc(uid=%d, -1) error\n", p_reply->uid); |
| 956 |
|
} |
| 957 |
} |
} |
| 958 |
} |
} |
| 959 |
} |
} |
| 966 |
{ |
{ |
| 967 |
p_section->visible_topic_count++; |
p_section->visible_topic_count++; |
| 968 |
} |
} |
| 969 |
|
|
| 970 |
|
if (user_article_cnt_inc(p_article->uid, 1) < 0) |
| 971 |
|
{ |
| 972 |
|
log_error("user_article_cnt_inc(uid=%d, 1) error\n", p_article->uid); |
| 973 |
|
} |
| 974 |
} |
} |
| 975 |
|
|
| 976 |
p_article->visible = visible; |
p_article->visible = visible; |