PageRenderTime 25ms CodeModel.GetById 10ms RepoModel.GetById 0ms app.codeStats 0ms

/applications/pm/views/cases/finance/filing_costs.php

https://bitbucket.org/amitholkar/zenfile-18-05
PHP | 198 lines | 185 code | 11 blank | 2 comment | 19 complexity | 4136e9ecb70e38bc62a7daad569482d5 MD5 | raw file
  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3. $('.custom_accordion').click(function(){
  4. $('.finance_country_content').slideUp();
  5. $('#' + $(this).attr('ref')).slideDown();
  6. });
  7. });
  8. </script>
  9. <div id="finance-filing-costs">
  10. <?php foreach ($invoices as $invoice) { ?>
  11. <?php
  12. if ($invoice->is_deadline_passed && $invoice->fa_invoice_status) {
  13. switch($invoice->fa_invoice_status) {
  14. case 'pending-approval':
  15. $status = 'pending';
  16. break;
  17. case 'rejected':
  18. $status = 'rejected';
  19. break;
  20. case 'approved':
  21. $status = 'approved';
  22. break;
  23. case 'pending-unlock':
  24. $status = 'pending';
  25. break;
  26. default:
  27. $status = 'not_touched';
  28. break;
  29. }
  30. } else {
  31. $status = 'gray_background';
  32. }
  33. if ($invoice->fee_currency == 'euro') {
  34. $currency_sign = '&euro;';
  35. } else {
  36. $currency_sign = '$';
  37. }
  38. ?>
  39. <div class="finance_country <?php echo $status ?> custom_accordion" ref="filing_cost_country_<?php echo $invoice->id ?>"><?php echo $invoice->country ?></div>
  40. <div id="filing_cost_country_<?php echo $invoice->id ?>" class="finance_country_content" style="display: none;">
  41. <form action="" method="post">
  42. <div>
  43. <h2><?php echo $invoice->country ?> - <?php echo $invoice->fa_invoice_status ?></h2>
  44. </div>
  45. <div class="clear"></div>
  46. <div class="float_left">
  47. Submitted by FA on <?php echo date('m/d/y' , strtotime($invoice->fa_invoice_sent)) ?>
  48. <div>
  49. <div class="finance_label float_left">
  50. Filing Fee:
  51. </div>
  52. <div class="finance_input float_left">
  53. <?php echo $currency_sign ?><input readonly="true" value="<?php echo $invoice->fa_invoice_professional_fee ?>" type="text"/>
  54. </div>
  55. <div class="clear"></div>
  56. </div>
  57. <div>
  58. <div class="finance_label float_left">
  59. Official Fees:
  60. </div>
  61. <div class="finance_input float_left">
  62. <?php
  63. if ($invoice->fa_corrected_invoice_official_fee) {
  64. // if PM corrected this value - show this
  65. $fa_invoice_official_fee = $invoice->fa_corrected_invoice_official_fee;
  66. } else {
  67. // if not - let's show what was saved by FA
  68. $fa_invoice_official_fee = $invoice->fa_invoice_official_fee ;
  69. }
  70. ?>
  71. <?php echo $currency_sign ?><input name="fa_corrected_invoice_official_fee" value="<?php echo $fa_invoice_official_fee ?>" type="text"/>
  72. <?php $summ = $invoice->fa_invoice_professional_fee + $fa_invoice_official_fee; ?>
  73. <input name="associate_data_id" value="<?php echo $invoice->id ?>" type="hidden"/>
  74. </div>
  75. <div class="clear"></div>
  76. </div>
  77. <?php foreach($invoice->additional_fees as $additional_fee) { ?>
  78. <?php
  79. if ($additional_fee->additional_fee_corrected_by_pm) {
  80. $additional_fee_value = $additional_fee->additional_fee_corrected_by_pm;
  81. } else {
  82. $additional_fee_value = $additional_fee->additional_fee_by_fa;
  83. }
  84. $summ += $additional_fee_value;
  85. ?>
  86. <div>
  87. <div class="finance_label float_left">
  88. <span class="required">*</span>Additional Fees:
  89. </div>
  90. <div class="finance_input float_left">
  91. <input type="hidden" name="additional_fee_id[]" value="<?php echo $additional_fee->additional_fee_id ?>">
  92. <?php echo $currency_sign ?><input title="<?php echo $additional_fee->additional_fee_description_by_fa ?>" name="additional_fee_corrected_by_pm[]" value="<?php echo $additional_fee_value ?>" type="text"/>
  93. </div>
  94. <!-- <div class="finance_input float_left" style="width: 170px;">-->
  95. <!-- <input disabled="true" name="additional_fee_description_by_fa[]" value="--><?php //echo $additional_fee->additional_fee_description_by_fa ?><!--">-->
  96. <!-- </div>-->
  97. <div class="clear"></div>
  98. </div>
  99. <?php } ?>
  100. <div>
  101. <div class="finance_label float_left">
  102. Total:
  103. </div>
  104. <div class="finance_input float_left">
  105. <?php echo $currency_sign ?><input readonly="true" value="<?php echo $summ ?>" type="text"/>
  106. </div>
  107. <div class="clear"></div>
  108. </div>
  109. <div>
  110. <div class="finance_label float_left">
  111. <?php foreach($invoice->invoices as $file) { ?>
  112. <a href="<?php echo base_url() ?>cases/download_file/<?php echo $file->file_id ?>"><?php echo $file->filename ?></a>
  113. <?php } ?>
  114. </div>
  115. </div>
  116. </div>
  117. <div class="float_left">
  118. Estimated by PM on <?php echo date('m/d/y' , strtotime($case['estimate_saved_by_pm'])) ?>
  119. <?php
  120. if ($invoice->estimated_by_pm_filing_fee) {
  121. $estimated_by_pm_filing_fee = $invoice->estimated_by_pm_filing_fee;
  122. } else {
  123. $estimated_by_pm_filing_fee = $filing_cost_result[$invoice->country_id]['result_filing_fee'];
  124. }
  125. if ($invoice->estimated_by_pm_official_fee) {
  126. $estimated_by_pm_official_fee = $invoice->estimated_by_pm_official_fee;
  127. } else {
  128. $estimated_by_pm_official_fee = $filing_cost_result[$invoice->country_id]['result_official_fee'];
  129. }
  130. if ($invoice->estimated_by_pm_additional_fee) {
  131. $estimated_by_pm_additional_fee = $invoice->estimated_by_pm_additional_fee;
  132. } else {
  133. $estimated_by_pm_additional_fee = $filing_cost_result[$invoice->country_id]['additional_summ'];
  134. }
  135. $estimate_summ = $estimated_by_pm_filing_fee + $estimated_by_pm_official_fee + $estimated_by_pm_additional_fee;
  136. ?>
  137. <div>
  138. <div class="finance_label float_left">
  139. Filing Fee:
  140. </div>
  141. <div class="finance_input float_left">
  142. <?php echo $currency_sign ?><input name="estimated_by_pm_filing_fee" value="<?php echo $estimated_by_pm_filing_fee ?>" readonly="true" type="text"/><br/>
  143. </div>
  144. <div class="clear"></div>
  145. </div>
  146. <div>
  147. <div class="finance_label float_left">
  148. Official Fees:
  149. </div>
  150. <div class="finance_input float_left">
  151. <?php echo $currency_sign ?><input name="estimated_by_pm_official_fee" value="<?php echo $estimated_by_pm_official_fee ?>" readonly="true" type="text"/>
  152. </div>
  153. <div class="clear"></div>
  154. </div>
  155. <div>
  156. <div class="finance_label float_left">
  157. <span class="required">*</span>Additional Fees:
  158. </div>
  159. <div class="finance_input float_left">
  160. <?php echo $currency_sign ?><input name="estimated_by_pm_additional_fee" value="<?php echo $estimated_by_pm_additional_fee ?>" readonly="true" type="text"/>
  161. </div>
  162. <div class="clear"></div>
  163. </div>
  164. <div>
  165. <div class="finance_label float_left">
  166. Total:
  167. </div>
  168. <div class="finance_input float_left">
  169. <?php echo $currency_sign ?><input readonly="true" value="<?php echo $estimate_summ ?>" type="text"/>
  170. </div>
  171. <div class="clear"></div>
  172. </div>
  173. <div class="clear"></div>
  174. <div class="finance_actions">
  175. <?php if($invoice->fa_invoice_status != 'approved') { ?>
  176. <button value="approved" name="fa_invoice_status" class="green">APPROVE</button>
  177. <?php } ?>
  178. <button value="rejected" name="fa_invoice_status" class="light-red">Not Approved</button>
  179. <button value="pending-unlock" name="fa_invoice_status" class="blue">Unlock Submit for FA</button>
  180. <input type="hidden" name="invoice_edit" value="1">
  181. </div>
  182. </div>
  183. <div class="clear"></div>
  184. </form>
  185. </div>
  186. <?php } ?>
  187. </div>