PageRenderTime 44ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 0ms

/application/modules/layout/views/layout.php

https://gitlab.com/mlnkv/fusioninvoice
PHP | 212 lines | 164 code | 48 blank | 0 comment | 3 complexity | 093bde8ac38514c37042f4bc61204eab MD5 | raw file
  1. <!doctype html>
  2. <!--[if lt IE 7]> <html class="no-js ie6 oldie" lang="en"> <![endif]-->
  3. <!--[if IE 7]> <html class="no-js ie7 oldie" lang="en"> <![endif]-->
  4. <!--[if IE 8]> <html class="no-js ie8 oldie" lang="en"> <![endif]-->
  5. <!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]-->
  6. <head>
  7. <meta charset="utf-8">
  8. <!-- Use the .htaccess and remove these lines to avoid edge case issues -->
  9. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  10. <title>FusionInvoice</title>
  11. <meta name="description" content="">
  12. <meta name="author" content="William G. Rivera">
  13. <meta name="viewport" content="width=device-width,initial-scale=1">
  14. <link rel="stylesheet" href="<?php echo base_url(); ?>assets/default/css/style.css">
  15. <script src="<?php echo base_url(); ?>assets/default/js/libs/modernizr-2.0.6.js"></script>
  16. <script src="<?php echo base_url(); ?>assets/default/js/libs/jquery-1.7.1.min.js"></script>
  17. <script src="<?php echo base_url(); ?>assets/default/js/libs/jquery-ui-1.10.3.min.js"></script>
  18. <script src="<?php echo base_url(); ?>assets/default/js/libs/bootstrap.min.js"></script>
  19. <script type="text/javascript">
  20. $(function()
  21. {
  22. $('.nav-tabs').tab();
  23. $('.tip').tooltip();
  24. $('.datepicker').datepicker({ format: '<?php echo date_format_datepicker(); ?>'});
  25. $('.create-invoice').click(function() {
  26. $('#modal-placeholder').load("<?php echo site_url('invoices/ajax/modal_create_invoice'); ?>");
  27. });
  28. $('.create-quote').click(function() {
  29. $('#modal-placeholder').load("<?php echo site_url('quotes/ajax/modal_create_quote'); ?>");
  30. });
  31. $('#btn_quote_to_invoice').click(function() {
  32. quote_id = $(this).data('quote-id');
  33. $('#modal-placeholder').load("<?php echo site_url('quotes/ajax/modal_quote_to_invoice'); ?>/" + quote_id);
  34. });
  35. $('#btn_copy_invoice').click(function() {
  36. invoice_id = $(this).data('invoice-id');
  37. $('#modal-placeholder').load("<?php echo site_url('invoices/ajax/modal_copy_invoice'); ?>", {invoice_id: invoice_id});
  38. });
  39. $('#btn_copy_quote').click(function() {
  40. quote_id = $(this).data('quote-id');
  41. $('#modal-placeholder').load("<?php echo site_url('quotes/ajax/modal_copy_quote'); ?>", {quote_id: quote_id});
  42. });
  43. $('.client-create-invoice').click(function() {
  44. $('#modal-placeholder').load("<?php echo site_url('invoices/ajax/modal_create_invoice'); ?>", {
  45. client_name: $(this).data('client-name')
  46. });
  47. });
  48. $('.client-create-quote').click(function() {
  49. $('#modal-placeholder').load("<?php echo site_url('quotes/ajax/modal_create_quote'); ?>", {
  50. client_name: $(this).data('client-name')
  51. });
  52. });
  53. $(document).on('click', '.invoice-add-payment', function() {
  54. invoice_id = $(this).data('invoice-id');
  55. invoice_balance = $(this).data('invoice-balance');
  56. $('#modal-placeholder').load("<?php echo site_url('payments/ajax/modal_add_payment'); ?>", {invoice_id: invoice_id, invoice_balance: invoice_balance });
  57. });
  58. });
  59. </script>
  60. </head>
  61. <body>
  62. <nav class="navbar navbar-inverse">
  63. <div class="navbar-inner">
  64. <div class="container">
  65. <ul class="nav">
  66. <li><?php echo anchor('dashboard', lang('dashboard')); ?></li>
  67. <li class="dropdown">
  68. <a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo lang('clients'); ?><b class="caret"></b></a>
  69. <ul class="dropdown-menu">
  70. <li><?php echo anchor('clients/form', lang('add_client')); ?></li>
  71. <li><?php echo anchor('clients/index', lang('view_clients')); ?></li>
  72. </ul>
  73. </li>
  74. <li class="dropdown">
  75. <a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo lang('quotes'); ?><b class="caret"></b></a>
  76. <ul class="dropdown-menu">
  77. <li><a href="#" class="create-quote"><?php echo lang('create_quote'); ?></a></li>
  78. <li><?php echo anchor('quotes/index', lang('view_quotes')); ?></li>
  79. </ul>
  80. </li>
  81. <li class="dropdown">
  82. <a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo lang('invoices'); ?><b class="caret"></b></a>
  83. <ul class="dropdown-menu">
  84. <li><a href="#" class="create-invoice"><?php echo lang('create_invoice'); ?></a></li>
  85. <li><?php echo anchor('invoices/index', lang('view_invoices')); ?></li>
  86. <li><?php echo anchor('invoices/recurring/index', lang('view_recurring_invoices')); ?></li>
  87. </ul>
  88. </li>
  89. <li class="dropdown">
  90. <a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo lang('payments'); ?><b class="caret"></b></a>
  91. <ul class="dropdown-menu">
  92. <li><?php echo anchor('payments/form', lang('enter_payment')); ?></li>
  93. <li><?php echo anchor('payments/index', lang('view_payments')); ?></li>
  94. </ul>
  95. </li>
  96. <li class="dropdown">
  97. <a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php echo lang('reports'); ?><b class="caret"></b></a>
  98. <ul class="dropdown-menu">
  99. <li><?php echo anchor('reports/invoice_aging', lang('invoice_aging')); ?></li>
  100. <li><?php echo anchor('reports/payment_history', lang('payment_history')); ?></li>
  101. <li><?php echo anchor('reports/sales_by_client', lang('sales_by_client')); ?></li>
  102. </ul>
  103. </li>
  104. </ul>
  105. <?php if (isset($filter_display) and $filter_display == TRUE) { ?>
  106. <?php $this->layout->load_view('filter/jquery_filter'); ?>
  107. <form class="navbar-search pull-left">
  108. <input type="text" class="search-query" id="filter" placeholder="<?php echo $filter_placeholder; ?>">
  109. </form>
  110. <?php } ?>
  111. <ul class="nav pull-right settings">
  112. <li><a href="#"><?php echo lang('welcome') . ' ' . $this->session->userdata('user_name'); ?></a></li>
  113. <li class="divider-vertical"></li>
  114. <li><a href="http://docs.fusioninvoice.com/1.3/" target="_blank" class="tip icon" data-original-title="Documentation" data-placement="bottom"><i class="icon-question-sign"></i></a></li>
  115. <li class="divider-vertical"></li>
  116. <li class="dropdown">
  117. <a href="#" class="tip icon dropdown-toggle" data-toggle="dropdown" data-original-title="<?php echo lang('settings'); ?>" data-placement="bottom"><i class="icon-cog"></i></a>
  118. <ul class="dropdown-menu">
  119. <li><?php echo anchor('custom_fields/index', lang('custom_fields')); ?></li>
  120. <li><?php echo anchor('email_templates/index', lang('email_templates')); ?></li>
  121. <li><?php echo anchor('import', lang('import_data')); ?></li>
  122. <li><?php echo anchor('invoice_groups/index', lang('invoice_groups')); ?></li>
  123. <li><?php echo anchor('item_lookups/index', lang('item_lookups')); ?></li>
  124. <li><?php echo anchor('payment_methods/index', lang('payment_methods')); ?></li>
  125. <li><?php echo anchor('tax_rates/index', lang('tax_rates')); ?></li>
  126. <li><?php echo anchor('users/index', lang('user_accounts')); ?></li>
  127. <li class="divider"></li>
  128. <li><?php echo anchor('settings', lang('system_settings')); ?></li>
  129. </ul>
  130. </li>
  131. <li class="divider-vertical"></li>
  132. <li><a href="<?php echo site_url('sessions/logout'); ?>" class="tip icon logout" data-original-title="<?php echo lang('logout'); ?>" data-placement="bottom"><i class="icon-off"></i></a></li>
  133. </ul>
  134. </div>
  135. </div>
  136. </nav>
  137. <div class="sidebar">
  138. <ul>
  139. <li><a href="<?php echo site_url('dashboard'); ?>"><img alt="" src="<?php echo base_url(); ?>assets/default/img/icons/dashboard24x24.png" title="<?php echo lang('dashboard'); ?>" /></a></li>
  140. <li><a href="<?php echo site_url('clients/index'); ?>"><img alt="" src="<?php echo base_url(); ?>assets/default/img/icons/clients24x24.png" title="<?php echo lang('clients'); ?>" /></a></li>
  141. <li><a href="<?php echo site_url('quotes/index'); ?>"><img alt="" src="<?php echo base_url(); ?>assets/default/img/icons/quotes24x24.png" title="<?php echo lang('quotes'); ?>" /></a></li>
  142. <li><a href="<?php echo site_url('invoices/index'); ?>"><img alt="" src="<?php echo base_url(); ?>assets/default/img/icons/invoices24x24.png" title="<?php echo lang('invoices'); ?>" /></a></li>
  143. <li><a href="<?php echo site_url('payments/index'); ?>"><img alt="" src="<?php echo base_url(); ?>assets/default/img/icons/payments24x24.png" title="<?php echo lang('payments'); ?>" /></a></li>
  144. </ul>
  145. </div>
  146. <div class="main-area">
  147. <div id="modal-placeholder"></div>
  148. <?php echo $content; ?>
  149. </div><!--end.content-->
  150. <script defer src="<?php echo base_url(); ?>assets/default/js/plugins.js"></script>
  151. <script defer src="<?php echo base_url(); ?>assets/default/js/script.js"></script>
  152. <script src="<?php echo base_url(); ?>assets/default/js/bootstrap-datepicker.js"></script>
  153. <!--[if lt IE 7 ]>
  154. <script src="<?php echo base_url(); ?>assets/default/js/dd_belatedpng.js"></script>
  155. <script type="text/javascript"> DD_belatedPNG.fix('img, .png_bg'); //fix any <img> or .png_bg background-images </script>
  156. <![endif]-->
  157. <!-- Prompt IE 6 users to install Chrome Frame. Remove this if you want to support IE 6.
  158. chromium.org/developers/how-tos/chrome-frame-getting-started -->
  159. <!--[if lt IE 7 ]>
  160. <script src="//ajax.googleapis.com/ajax/libs/chrome-frame/1.0.3/CFInstall.min.js"></script>
  161. <script type="text/javascript">window.attachEvent('onload',function(){CFInstall.check({mode:'overlay'})})</script>
  162. <![endif]-->
  163. </body>
  164. </html>