Не инициируется функция
-
Всем привет.
Такая проблема.
В некотором исполняемом файле подключаю файл и вызываю в нем функцию:include_once ($_SERVER['DOCUMENT_ROOT'].'/wp-content/plugins/fre-credit/functions.php'); credit_get_total_project_working($user_ID);
Далее сама функция:
function credit_get_total_project_working($user_ID){ global $bidsumma; if($_SERVER["REQUEST_METHOD"]=="POST"){ if (!empty($_POST["bid_budget"])){ $bidsumma = $_POST["bid_budget"]; } } $total_project_working = 0 ; $total_project_working += $bidsumma; $list_project_working = get_posts(array( 'post_type' => 'bid', 'author' => $user_ID, 'post_status' => array('disputing','accept','complete'), 'posts_per_page' => -1, )); if(!empty($list_project_working)){ foreach ($list_project_working as $v){ $payment_amount = 0 ; $fre_paykey = get_post_meta($v->ID,'fre_paykey',true); $history_status_transfer = get_post_meta($fre_paykey,'history_status',true); if($history_status_transfer == 'pending'){ $bid_budget = get_post_meta($v->ID,'bid_budget',true); $payer_of_commission = get_post_meta($v->ID,'payer_of_commission',true); if($payer_of_commission !='project_owner'){ $commission_fee = get_post_meta($v->ID,'commission_fee',true); $payment_amount = $bid_budget - $commission_fee; }else{ $payment_amount = intval($bid_budget); } } $total_project_working += $payment_amount; } } return $total_project_working; }
$user_ID передаю через функцию, а вот $bidsumma пытаюсь поймать постом.
не выходит, передать $bidsumma через функцию по типу:
function credit_get_total_project_working($user_ID,$bidsumma )
не могу эта функция завязана еще и на другие процессы, начинают на это ругатьсякак в функцию транслировать еще данные $bidsumma?
POST не ловится, НО я итак его уже ловлю в исполняемом файле где инициирую эту функцию, но ведь это не одноразовая переменная, почему не ловится в функции…
- Тема «Не инициируется функция» закрыта для новых ответов.