Есть такой код на кнопке АП темы(Bump Up Topics) поинты снимает все отличьно!)
Но когда 0 поинтов тема всеравно поднимается!) кто поможет какой запрос или что добавить что б при недостаче поинтов тему не возможно б було АПнуть?
/* Finally bump topic and redirect ;P */
$this->DB->update( 'topics', array( 'last_post' => IPS_UNIX_TIME_NOW ), 'tid='.$topicData['tid'] );
include 'conf_global.php';
$sql_database = $INFO['sql_database'];
$sql_user = $INFO['sql_user'];
$sql_pass = $INFO['sql_pass'];
$db_host = "localhost";
$db_user = $sql_user;
$db_password = $sql_pass;
$db = mysql_connect($db_host,$db_user,$db_password) OR DIE("");
mysql_select_db($sql_database,$db);
mysql_query("SET NAMES 'utf8'",$db);
$userid = $this->memberData['member_id'];
$pointov = $this->memberData['points'];
$price = 50;
if( $topicData['approved'] )
{
if($pointov >= $price){
mysql_query("UPDATE `members` SET `points`=`points`-'$price' WHERE `member_id`='$userid'");
$dbs = array( 'last_title' => $topicData['title'],
'seo_last_title' => $topicData['title_seo'],
'last_id' => $topicData['tid'],
'last_post' => IPS_UNIX_TIME_NOW,
'last_poster_name' => $topicData['last_poster_name'],
'seo_last_name' => $topicData['seo_last_name'],
'last_poster_id' => $topicData['last_poster_id'],
'last_x_topic_ids' => $this->registry->class_forums->lastXFreeze( $this->registry->class_forums->buildLastXTopicIds( $topicData['forum_id'], FALSE ) )
);