web-dev-qa-db-ja.com

ユーザーポイント:プログラムでポイントを差し引く

プログラムでユーザーポイントからポイントを差し引く方法はありますか?

ユーザーが新しいコンテンツを作成するときに特定の「注目のアイテム」フィールドがチェックされている場合、ユーザーからポイントを差し引きたいが、「注目のアイテム」がチェックされていないコンテンツを作成したユーザーからポイントを差し引きたくない。

4
saadlulu

差し引く場合は、userpoints_userpointsapiを使用して、ポイントを負に渡すことができます。

    $params = array(
      'uid' => $user->uid,
      'points' => -5,
      'operation' => 'mymodule_some_operation',
    );
    userpoints_userpointsapi($params);

詳細情報 http://drupal.org/node/993376http://api.worldempire.ch/api/userpoints/userpoints-7.x-1.x%21userpoints .module/function/userpoints_userpointsapi/7-1

6
Mathankumar