  |
1 | 1 | | <?php |
| |
2 | 2 | | /* |
  |
3 | | - | $Id: orders_status.php,v 1.22 2003/06/29 22:50:52 hpdl Exp $ |
| |
| 3 | + | $Id: orders_status.php 1739 2007-12-20 00:52:16Z hpdl $ |
|
4 | 4 | | |
| |
5 | 5 | | osCommerce, Open Source E-Commerce Solutions |
| |
6 | 6 | | http://www.oscommerce.com |
| |
7 | 7 | | |
  |
8 | | - | Copyright (c) 2003 osCommerce |
| |
| 8 | + | Copyright (c) 2007 osCommerce |
|
9 | 9 | | |
| |
10 | 10 | | Released under the GNU General Public License |
| |
11 | 11 | | */ |
| |
|
|
 |
… |
|
25 | 25 | | $orders_status_name_array = $HTTP_POST_VARS['orders_status_name']; |
| |
26 | 26 | | $language_id = $languages[$i]['id']; |
| |
27 | 27 | | |
  |
28 | | - | $sql_data_array = array('orders_status_name' => tep_db_prepare_input($orders_status_name_array[$language_id])); |
| |
| 28 | + | $sql_data_array = array('orders_status_name' => tep_db_prepare_input($orders_status_name_array[$language_id]), |
| |
| 29 | + | 'public_flag' => ((isset($HTTP_POST_VARS['public_flag']) && ($HTTP_POST_VARS['public_flag'] == '1')) ? '1' : '0'), |
| |
| 30 | + | 'downloads_flag' => ((isset($HTTP_POST_VARS['downloads_flag']) && ($HTTP_POST_VARS['downloads_flag'] == '1')) ? '1' : '0')); |
|
29 | 31 | | |
| |
30 | 32 | | if ($action == 'insert') { |
| |
31 | 33 | | if (empty($orders_status_id)) { |
| |
|
|
 |
… |
|
127 | 129 | | <td valign="top"><table border="0" width="100%" cellspacing="0" cellpadding="2"> |
| |
128 | 130 | | <tr class="dataTableHeadingRow"> |
| |
129 | 131 | | <td class="dataTableHeadingContent"><?php echo TABLE_HEADING_ORDERS_STATUS; ?></td> |
  |
| 132 | + | <td class="dataTableHeadingContent" align="center"><?php echo TABLE_HEADING_PUBLIC_STATUS; ?></td> |
| |
| 133 | + | <td class="dataTableHeadingContent" align="center"><?php echo TABLE_HEADING_DOWNLOADS_STATUS; ?></td> |
|
130 | 134 | | <td class="dataTableHeadingContent" align="right"><?php echo TABLE_HEADING_ACTION; ?> </td> |
| |
131 | 135 | | </tr> |
| |
132 | 136 | | <?php |
  |
133 | | - | $orders_status_query_raw = "select orders_status_id, orders_status_name from " . TABLE_ORDERS_STATUS . " where language_id = '" . (int)$languages_id . "' order by orders_status_id"; |
| |
| 137 | + | $orders_status_query_raw = "select * from " . TABLE_ORDERS_STATUS . " where language_id = '" . (int)$languages_id . "' order by orders_status_id"; |
|
134 | 138 | | $orders_status_split = new splitPageResults($HTTP_GET_VARS['page'], MAX_DISPLAY_SEARCH_RESULTS, $orders_status_query_raw, $orders_status_query_numrows); |
| |
135 | 139 | | $orders_status_query = tep_db_query($orders_status_query_raw); |
| |
136 | 140 | | while ($orders_status = tep_db_fetch_array($orders_status_query)) { |
| |
|
|
 |
… |
|
150 | 154 | | echo ' <td class="dataTableContent">' . $orders_status['orders_status_name'] . '</td>' . "\n"; |
| |
151 | 155 | | } |
| |
152 | 156 | | ?> |
  |
| 157 | + | <td class="dataTableContent" align="center"><?php echo tep_image(DIR_WS_IMAGES . 'icons/' . (($orders_status['public_flag'] == '1') ? 'tick.gif' : 'cross.gif')); ?></td> |
| |
| 158 | + | <td class="dataTableContent" align="center"><?php echo tep_image(DIR_WS_IMAGES . 'icons/' . (($orders_status['downloads_flag'] == '1') ? 'tick.gif' : 'cross.gif')); ?></td> |
|
153 | 159 | | <td class="dataTableContent" align="right"><?php if (isset($oInfo) && is_object($oInfo) && ($orders_status['orders_status_id'] == $oInfo->orders_status_id)) { echo tep_image(DIR_WS_IMAGES . 'icon_arrow_right.gif', ''); } else { echo '<a href="' . tep_href_link(FILENAME_ORDERS_STATUS, 'page=' . $HTTP_GET_VARS['page'] . '&oID=' . $orders_status['orders_status_id']) . '">' . tep_image(DIR_WS_IMAGES . 'icon_info.gif', IMAGE_ICON_INFO) . '</a>'; } ?> </td> |
| |
154 | 160 | | </tr> |
| |
155 | 161 | | <?php |
| |
156 | 162 | | } |
| |
157 | 163 | | ?> |
| |
158 | 164 | | <tr> |
  |
159 | | - | <td colspan="2"><table border="0" width="100%" cellspacing="0" cellpadding="2"> |
| |
| 165 | + | <td colspan="4"><table border="0" width="100%" cellspacing="0" cellpadding="2"> |
|
160 | 166 | | <tr> |
| |
161 | 167 | | <td class="smallText" valign="top"><?php echo $orders_status_split->display_count($orders_status_query_numrows, MAX_DISPLAY_SEARCH_RESULTS, $HTTP_GET_VARS['page'], TEXT_DISPLAY_NUMBER_OF_ORDERS_STATUS); ?></td> |
| |
162 | 168 | | <td class="smallText" align="right"><?php echo $orders_status_split->display_links($orders_status_query_numrows, MAX_DISPLAY_SEARCH_RESULTS, MAX_DISPLAY_PAGE_LINKS, $HTTP_GET_VARS['page']); ?></td> |
| |
|
|
 |
… |
|
191 | 197 | | } |
| |
192 | 198 | | |
| |
193 | 199 | | $contents[] = array('text' => '<br>' . TEXT_INFO_ORDERS_STATUS_NAME . $orders_status_inputs_string); |
  |
