Домой Каталог: Дополнения WP-Recall Money Wallet Recall Ошибки Undefined function mw_admin_success_request()
14ответ(ов) в теме
arigato1337@bk.ru
не в сети 4 месяца
На сайте с 09.07.2024
Участник
Тем 2
Сообщения 19
1
17:51
Версия WP-Recall: 26.8
Версия дополнения: 2.9.2
Ссылка на страницу: https://ne suzhestvyet

крчи пишу свой автовывод и ошибку цепляю именно хочу статус изменить все проходит все получается именно в этом ошибка скину сейчас участок кода

add_action('rap_pay_success', 'rap_request_success', 10, 2);

function rap_request_success($request_id = false, $pay_id = false) {
    if ($request_id) {
        mw_admin_success_request($request_id);
        sendTelegramMessage("Успешная выплата по запросу. Request ID: $request_id");
    }
}

       
 global $wpdb;

    $result = $wpdb->update(
        RCL_PREF . "rap_payeer",
        array('status' => 'success'),
        array('request_id' => $POST['payment']['id']),
        array('%s'),
        array('%s')
    );

    do_action('rap_pay_success', $POST['payment']['id'],0);

крч все приходит и платеж и авто платеж появляеться но только do_action не работает внутри него метод что делать хз

0
arigato1337@bk.ru
не в сети 4 месяца
На сайте с 09.07.2024
Участник
Тем 2
Сообщения 19
2
18:01

Вы не можете просматривать опубликованные ссылки

вот сам плагин
там фарш но суть в index.php самой 83 строка и вызываю этот метод снизу в функции result

вот ошибка с сервера

[Fri Aug 02 17:38:34.965111 2024] [php7:error] [pid 1620] [client 93.179.90.161:53138] PHP Fatal error: Uncaught Error: Call to undefined function mw_admin_success_request() in /var/www/html/delo-sdelano_ru/data/wp-recall/add-on/rcl-auto-pay/index.php:83nStack trace:n#0 /var/www/html/delo-sdelano_ru/wp-includes/class-wp-hook.php(324): rap_request_success()n#1 /var/www/html/delo-sdelano_ru/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()n#2 /var/www/html/delo-sdelano_ru/wp-includes/plugin.php(517): WP_Hook->do_action()n#3 /var/www/html/delo-sdelano_ru/data/wp-recall/add-on/rcl-auto-pay/index.php(267): do_action()n#4 /var/www/html/delo-sdelano_ru/data/plugins/wp-recall/add-on/user-balance/classes/class-rcl-payment-process.php(47): Rcl_Monetix_Payout->result()n#5 /var/www/html/delo-sdelano_ru/data/plugins/wp-recall/add-on/user-balance/index.php(83): Rcl_Payment_Process->payment_process()n#6 /var/www/html/delo-sdelano_ru/wp-includes/class-wp-hook.php(324): rcl_payments_process()n#7 /var/www/html/delo-sdelano_ru/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()n#8 /var/www/html/delo-sdelano_ru in /var/www/html/delo-sdelano_ru/data/wp-recall/add-on/rcl-auto-pay/index.php on line 83

0
arigato1337@bk.ru
не в сети 4 месяца
На сайте с 09.07.2024
Участник
Тем 2
Сообщения 19
3
18:02

то есть сперва отправляется запрос в платежку после проходит оплата в monetix потом я сделал костыль с платежной системой и приходит на нее результат автоплатежа
и в бд тоже он появляется и в админке выходит в автоплатежах со статусом success ну все работает только метод не работает money wallet (mw_admin_succes_request()) хотя из коробки в плагине он написан мб у него название с обновой изменилось
это купленный переписанный плагин rcl auto pay payeer
все работает только вот этот метод не работает хотя должен )) хз крч

0
Андрей CS
не в сети 19 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
4
09:07

/var/www/html/delo-sdelano_ru/data/wp-recall/add-on/rcl-auto-pay/index.php

