whoami7 - Manager
:
/
home
/
kckglobal
/
cloud.kckglobal.net
/
bkp
/
application
/
views
/
themes
/
perfex
/
views
/
Upload File:
files >> /home/kckglobal/cloud.kckglobal.net/bkp/application/views/themes/perfex/views/proposalpdf.php
<?php defined('BASEPATH') or exit('No direct script access allowed'); $dimensions = $pdf->getPageDimensions(); $pdf_logo_url = pdf_logo_url(); $pdf->writeHTMLCell(($dimensions['wk'] - ($dimensions['rm'] + $dimensions['lm'])), '', '', '', $pdf_logo_url, 0, 1, false, true, 'L', true); $pdf->ln(4); // Get Y position for the separation $y = $pdf->getY(); $proposal_info = '<div style="color:#424242;">'; $proposal_info .= format_organization_info(); $proposal_info .= '</div>'; $pdf->writeHTMLCell(($swap == '0' ? (($dimensions['wk'] / 2) - $dimensions['rm']) : ''), '', '', ($swap == '0' ? $y : ''), $proposal_info, 0, 0, false, true, ($swap == '1' ? 'R' : 'J'), true); $rowcount = max([$pdf->getNumLines($proposal_info, 80)]); // Proposal to $client_details = '<b>' . _l('proposal_to') . '</b>'; $client_details .= '<div style="color:#424242;">'; $client_details .= format_proposal_info($proposal, 'pdf'); $client_details .= '</div>'; $pdf->writeHTMLCell(($dimensions['wk'] / 2) - $dimensions['lm'], $rowcount * 7, '', ($swap == '1' ? $y : ''), $client_details, 0, 1, false, true, ($swap == '1' ? 'J' : 'R'), true); $pdf->ln(6); $proposal_date = _l('proposal_date') . ': ' . _d($proposal->date); $open_till = ''; if (!empty($proposal->open_till)) { $open_till = _l('proposal_open_till') . ': ' . _d($proposal->open_till) . '<br />'; } $project = ''; if ($proposal->project_id != '' && get_option('show_project_on_proposal') == 1) { $project .= _l('project') . ': ' . get_project_name_by_id($proposal->project_id) . '<br />'; } $qty_heading = _l('estimate_table_quantity_heading', '', false); if ($proposal->show_quantity_as == 2) { $qty_heading = _l($this->type . '_table_hours_heading', '', false); } elseif ($proposal->show_quantity_as == 3) { $qty_heading = _l('estimate_table_quantity_heading', '', false) . '/' . _l('estimate_table_hours_heading', '', false); } // The items table $items = get_items_table_data($proposal, 'proposal', 'pdf') ->set_headings('estimate'); $items_html = $items->table(); $items_html .= '<br /><br />'; $items_html .= ''; $items_html .= '<table cellpadding="6" style="font-size:' . ($font_size + 4) . 'px">'; $items_html .= ' <tr> <td align="right" width="85%"><strong>' . _l('estimate_subtotal') . '</strong></td> <td align="right" width="15%">' . app_format_money($proposal->subtotal, $proposal->currency_name) . '</td> </tr>'; if (is_sale_discount_applied($proposal)) { $items_html .= ' <tr> <td align="right" width="85%"><strong>' . _l('estimate_discount'); if (is_sale_discount($proposal, 'percent')) { $items_html .= ' (' . app_format_number($proposal->discount_percent, true) . '%)'; } $items_html .= '</strong>'; $items_html .= '</td>'; $items_html .= '<td align="right" width="15%">-' . app_format_money($proposal->discount_total, $proposal->currency_name) . '</td> </tr>'; } foreach ($items->taxes() as $tax) { $items_html .= '<tr> <td align="right" width="85%"><strong>' . $tax['taxname'] . ' (' . app_format_number($tax['taxrate']) . '%)' . '</strong></td> <td align="right" width="15%">' . app_format_money($tax['total_tax'], $proposal->currency_name) . '</td> </tr>'; } if ((int)$proposal->adjustment != 0) { $items_html .= '<tr> <td align="right" width="85%"><strong>' . _l('estimate_adjustment') . '</strong></td> <td align="right" width="15%">' . app_format_money($proposal->adjustment, $proposal->currency_name) . '</td> </tr>'; } $items_html .= ' <tr style="background-color:#f0f0f0;"> <td align="right" width="85%"><strong>' . _l('estimate_total') . '</strong></td> <td align="right" width="15%">' . app_format_money($proposal->total, $proposal->currency_name) . '</td> </tr>'; $items_html .= '</table>'; if (get_option('total_to_words_enabled') == 1) { $items_html .= '<br /><br /><br />'; $items_html .= '<strong style="text-align:center;">' . _l('num_word') . ': ' . $CI->numberword->convert($proposal->total, $proposal->currency_name) . '</strong>'; } $proposal->content = str_replace('{proposal_items}', $items_html, $proposal->content); // Get the proposals css // Theese lines should aways at the end of the document left side. Dont indent these lines $html = <<<EOF <p style="font-size:20px;"># $number <br /><span style="font-size:15px;">$proposal->subject</span> </p> $proposal_date <br /> $open_till $project <div style="width:675px !important;"> $proposal->content </div> EOF; $pdf->writeHTML($html, true, false, true, false, '');
Copyright ©2021 || Defacer Indonesia