freenetis-github/application/views/transfers/show.php @ 6dd0e0cc
8baed187 | Michal Kliment | <h2><?php echo $headline ?></h2>
|
|
<br />
|
|||
<?php
|
|||
if ($this->acl_check_view('Accounts_Controller', 'transfers')):
|
|||
$links = array();
|
|||
$links[] = html::anchor('transfers/show_all', __('Back to day book'));
|
|||
if (isset($bt))
|
|||
{
|
|||
$links[] = html::anchor('bank_transfers/show_by_bank_statement/'.$bt->bank_statement_id, __('Back to bank statement'));
|
|||
}
|
|||
echo implode(" | ", $links);
|
|||
?>
|
|||
<br />
|
|||
<?php endif; ?>
|
|||
<br />
|
|||
<table class="extended" cellspacing="0" style="float:left; width:360px;">
|
|||
<tr>
|
|||
<th colspan="2"><?php echo __('Transfer') ?></th>
|
|||
</tr>
|
|||
<tr>
|
|||
<th><?php echo __('Transfer ID')?></th>
|
|||
<td><?php echo $transfer->id ?></td>
|
|||
</tr>
|
|||
<tr>
|
|||
<th><?php echo __('Origin account') ?></th>
|
|||
c1bdc1c4 | Michal Kliment | <td><?php
|
|
$account = new Account_Model($transfer->oa_id);
|
|||
if (($account->id && $this->acl_check_view('Accounts_Controller', 'transfers', $account->member_id)) ||
|
|||
$this->acl_check_view('Members_Controller', 'currentcredit'
|
|||
))
|
|||
echo html::anchor('transfers/show_by_account/'.$transfer->oa_id, $transfer->oa_name);
|
|||
else
|
|||
echo $transfer->oa_name;
|
|||
?>
|
|||
</td>
|
|||
8baed187 | Michal Kliment | </tr>
|
|
<tr>
|
|||
<th><?php echo __('Destination account') ?></th>
|
|||
c1bdc1c4 | Michal Kliment | <td><?php
|
|
$account = new Account_Model($transfer->da_id);
|
|||
if (($account->id && $this->acl_check_view('Accounts_Controller', 'transfers', $account->member_id)) ||
|
|||
$this->acl_check_view('Members_Controller', 'currentcredit'
|
|||
))
|
|||
echo html::anchor('transfers/show_by_account/'.$transfer->da_id, $transfer->da_name);
|
|||
else
|
|||
echo $transfer->da_name;
|
|||
?>
|
|||
</td>
|
|||
8baed187 | Michal Kliment | </tr>
|
|
<tr>
|
|||
<th><?php echo __('Date and time') ?></th>
|
|||
<td><?php echo $transfer->datetime; ?></td>
|
|||
</tr>
|
|||
<tr>
|
|||
<th><?php echo __('Date and time of creation') ?></th>
|
|||
<td><?php echo $transfer->creation_datetime; ?></td>
|
|||
</tr>
|
|||
<tr>
|
|||
<th><?php echo __('Text') ?></th>
|
|||
<td><?php echo $transfer->text; ?></td>
|
|||
</tr>
|
|||
<tr>
|
|||
<th><?php echo __('Amount') ?></th>
|
|||
<td><?php echo number_format((float)$transfer->amount, 2, ',', ' ').' '.$this->settings->get('currency') ?></td>
|
|||
</tr>
|
|||
<?php if (isset($transfer->user_id)) { ?>
|
|||
<tr>
|
|||
<th><?php echo __('Added by') ?></th>
|
|||
c1bdc1c4 | Michal Kliment | <td><?php
|
|
$user = new User_Model($transfer->user_id);
|
|||
if ($this->acl_check_view('Users_Controller', 'users', $user->member_id))
|
|||
echo html::anchor('users/show/'.$transfer->user_id, $transfer->name.' '.$transfer->surname);
|
|||
else
|
|||
echo $transfer->name.' '.$transfer->surname;
|
|||
?>
|
|||
</td>
|
|||
8baed187 | Michal Kliment | </tr>
|
|
<?php } ?>
|
|||
<?php if (isset($transfer->job_report_id)) { ?>
|
|||
<tr>
|
|||
<th><?php echo __('Work report') ?></th>
|
|||
c1bdc1c4 | Michal Kliment | <td><?php
|
|
$work_report_model = new Job_report_Model($transfer->job_report_id);
|
|||
$work_report = $work_report_model->get_work_report();
|
|||
if (!$this->acl_check_view('Work_reports_Controller', 'work_report', $work_report_model->user->member_id) || (
|
|||
$work_report->concept &&
|
|||
$this->user_id != $work_report_model->user_id &&
|
|||
$this->user_id != $work_report_model->added_by_id
|
|||
))
|
|||
echo $transfer->job_report_description;
|
|||
else
|
|||
echo html::anchor('work_reports/show/'.$transfer->job_report_id, $transfer->job_report_description);
|
|||
?>
|
|||
</td>
|
|||
</tr>
|
|||
<?php } else if (isset($transfer->job_id) && Settings::get('works_enabled')) { ?>
|
|||
8baed187 | Michal Kliment | <tr>
|
|
<th><?php echo __('Work') ?></th>
|
|||
c1bdc1c4 | Michal Kliment | <td><?php
|
|
$work = new Job_Model($transfer->job_id);
|
|||
if ($this->acl_check_view('Works_Controller', 'work', $work->user->member_id))
|
|||
echo html::anchor('works/show/'.$transfer->job_id, $transfer->job_description);
|
|||
else
|
|||
echo $transfer->job_description;
|
|||
?>
|
|||
</td>
|
|||
8baed187 | Michal Kliment | </tr>
|
|
<?php } ?>
|
|||
<?php if (isset($transfer->previous_transfer_id)) { ?>
|
|||
<tr>
|
|||
<th><?php echo __('Previous transfer') ?></th>
|
|||
c1bdc1c4 | Michal Kliment | <td><?php
|
|
$transfer_model = new Transfer_Model();
|
|||
$tf = $transfer_model->get_transfer($transfer->previous_transfer_id);
|
|||
$oa = new Account_Model($tf->oa_id);
|
|||
$da = new Account_Model($tf->da_id);
|
|||
if ($oa->member_id != 1)
|
|||
$member_id = $oa->member_id;
|
|||
elseif ($da->member_id != 1)
|
|||
$member_id = $da->member_id;
|
|||
else
|
|||
$member_id = 1;
|
|||
if ($this->acl_check_view('Accounts_Controller', 'transfers', $member_id))
|
|||
echo html::anchor('transfers/show/'.$transfer->previous_transfer_id, $transfer->previous_transfer_id);
|
|||
else
|
|||
echo $transfer->previous_transfer_id;
|
|||
?>
|
|||
</td>
|
|||
8baed187 | Michal Kliment | </tr>
|
|
<?php } ?>
|
|||
c1bdc1c4 | Michal Kliment | <?php $transfer_model = new Transfer_Model(); ?>
|
|
8baed187 | Michal Kliment | <?php foreach ($dependent_transfers as $dep) { ?>
|
|
<tr>
|
|||
<th><?php echo __('Dependent transfer') ?></th>
|
|||
c1bdc1c4 | Michal Kliment | <td><?php
|
|
$tf = $transfer_model->get_transfer($dep->id);
|
|||
$oa = new Account_Model($tf->oa_id);
|
|||
$da = new Account_Model($tf->da_id);
|
|||
if ($oa->member_id != 1)
|
|||
$member_id = $oa->member_id;
|
|||
elseif ($da->member_id != 1)
|
|||
$member_id = $da->member_id;
|
|||
else
|
|||
$member_id = 1;
|
|||
if ($this->acl_check_view('Accounts_Controller', 'transfers', $member_id))
|
|||
echo html::anchor('transfers/show/'.$dep->id, $dep->id);
|
|||
else
|
|||
echo $dep->id;
|
|||
?>
|
|||
</td>
|
|||
8baed187 | Michal Kliment | </tr>
|
|
<?php } ?>
|
|||
</table>
|
|||
<?php if (isset($bt)) { ?>
|
|||
<table class="extended" style="float:left;width:360px; margin-left:10px;">
|
|||
<tr>
|
|||
<th colspan="2"><?php echo __('Bank transfer') ?></th>
|
|||
</tr>
|
|||
<tr>
|
|||
<th><?php echo __('Bank transfer ID') ?></th>
|
|||
<td><?php echo $bt->bt_id ?></td>
|
|||
</tr>
|
|||
<tr>
|
|||
<th><?php echo __('Transaction code') ?></th>
|
|||
<td><?php echo $bt->transaction_code ?></td>
|
|||
</tr>
|
|||
<tr>
|
|||
<th><?php echo __('Constant symbol') ?></th>
|
|||
<td><?php echo $bt->constant_symbol ?></td>
|
|||
</tr>
|
|||
<tr>
|
|||
<th><?php echo __('Variable symbol') ?></th>
|
|||
<td><?php echo $bt->variable_symbol ?></td>
|
|||
</tr>
|
|||
<tr>
|
|||
<th><?php echo __('Specific symbol') ?></th>
|
|||
<td><?php echo $bt->specific_symbol ?></td>
|
|||
</tr>
|
|||
<tr>
|
|||
<th colspan="2"><?php echo __('Origin bank account') ?></th>
|
|||
</tr>
|
|||
<tr>
|
|||
<th><?php echo __('Bank account id') ?></th>
|
|||
c1bdc1c4 | Michal Kliment | <td><?php
|
|
$ba = new Bank_account_Model($bt->oba_id);
|
|||
if (!($this->acl_check_view('Accounts_Controller', 'bank_transfers') ||
|
|||
($ba->member_id == 1)))
|
|||
echo $bt->oba_id;
|
|||
else
|
|||
echo empty($bt->oba_id) ? '' : html::anchor('bank_transfers/show_by_bank_account/'.$bt->oba_id, $bt->oba_id)
|
|||
?>
|
|||
</td>
|
|||
8baed187 | Michal Kliment | </tr>
|
|
<tr>
|
|||
<th><?php echo __('Account name') ?></th>
|
|||
<td><?php echo $bt->oba_name ?></td>
|
|||
</tr>
|
|||
<tr>
|
|||
<th><?php echo __('Account number') ?></th>
|
|||
<td><?php echo $bt->oba_number ?></td>
|
|||
</tr>
|
|||
<tr>
|
|||
<th colspan="2"><?php echo __('Destination bank account') ?></th>
|
|||
</tr>
|
|||
<tr>
|
|||
<th><?php echo __('Bank account id') ?></th>
|
|||
c1bdc1c4 | Michal Kliment | <td><?php
|
|
$ba = new Bank_account_Model($bt->dba_id);
|
|||
if (!($this->acl_check_view('Accounts_Controller', 'bank_transfers') ||
|
|||
($ba->member_id == 1)))
|
|||
e49b7983 | Ondřej Fibich | echo $bt->dba_id;
|
|
c1bdc1c4 | Michal Kliment | else
|
|
e49b7983 | Ondřej Fibich | echo empty($bt->dba_id) ? '' : html::anchor('bank_transfers/show_by_bank_account/'.$bt->dba_id, $bt->dba_id)
|
|
?>
|
|||
c1bdc1c4 | Michal Kliment | </td>
|
|
8baed187 | Michal Kliment | </tr>
|
|
<tr>
|
|||
<th><?php echo __('Account name') ?></th>
|
|||
<td><?php echo $bt->dba_name ?></td>
|
|||
</tr>
|
|||
<tr>
|
|||
<th><?php echo __('Account number') ?></th>
|
|||
<td><?php echo $bt->dba_number ?></td>
|
|||
</tr>
|
|||
</table>
|
|||
<?php } ?>
|