/modules/contacts/pages/main/template_main.php
PHP | 95 lines | 70 code | 2 blank | 23 comment | 12 complexity | e91d1109d5c8fb80007629313a98eaaf MD5 | raw file
Possible License(s): GPL-3.0, LGPL-3.0
- <?php
- // +-----------------------------------------------------------------+
- // | PhreeBooks Open Source ERP |
- // +-----------------------------------------------------------------+
- // | Copyright (c) 2008, 2009, 2010, 2011, 2012 PhreeSoft, LLC |
- // | http://www.PhreeSoft.com |
- // +-----------------------------------------------------------------+
- // | This program is free software: you can redistribute it and/or |
- // | modify it under the terms of the GNU General Public License as |
- // | published by the Free Software Foundation, either version 3 of |
- // | the License, or any later version. |
- // | |
- // | This program is distributed in the hope that it will be useful, |
- // | but WITHOUT ANY WARRANTY; without even the implied warranty of |
- // | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
- // | GNU General Public License for more details. |
- // +-----------------------------------------------------------------+
- // Path: /modules/contacts/pages/main/template_main.php
- //
- echo html_form('contacts', FILENAME_DEFAULT, gen_get_all_get_params(array('action'))) . chr(10);
- // include hidden fields
- echo html_hidden_field('todo', '') . chr(10);
- echo html_hidden_field('rowSeq', '') . chr(10);
- // customize the toolbar actions
- $toolbar->icon_list['cancel']['params'] = 'onclick="location.href = \'' . html_href_link(FILENAME_DEFAULT, '', 'SSL') . '\'"';
- $toolbar->icon_list['open']['show'] = false;
- $toolbar->icon_list['save']['show'] = false;
- $toolbar->icon_list['delete']['show'] = false;
- $toolbar->icon_list['print']['show'] = false;
- if ($security_level > 1) $toolbar->add_icon('new', 'onclick="submitToDo(\'new\')"', $order = 10);
- if (count($extra_toolbar_buttons) > 0) foreach ($extra_toolbar_buttons as $key => $value) $toolbar->icon_list[$key] = $value;
- if (!$cInfo->help == '') $toolbar->add_help($cInfo->help);
- if ($search_text) $toolbar->search_text = $search_text;
- echo $toolbar->build_toolbar($add_search = true);
- // Build the page
- ?>
- <h1><?php echo constant('ACT_' . strtoupper($type) . '_HEADING_TITLE'); ?></h1>
- <div id="filter_bar">
- <table class="ui-widget" style="border-style:none;">
- <tbody class="ui-widget-content">
- <tr>
- <td><?php echo TEXT_FILTERS . ' ' . TEXT_SHOW_INACTIVE . ' ' . html_checkbox_field('f0', '1', $f0); ?></td>
- <td><?php echo ' ' . html_button_field('apply', TEXT_APPLY, 'onclick="document.forms[0].submit();"'); ?></td>
- </tr>
- </tbody>
- </table>
- </div>
- <div style="float:right"><?php echo $query_split->display_links($query_numrows, MAX_DISPLAY_SEARCH_RESULTS, MAX_DISPLAY_PAGE_LINKS, $_GET['list']); ?></div>
- <div><?php echo $query_split->display_count($query_numrows, MAX_DISPLAY_SEARCH_RESULTS, $_GET['list'], TEXT_DISPLAY_NUMBER . constant('ACT_' . strtoupper($type) . '_TYPE_NAME')); ?></div>
- <table class="ui-widget" style="border-collapse:collapse;width:100%">
- <thead class="ui-widget-header">
- <tr><?php echo $list_header; ?></tr>
- </thead>
- <tbody class="ui-widget-content">
- <?php
- $odd = true;
- while (!$query_result->EOF) {
- $bkgnd = ($query_result->fields['inactive']) ? ' style="background-color:pink"' : '';
- $attach_exists = $query_result->fields['attachments'] ? true : false;
- ?>
- <tr class="<?php echo $odd?'odd':'even'; ?>" style="cursor:pointer">
- <td<?php echo $bkgnd; ?> onclick="submitSeq(<?php echo $query_result->fields['id']; ?>, 'edit')"><?php echo htmlspecialchars($query_result->fields['short_name']); ?></td>
- <td<?php echo $bkgnd; ?> onclick="submitSeq(<?php echo $query_result->fields['id']; ?>, 'edit')"><?php echo htmlspecialchars($type == 'e' ? $query_result->fields['contact_first'] . ' ' . $query_result->fields['contact_last'] : $query_result->fields['primary_name']); ?></td>
- <td onclick="submitSeq(<?php echo $query_result->fields['id']; ?>, 'edit')"><?php echo htmlspecialchars($query_result->fields['address1']); ?></td>
- <td onclick="submitSeq(<?php echo $query_result->fields['id']; ?>, 'edit')"><?php echo htmlspecialchars($query_result->fields['city_town']); ?></td>
- <td onclick="submitSeq(<?php echo $query_result->fields['id']; ?>, 'edit')"><?php echo htmlspecialchars($query_result->fields['state_province']); ?></td>
- <td onclick="submitSeq(<?php echo $query_result->fields['id']; ?>, 'edit')"><?php echo htmlspecialchars($query_result->fields['postal_code']); ?></td>
- <td onclick="submitSeq(<?php echo $query_result->fields['id']; ?>, 'edit')"><?php echo htmlspecialchars($query_result->fields['telephone1']); ?></td>
- <td align="right">
- <?php
- // build the action toolbar
- // first pull in any extra buttons, this is dynamic since each row can have different buttons
- if (function_exists('add_extra_action_bar_buttons')) echo add_extra_action_bar_buttons($query_result->fields);
- if ($security_level > 1) echo html_icon('mimetypes/x-office-presentation.png', TEXT_SALES, 'small', 'onclick="contactChart(\'annual_sales\', '.$query_result->fields['id'].')"') . chr(10);
- if ($security_level > 1) echo html_icon('actions/edit-find-replace.png', TEXT_EDIT, 'small', 'onclick="submitSeq(' . $query_result->fields['id'] . ', \'edit\')"') . chr(10);
- if ($attach_exists) {
- echo html_icon('status/mail-attachment.png', TEXT_DOWNLOAD_ATTACHMENT,'small', 'onclick="submitSeq(' . $query_result->fields['id'] . ', \'dn_attach\', true)"') . chr(10);
- }
- if ($security_level > 3) echo html_icon('emblems/emblem-unreadable.png', TEXT_DELETE, 'small', 'onclick="if (confirm(\'' . ACT_WARN_DELETE_ACCOUNT . '\')) submitSeq(' . $query_result->fields['id'] . ', \'delete\')"') . chr(10);
- ?>
- </td>
- </tr>
- <?php
- $query_result->MoveNext();
- $odd = !$odd;
- }
- ?>
- </tbody>
- </table>
- <div style="float:right"><?php echo $query_split->display_links($query_numrows, MAX_DISPLAY_SEARCH_RESULTS, MAX_DISPLAY_PAGE_LINKS, $_GET['list']); ?></div>
- <div><?php echo $query_split->display_count($query_numrows, MAX_DISPLAY_SEARCH_RESULTS, $_GET['list'], TEXT_DISPLAY_NUMBER . constant('ACT_' . strtoupper($type) . '_TYPE_NAME')); ?></div>
-
- <div id="contact_chart" title=""> </div>
-
- </form>