Изменить баланс на личном счете (wp-recall)

K
На сайте с 08.09.2014
Offline
31
2676

Здравствуйте, подскажите как при нажатии на кнопку/ссылку изменить баланс пользователя.

Более развернуто:

Сайт на вордпресс, подключен плагин личного кабинета WP-Recall , в котором присутствует виджет "личный счет пользователя". Его можно пополнять и с него уже оплачивать покупки.

Хочу сделать акцию для пользователей, посредством денежного бонуса на их личный счет. Так вот этот счет должен пополнятся, когда сам пользователь нажмет на какую-то кнопку или ссылку. То есть нажал кнопку - хоп на счет +100 к текущему.

php код виджета, который выводится в сайдбаре сайта находится по стандартному пути вп-контент/плагинс/wp-recall/phpfile.php

Насколько я понял, то эта функция в файле phpfile.php отвечает за вывод в сайдбаре:

function rcl_get_html_usercount(){

global $user_ID,$rmag_options;

$id = rand(1,100);

$usercount = '<div class="rcl-widget-balance" id="rcl-widget-balance-'.$id.'">';

$user_count = rcl_get_user_balance();
if(!$user_count) $user_count = 0;



$usercount .= '<div class="usercount" > <p class="usercount-text">Денег на вашем счёте</p><p class="usercount-num">'.$user_count.' '.rcl_get_primary_currency(1).'</p></div>';


$usercount = apply_filters('count_widget_rcl',$usercount);

if($rmag_options['connect_sale']!='')
$usercount .= "<!-- <div class='rcl-toggle-form-balance'>"
. "<a class='recall-button rcl-toggle-form-link' href='#'>"
.__("Deposit",'wp-recall')
."</a>
</div>
<div class='rcl-form-balance'>
".rcl_form_user_balance(array('idform'=>$id))."
</div> -->";

$usercount .= '</div>';

return $usercount;
}

Саму кнопку "пополнения" нужно сделать на совершенно другой страничке. Как заставить кнопку обратится к нужному пхп файлу и добавить +100 (например) к текущему значению ?

Пробовал добавить в этом же файле

if(isset($_POST['btn'])) $user_count = $user_count + 100;

но как-то не получилось)

Если кто поможет буду очень благодарен)

K
На сайте с 08.09.2014
Offline
31
#1

Готов заплатить за подсказку)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий