to_j ( $_POST ); $db -> update( 'users', $_SESSION['user_id'], $a ); //05.06.2022 - Проверяем есть ли введеный ИНН в Базе, если нет - добавляем организацию unset( $a ); $a['inn'] = trim($_POST['inn']); $txt = $db -> get_val ( 'org', $a, 'txt' ); if ( !$txt ) { $a['txt'] = trim( $_POST['org'] ); $a['kpp'] = trim($_POST['kpp']); $a['vid'] = ( strlen( $a['inn'] )==10 ) ? 'Юридическое лицо' : 'Индивидуальный предприниматель'; $db -> add ( 'org', $a ); } break; /* ---------------------------------------------------------------------- 04.06.2022 Ищем организацию по ИНН ---------------------------------------------------------------------- */ case 'find_org': unset( $a ); $a['inn'] = $_POST['inn']; $txt = $db -> get_val ( 'org', $a, 'txt' ); echo ( $txt ) ? $txt : '1'; break; /* ---------------------------------------------------------------------- 05.06.2022 Сохраняем адрес доставки ---------------------------------------------------------------------- */ case 'add_adres': unset( $_POST['act'] ); $_POST['user_id'] = $_SESSION['user_id']; $db -> add ( 'adres_dostavki', $_POST ); break; /* ---------------------------------------------------------------------- 05.06.2022 Удаляем адрес доставки ---------------------------------------------------------------------- */ case 'del_adres': //Проверяем авторство записи: unset( $a ); $a['id'] = $_POST['id']; $user_id = $db -> get_val( 'adres_dostavki', $a, 'user_id' ); if ( $user_id == $_SESSION['user_id'] ) $db -> del_id ( 'adres_dostavki', $_POST['id'] ); break; /* case 'creat_qr': unset($_POST['act']); $zakaz='Пользователь: ' . $_SESSION['user_id']; $txt='ST00012|Name=' . '1027700132195' . '|PersonalAcc=' . '40817810216546803418' . '|BankName=' . 'УРАЛЬСКИЙ БАНК ПАО СБЕРБАНК' . '|BIC=' . '046577674' . '|CorrespAcc=' . '30101810500000000674' . '|KPP=' . '665843001' . '|PayeeINN=' . '7707083893' . '|Purpose=' . $zakaz . '|Sum=' . $_POST['summa'] . '00'; require_once (MYDIR . '/api/soft/qrcode/phpqrcode/qrlib.php'); @mkdir (MYDIR . '/img/tmpqr', 0700); $rnd=rand(1, 100000); QRcode::png($txt, MYDIR . '/img/tmpqr/' . $rnd . '.png'); echo '/img/tmpqr/' . $rnd . '.png'; break; */ case 'get_bablo': unset($_POST['act']); //запрашиваем текущий баланс пользователя, минусуем на сумму и обновляем unset($a); $a['id']=$_SESSION['user_id']; $balans=$db->get_val('users', $a, 'balans'); //echo $balans; if ($balans > $_POST['summa']){//если запрашиваемая сумма меньше баланса - то выполняем дальше, иначе, пишем ошибку $_POST['t']=time(); $_POST['user_id']=$_SESSION['user_id']; $db->add("zapros_deneg", $_POST); unset($b); $b['balans']=$balans-$_POST['summa']; $db->update('users', $_SESSION['user_id'], $b); echo "Запрос успешно сохранен, ожидайте перевода!"; }else{ echo "Слишком много ввели, давайте по меньше =)"; } break; default: }