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 />'; }