<?php $projectsName = Project::getProjectsNameList(); ?>
<tr id="budgetOperation<?php echo $budgetOperation->id; ?>" class="operation-type-<?php echo $budgetOperation->type; ?> <?php echo $budgetOperation->getTrClassName(); ?> <?php if($budgetOperation->debt_parent_id && $budgetOperation->isdebt): ?> info <?php endif; ?>" data-amount='<?php echo $budgetOperation->amount; ?>' <?php if($budgetOperation->isnoincome): ?> data-noincome='1' <?php elseif($budgetOperation->isnooutcome): ?> data-nooutcome='1' <?php endif; ?>>
  <td>
		  <?php if($budgetOperation->isdebt): ?>
			<label class="checkbox">
				<input name="is-checked-operation" class="radio-relative check-deb-operation" type="checkbox" value="<?php echo $budgetOperation->id; ?>" <?php if($budgetOperation->debt_parent_id): ?> checked <?php endif; ?>>
			</label>
			<?php endif; ?>
	</td>	
	<td class="nowrap">
		<span class="project-name-debt text-bold"><?php echo $projectsName[$budgetOperation->project_id]; ?></span><br>
		<span title="<?php echo $budgetOperation->user->first_name; ?> <?php echo $budgetOperation->user->last_name; ?>, <?php echo $budgetOperation->created_at; ?>">
			<?php if($budgetOperation->isuploaded || !$user->hasRole(Role::ROLE_BUDGET)): ?>
				<span><?php echo $budgetOperation->getFormattedDate(); ?></span>
			<?php else: ?>
				<span class="<!--editable--> editable-date" data-type="combodate" data-pk="<?php echo $budgetOperation->id; ?>" data-name="date" data-value="<?php echo $budgetOperation->date; ?>" date-format="YYYY-MM-DD" data-viewformat="DD.MM.YYYY" data-template="D / MMMM / YYYY"><?php echo $budgetOperation->getFormattedDate(); ?></span>
			<?php endif; ?>
		</span>
	</td>
	<td class="nowrap">
		<?php if($budgetOperation->isuploaded || !$user->hasRole(Role::ROLE_BUDGET)): ?>
			<span><?php echo $budgetOperation->getTypeName(); ?></span>
		<?php else: ?>
			<span class="<!--editable--> editable-select-type" data-type="select" data-pk="<?php echo $budgetOperation->id; ?>" data-name="type" data-value="<?php echo $budgetOperation->type; ?>">
				<?php echo $budgetOperation->getTypeName(); ?>

			</span>
		<?php endif; ?>
	</td>
	<td class="nowrap">
		<?php if($budgetOperation->isuploaded || !$user->hasRole(Role::ROLE_BUDGET)): ?>
			<?php if($budgetOperation->type == BudgetOperation::TYPE_INCOMING): ?>
				<span><?php echo $budgetOperation->inAccount->name; ?></span>
			<?php elseif($budgetOperation->type == BudgetOperation::TYPE_OUTCOMING): ?>
				<span><?php echo $budgetOperation->outAccount->name; ?></span>
			<?php elseif($budgetOperation->type == BudgetOperation::TYPE_EXCHANGE): ?>
				<span><?php echo $budgetOperation->outAccount->name; ?></span>
			<?php elseif($budgetOperation->type == BudgetOperation::TYPE_OPENING_BALANCE): ?>
				<span><?php echo $budgetOperation->inAccount->name; ?></span>
			<?php endif; ?>
		<?php else: ?>
			<?php if($budgetOperation->type == BudgetOperation::TYPE_INCOMING): ?>
				<span class="<!--editable--> editable-select-account" data-type="select" data-pk="<?php echo $budgetOperation->id; ?>" data-name="budget_in_account_id" data-value="<?php echo $budgetOperation->budget_in_account_id; ?>">
					<?php echo $budgetOperation->inAccount->name; ?>

				</span>
			<?php elseif($budgetOperation->type == BudgetOperation::TYPE_OUTCOMING): ?>
				<span class="<!--editable--> editable-select-account" data-type="select" data-pk="<?php echo $budgetOperation->id; ?>" data-name="budget_out_account_id" data-value="<?php echo $budgetOperation->budget_out_account_id; ?>">
					<?php echo $budgetOperation->outAccount->name; ?>

				</span>
			<?php elseif($budgetOperation->type == BudgetOperation::TYPE_EXCHANGE): ?>
				<span class="<!--editable--> editable-select-account" data-type="select" data-pk="<?php echo $budgetOperation->id; ?>" data-name="budget_out_account_id" data-value="<?php echo $budgetOperation->budget_out_account_id; ?>">
					<?php echo $budgetOperation->outAccount->name; ?>

				</span>
			<?php elseif($budgetOperation->type == BudgetOperation::TYPE_OPENING_BALANCE): ?>
				<span class="<!--editable--> editable-select-account" data-type="select" data-pk="<?php echo $budgetOperation->id; ?>" data-name="budget_in_account_id" data-value="<?php echo $budgetOperation->budget_in_account_id; ?>">
					<?php echo $budgetOperation->inAccount->name; ?>

				</span>
			<?php endif; ?>
		<?php endif; ?>
	</td>
	<td>
		<?php if($budgetOperation->type == BudgetOperation::TYPE_OPENING_DEBT_IN): ?>
			<p class="text-danger">
				<b>Мы должны: <?php echo $budgetOperation->debtPartner->name; ?></b>
			</p>
		<?php elseif($budgetOperation->type == BudgetOperation::TYPE_OPENING_DEBT_OUT): ?>
			<p class="text-info">
				<b>Нам должен: <?php echo $budgetOperation->debtPartner->name; ?></b>
			</p>
		<?php elseif($budgetOperation->isdebt): ?>
			<?php if($budgetOperation->type == BudgetOperation::TYPE_INCOMING): ?>
				<p class="text-success">
					<b>Долговая операция с <?php echo ($budgetOperation->debtPartner->debet_project_id)? $projectsName[$budgetOperation->debtPartner->debet_project_id] : $budgetOperation->debtPartner->name; ?>, <?php echo $budgetOperation->debt_comment; ?></b>
				</p>
			<?php elseif($budgetOperation->type == BudgetOperation::TYPE_OUTCOMING): ?>
				<p class="text-info">
					<b>Долговая операция с <?php echo ($budgetOperation->debtPartner->debet_project_id)? $projectsName[$budgetOperation->debtPartner->debet_project_id] : $budgetOperation->debtPartner->name; ?>, <?php echo $budgetOperation->debt_comment; ?></b>
				</p>
			<?php endif; ?>
		<?php else: ?>
			<?php if($budgetOperation->isuploaded || !$user->hasRole(Role::ROLE_BUDGET)): ?>
				<?php if($budgetOperation->type == BudgetOperation::TYPE_INCOMING): ?>
					<?php echo $budgetOperation->partner->name; ?>

				<?php elseif($budgetOperation->type == BudgetOperation::TYPE_OUTCOMING): ?>
					<?php if(!$user->hasRole(Role::ROLE_BUDGET)): ?>
						Потрачено на <b>
							<?php if($budgetOperation->cost): ?>
								<?php echo $budgetOperation->cost->name; ?>

							<?php endif; ?>
						</b>
					<?php else: ?>
						Потрачено на <b><span class="<!--editable--> editable-select-cost" data-type="select" data-pk="<?php echo $budgetOperation->id; ?>" data-name="budget_cost_id" data-value="<?php echo $budgetOperation->budget_cost_id; ?>">
							<?php if($budgetOperation->cost): ?>
								<?php echo $budgetOperation->cost->name; ?>

							<?php endif; ?>
						</span></b>
					<?php endif; ?>
					<br/><small><?php echo $budgetOperation->partner->name; ?></small>
				<?php elseif($budgetOperation->type == BudgetOperation::TYPE_EXCHANGE): ?>
					Перевод на <b><?php echo $budgetOperation->inAccount->name; ?></b>
				<?php elseif($budgetOperation->type == BudgetOperation::TYPE_OPENING_BALANCE): ?>
					<b>Начальные остатки</b>
				<?php endif; ?>
			<?php else: ?>
				<?php if($budgetOperation->type == BudgetOperation::TYPE_INCOMING): ?>
					<span class="<!--editable--> editable-select-partner" data-type="select" data-pk="<?php echo $budgetOperation->id; ?>" data-name="budget_partner_id" data-value="<?php echo $budgetOperation->budget_partner_id; ?>">
						<?php echo $budgetOperation->partner->name; ?>

					</span>
				<?php elseif($budgetOperation->type == BudgetOperation::TYPE_OUTCOMING): ?>
					<span class="<!--editable--> editable-select-cost" data-type="select" data-pk="<?php echo $budgetOperation->id; ?>" data-name="budget_cost_id" data-value="<?php echo $budgetOperation->budget_cost_id; ?>">
						<?php if($budgetOperation->cost): ?>
							<?php echo $budgetOperation->cost->name; ?>

						<?php endif; ?>
					</span>
				<?php elseif($budgetOperation->type == BudgetOperation::TYPE_EXCHANGE): ?>
					Зачисление на
					<span class="<!--editable--> editable-select-account" data-type="select" data-pk="<?php echo $budgetOperation->id; ?>" data-name="budget_in_account_id" data-value="<?php echo $budgetOperation->budget_in_account_id; ?>">
						<?php echo $budgetOperation->inAccount->name; ?>

					</span>
				<?php elseif($budgetOperation->type == BudgetOperation::TYPE_OPENING_BALANCE): ?>
					<b>Начальные остатки</b>
				<?php endif; ?>
			<?php endif; ?>
		<?php endif; ?>
	</td>
	<td class="text-right nowrap">
		<?php if($budgetOperation->isuploaded || !$user->hasRole(Role::ROLE_BUDGET)): ?>
		<span class="to-humanize"><?php echo round($budgetOperation->amount, 2); ?></span> <i class="fa fa-rub"></i>
		<?php else: ?>
			<span class="to-humanize <!--editable--> editable-select-amount" data-type="text" data-pk="<?php echo $budgetOperation->id; ?>" data-name="amount" data-value="<?php echo $budgetOperation->amount; ?>"><?php echo number_format($budgetOperation->amount, 2, ',', ' '); ?></span> <i class="fa fa-rub"></i>
		<?php endif; ?>
	</td>
	<td class="budget-operation-delete" data-child-deleted-id>
		<small>
			<?php if($budgetOperation->istransit): ?>
				<span class="label label-warning">транзитная</span>
			<?php endif; ?>
			<?php if($budgetOperation->isnoincome): ?>
				<span class="label label-info">не является доходом</span>
			<?php endif; ?>
			<?php if($budgetOperation->isnooutcome): ?>
				<span class="label label-info">не является расходом</span>
			<?php endif; ?>
			<?php if($budgetOperation->isuploaded || !$user->hasRole(Role::ROLE_BUDGET)): ?>
				<?php echo $budgetOperation->comment; ?>

			<?php else: ?>
				<span class="<!--editable--> editable-comment" data-type="text" data-pk="<?php echo $budgetOperation->id; ?>" data-name="comment" data-value="<?php echo e($budgetOperation->comment); ?>">
					<?php echo $budgetOperation->comment; ?>

				</span>
			<?php endif; ?>
		</small>
</tr>
