Esempio n. 1
0
         continue;
         } */
     $option['items'] = array($opt => $value);
     $bill->setOptions($option);
     //Берем код услуги и применяем его, если найден
     $ownOpCode = new_projects::getOpCodeByService($opt);
     if ($ownOpCode) {
         $op_code_pay = $ownOpCode;
     }
     $success = $bill->create($op_code_pay, 0, false);
     if (!$success) {
         break;
     }
 }
 if (!$success) {
     $bill->rollback();
 } else {
     $bill->commit();
     // Сохраним данные проекта при этом убираем платные плюшки
     if ($tmpPrj->isEdit()) {
         if ($items['logo'] > 0) {
             $tmpPrj->clearLogo();
         }
         if ($items['top'] > 0) {
             $tmpPrj->setAddedTopDays(0);
         }
         $error = $tmpPrj->saveProject(hasPermissions('projects') ? $uid : null, $proj);
     }
     //Продолжаем на выход
     echo 'Счета созданы<br />';
 }