} else { //header("Location: /404.php"); //exit; } if (isset($_POST['save']) && $is_transfer) { $is_convert = opinions::setConvertOpinion($opinion); if ($is_convert) { $edit = $paid_advice->add($advice['user_to'], $advice['msgtext'], $advice['user_from'], $advice['create_date'], $opinion); $_POST['paid_advice_id'] = $edit; } else { $error['save'] = 'Не удалось записать рекомендацию'; } } } if ($edit > 0 && get_uid(false)) { $advice = $paid_advice->getAdvice((int) $edit, $user->uid); $filesSize = 0; $bitDisabled = '00000'; $bitEnabled = '11111'; if ($advice['docs_link'] != "") { $link = $advice['docs_link']; $is_link = true; $bitDisabled = $bitDisabled | '00100'; } if ($advice['docs_contract'] > 0) { $filesSize += $advice['size_contract']; $path_file = WDCPREFIX . "/{$advice['path_docs_contract']}{$advice['name_docs_contract']}"; set_loaded_attach(1, $advice['docs_contract'], $advice['fname_docs_contract'], $path_file); $bitDisabled = $bitDisabled | '10000'; } if ($advice['docs_tz'] > 0) {
function RestoreAdvice($id_advice, $status) { $objResponse = new xajaxResponse(); $id_advice = intval($id_advice); if (!$id_advice) { $objResponse->call('alert', 'Ошибка'); return $objResponse; } $advice = new paid_advices(); $advice->restore($id_advice, $status); $info = $advice->getAdvice($id_advice); if ($info['converted_id'] > 0) { require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/opinions.php"; opinions::setConvertOpinion($info['converted_id'], true); } $objResponse->call("restoreAdvice", $id_advice); return $objResponse; }
get_uid(); error_reporting(E_ALL); if (!get_uid()) { include "../fbd.php"; exit; } $action = trim($_POST['action']); $tr_id = intval($_REQUEST['transaction_id']); if ($action == 'buy') { require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/paid_advices.php"; require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/exrates.php"; $exrates = new exrates(); $EXR = $exrates->GetAll(); $paid_advice = new paid_advices(); $id_advice = intval($_POST['id_advice']); $advice = $paid_advice->getAdvice($id_advice); if ((int) $advice['id'] <= 0) { header("Location: /bill/fail/"); exit; } $sum = round($advice['comm_sum'] / $EXR[13], 2); $order_id = $paid_advice->payedAdvice($advice['id'], $advice['user_to'], $tr_id, $sum, $advice['comm_sum']); if ($advice['converted_id'] > 0 && $order_id) { require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/opinions.php"; opinions::DeleteMsg($advice['user_from'], $advice['converted_id']); } } if (!$order_id) { header("Location: /bill/fail/"); exit; } else {