в тексте ошибки указано дополнение с которым возникает проблема, создавайте тему на форуме поддержки этого дополнения

0
arigato1337@bk.ru
не в сети 4 месяца
На сайте с 09.07.2024
Участник
Тем 2
Сообщения 19
5
14:16

я переписал это дополнение под свое

от него ничего почти не осталось
прост мне нужно чтоб метод money wallet отрабатывал и все

0
arigato1337@bk.ru
не в сети 4 месяца
На сайте с 09.07.2024
Участник
Тем 2
Сообщения 19
6
16:12

мне нужно тупо чтоб если прошла оплата я изменил статус вывода средств этого пользователя все имеется просто метод Money wallet же должен отрабатывать в ней то ошибка !

0
arigato1337@bk.ru
не в сети 4 месяца
На сайте с 09.07.2024
Участник
Тем 2
Сообщения 19
7
10:32

или обьясните мне как изменить статус вывода средств если есть id этого вывода
как обратиться к базе или какое там поле
или есть может функция

мне нужно поменять с Рассмотрения на Произведен !!!!! просто дайте пример какой нить

image

0
василий
не в сети 6 часов
На сайте с 20.03.2013
Участник
Тем 25
Сообщения 178
8
12:38

Добрый день
Пишите функцию примерно так

function my_update_money_request( $request_id, $update ) {
	global $wpdb;

$res=	$wpdb->update( RCL_PREF . 'wallet_request', $update, array(
		'ID' => $request_id
	) );
return $res;
}

А где вам надо вызываете
my_update_money_request( $request_id, ['status_rq' => 2] );
где $request_id id вашей заявки

1
arigato1337@bk.ru
не в сети 4 месяца
На сайте с 09.07.2024
Участник
Тем 2
Сообщения 19
9
15:52

воо четко ща попробую )

0
arigato1337@bk.ru
не в сети 4 месяца
На сайте с 09.07.2024
Участник
Тем 2
Сообщения 19
10
16:13

все отлично но сумму наверное тоже надо изменять потому что сумма вывод 0 становиться нужно аверное что то подобное делать
my_update_money_request( $request_id, ['status_rq' => 2,'sum_rq'=>$POST['payment']['amount']] );

0
arigato1337@bk.ru
не в сети 4 месяца
На сайте с 09.07.2024
Участник
Тем 2
Сообщения 19
11
16:56

а так понял и нашел какие переменные для update функции

ID: 78
user_rq: 1
count_rq: 5555.00
output_rq: 0
comment_rq: Банковская карта 4000000000000077
time_rq: 2024-08-04 16:54:48
status_rq: 2

держите пацаны

0
arigato1337@bk.ru
не в сети 4 месяца
На сайте с 09.07.2024
Участник
Тем 2
Сообщения 19
12
17:00

function my_update_money_request( $request_id, $update ) {
	global $wpdb;

$res=	$wpdb->update( RCL_PREF . 'wallet_request', $update, array(
		'ID' => $request_id
	) );
return $res;
}

а вызываем

что хотим выбираем и меняем
ID: 78 user_rq: 1 count_rq: 5555.00 output_rq: 0 comment_rq: Банковская карта 4000000000000077 time_rq: 2024-08-04 16:54:48 status_rq: 2

например

     $this->my_update_money_request( $POST['payment']['id'], [
        'status_rq' => 2,
        'output_rq'=>$formatted_amount
     ] );

0
василий
не в сети 6 часов
На сайте с 20.03.2013
Участник
Тем 25
Сообщения 178
13
17:59

Вы просили как обновить статус так вам и дал.
А так вы верно нашли таблицу и нужные значения.

1
arigato1337@bk.ru
не в сети 4 месяца
На сайте с 09.07.2024
Участник
Тем 2
Сообщения 19
14
17:58

да вы мне помогли

0
Вы не имеете права на публикацию сообщений в этой теме