Exemple #1
0
     $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'];
         $tmpPrj->setProjectField('old_state', $initedState);
         $tmpPrj->setProjectField('state', projects::STATE_PUBLIC);
     }
     if ($tmpPrj->getAmmount() && $account_bonus_sum < $tmpPrj->getAmmount()) {
         if (!$tmpPrj->isEdit()) {
             $tmpProject['uid'] = $uid;
             $tmpProject['draft_id'] = $draft_id;
             $tmpProject['project_profession0_columns'] = $_POST['project_profession0_columns'];
             $tmpProject['project_profession1_columns'] = $_POST['project_profession1_columns'];
             $tmpProject['project_profession2_columns'] = $_POST['project_profession2_columns'];
             $tmpProject['currency_db_id'] = $tmpProject['currency'];
             $tmpProject['priceby_db_id'] = $tmpProject['priceby'];
             $tmpProject['top_ok'] = $_POST['top_ok'];
             $tmpProject['top_days'] = intval($_POST['top_days']);