| 200 | + | $contents[] = array('text' => '<br>' . tep_draw_checkbox_field('public_flag', '1') . ' ' . TEXT_SET_PUBLIC_STATUS); |
| |
| 201 | + | $contents[] = array('text' => tep_draw_checkbox_field('downloads_flag', '1') . ' ' . TEXT_SET_DOWNLOADS_STATUS); |
|
194 | 202 | | $contents[] = array('text' => '<br>' . tep_draw_checkbox_field('default') . ' ' . TEXT_SET_DEFAULT); |
| |
195 | 203 | | $contents[] = array('align' => 'center', 'text' => '<br>' . tep_image_submit('button_insert.gif', IMAGE_INSERT) . ' <a href="' . tep_href_link(FILENAME_ORDERS_STATUS, 'page=' . $HTTP_GET_VARS['page']) . '">' . tep_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>'); |
| |
196 | 204 | | break; |
| |
|
|
 |
… |
|
207 | 215 | | } |
| |
208 | 216 | | |
| |
209 | 217 | | $contents[] = array('text' => '<br>' . TEXT_INFO_ORDERS_STATUS_NAME . $orders_status_inputs_string); |
  |
| 218 | + | $contents[] = array('text' => '<br>' . tep_draw_checkbox_field('public_flag', '1', $oInfo->public_flag) . ' ' . TEXT_SET_PUBLIC_STATUS); |
| |
| 219 | + | $contents[] = array('text' => tep_draw_checkbox_field('downloads_flag', '1', $oInfo->downloads_flag) . ' ' . TEXT_SET_DOWNLOADS_STATUS); |
  |
210 | 220 | | if (DEFAULT_ORDERS_STATUS_ID != $oInfo->orders_status_id) $contents[] = array('text' => '<br>' . tep_draw_checkbox_field('default') . ' ' . TEXT_SET_DEFAULT); |
| |
211 | 221 | | $contents[] = array('align' => 'center', 'text' => '<br>' . tep_image_submit('button_update.gif', IMAGE_UPDATE) . ' <a href="' . tep_href_link(FILENAME_ORDERS_STATUS, 'page=' . $HTTP_GET_VARS['page'] . '&oID=' . $oInfo->orders_status_id) . '">' . tep_image_button('button_cancel.gif', IMAGE_CANCEL) . '</a>'); |
| |
212 | 222 | | break; |