| 945 |
} |
} |
| 946 |
else if (direction == 1) |
else if (direction == 1) |
| 947 |
{ |
{ |
| 948 |
for (p_article = p_article_cur, p_article_last = p_article_cur; |
for (p_article_last = p_article_cur, p_article = p_article_cur->p_topic_next; |
| 949 |
step > 0 && p_article->p_topic_next->aid > p_article_cur->aid; |
step > 0 && p_article->aid > p_article_cur->aid; |
| 950 |
p_article = p_article->p_topic_next) |
p_article = p_article->p_topic_next) |
| 951 |
{ |
{ |
| 952 |
if (p_article->visible) |
if (p_article->visible) |
| 955 |
p_article_last = p_article; |
p_article_last = p_article; |
| 956 |
} |
} |
| 957 |
} |
} |
| 958 |
if (!p_article->visible) |
p_article = p_article_last; |
|
{ |
|
|
p_article = p_article_last; |
|
|
} |
|
| 959 |
|
|
| 960 |
aid = (p_article->aid > p_article_cur->aid && p_article->visible ? p_article->aid : 0); |
aid = (p_article->aid > p_article_cur->aid && p_article->visible ? p_article->aid : 0); |
| 961 |
} |
} |
| 962 |
else if (direction == -1) |
else if (direction == -1) |
| 963 |
{ |
{ |
| 964 |
for (p_article = p_article_cur, p_article_last = p_article_cur; |
for (p_article_last = p_article_cur, p_article = p_article_cur->p_topic_prior; |
| 965 |
step > 0 && p_article->p_topic_prior->aid < p_article_cur->aid; |
step > 0 && p_article->aid < p_article_cur->aid; |
| 966 |
p_article = p_article->p_topic_prior) |
p_article = p_article->p_topic_prior) |
| 967 |
{ |
{ |
| 968 |
if (p_article->visible) |
if (p_article->visible) |
| 971 |
p_article_last = p_article; |
p_article_last = p_article; |
| 972 |
} |
} |
| 973 |
} |
} |
| 974 |
if (!p_article->visible) |
p_article = p_article_last; |
|
{ |
|
|
p_article = p_article_last; |
|
|
} |
|
| 975 |
|
|
| 976 |
aid = (p_article->aid < p_article_cur->aid && p_article->visible ? p_article->aid : 0); |
aid = (p_article->aid < p_article_cur->aid && p_article->visible ? p_article->aid : 0); |
| 977 |
} |
} |