Beispiel #1
0
         }
         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 = 'Ошибка обработки запроса';
         }
         break;
 }
 $hash = md5($project['id'] . $uid . projects_offers::SALT);
 $offers = array();
 $exec_info = null;
 // $real_offers_count - реальное количество ответов на проекты (видимые, скрытые, и ответ пользователя не зависимо от статуса ответа)
 $real_offers_count = current($obj_offer->CountPrjOffers($prj_id, 'frl_not_refuse'));
 //Показываем админу
 if ($is_adm) {