コード例 #1
0
ファイル: index.php プロジェクト: kapai69/fl-ru-damp
             $obj_offer->ChangeOfferKon($uid, $project['id'], $_POST['ps_work_pict'], $_POST['ps_work_prev_pict']);
             header('Location: ' . getFriendlyURL('project', $project['id']) . '?' . intval($project['id']) . $from_prm_s);
         }
     }
     break;
 case 'buy':
     if (!($error = $answers->BuyByFM($_SESSION['uid'], $_POST['ammount']))) {
         header('Location: ' . getFriendlyURL('project', $project['id']));
         exit;
     }
     break;
 case 'payed_is_color':
     $offer_id = __paramInit('int', null, 'id_offers');
     $account = new account();
     $transaction_id = $account->start_transaction(get_uid());
     $project_id = $obj_offer->getProjectIDByOfferID($offer_id);
     $error_buy = $account->Buy($billing_id, $transaction_id, $answers->color_op_code, get_uid(), 'Выделение ответа на проект цветом', "Выделение <a href='" . getFriendlyURL('project', $project_id) . "#freelancer_{$_SESSION['uid']}' target='_blank'>ответа на проект</a> цветом", 1, 1);
     $is_color = 't';
     $payed_items = '1';
     if ($error_buy) {
         $is_color = 'f';
         $payed_items = '0';
     }
     $fields = array('is_color' => "'{$is_color}'", 'payed_items' => "B'{$payed_items}'");
     $error = $obj_offer->setFieldsOffers($offer_id, $fields);
     if (!$error) {
         header('Location: /bill/success/');
         exit;
     } else {
         $error_is_color = 'Ошибка обработки запроса';
     }