Exemple #1
0
 if (!$error_type && ($error['win_date'] || $error['end_date'])) {
     $error_type = 'date';
 }
 if (!$error) {
     //для пользователя
     $account_sum = $account->sum;
     $account_bonus_sum = $account->bonus_sum;
     //для модератора
     $view_user_login = '';
     if (hasPermissions("projects")) {
         $uid = $tmpPrj->getAuthorId();
         $view_account = new account();
         $view_account->GetInfo($uid);
         $account_sum = $view_account->sum;
         $account_bonus_sum = $view_account->bonus_sum;
         $view_user_login = $tmpPrj->getAuthorLogin();
     }
     if ($action == 'save') {
         $_POST['logo_id'] = $_POST['logo_file_id'];
         if ($PDA && !$tmpPrj->getCategories()) {
             $cats = array();
             $cats[] = array('category_id' => $project['category'], 'subcategory_id' => $project['subcategory']);
             $tmpPrj->setCategories($cats);
         }
         require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/drafts.php";
         require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/billing.php";
         $bill = new billing($uid);
         $bill->clearOrders();
         $tmpProject = $tmpPrj->getProject();
         if ($tmpPrj->isVacancy()) {
             $initedState = $tmpProject['state'];