Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Delete order history status?


jodes

Recommended Posts

Hi,

 

Does anyone know how to / or the code to have a check box in my orders.php file so that i can delete any "status" updates.

 

I know that Zen has this feature and it was really useful - after a search in the forums and contributions i can't see anything just features to edit the comments but not actually delete the whole status.

 

Thanks for taking the time to read my post.

 

Jodes

Link to comment
Share on other sites

Ok, being a newbie to coding - i managed to get a check box in the edit_orders.php but using the following code... but i can't get it to actually delete - Don't know what to do next. If someone could help me that would be great.

 

<!-- Begin Status Block -->

<tr>

<td class="SubTitle"><?php echo MENUE_TITLE_STATUS; ?></td>

</tr>

<tr>

<td><?php echo tep_draw_separator('pixel_trans.gif', '1', '1'); ?></td>

</tr>

<tr>

<td class="main">

 

<table border="0" cellspacing="0" cellpadding="2" class="dataTableRow">

<tr class="dataTableHeadingRow">

<td class="dataTableHeadingContent" align="left"><?php echo TABLE_HEADING_DATE_ADDED; ?></td>

<td class="dataTableHeadingContent" align="left" width="10"> </td>

<td class="dataTableHeadingContent" align="center"><?php echo TABLE_HEADING_CUSTOMER_NOTIFIED; ?></td>

<td class="dataTableHeadingContent" align="left" width="10"> </td>

<td class="dataTableHeadingContent" align="left"><?php echo TABLE_HEADING_STATUS; ?></td>

<? if($CommentsWithStatus) { ?>

<td class="dataTableHeadingContent" align="left" width="10"> </td>

<td class="dataTableHeadingContent" align="left"><?php echo TABLE_HEADING_COMMENTS; ?></td>

<td class="dataTableHeadingContent" align="left">Delete?</td>

<? } ?>

</tr>

<?php

$orders_history_query = tep_db_query("select * from " . TABLE_ORDERS_STATUS_HISTORY . " where orders_id = '" . tep_db_input($oID) . "' order by date_added");

 

$orders_status_history_id = $order->status[$i]['history'][$j]['orders_status_history_id'];

 

if (tep_db_num_rows($orders_history_query)) {

while ($orders_history = tep_db_fetch_array($orders_history_query)) {

echo ' <tr>' . "\n" .

' <td class="smallText" align="center">' . tep_datetime_short($orders_history['date_added']) . '</td>' . "\n" .

' <td class="dataTableHeadingContent" align="left" width="10"> </td>' . "\n" .

' <td class="smallText" align="center">';

if ($orders_history['customer_notified'] == '1') {

echo tep_image(DIR_WS_ICONS . 'tick.gif', ICON_TICK) . "</td>\n";

} else {

echo tep_image(DIR_WS_ICONS . 'cross.gif', ICON_CROSS) . "</td>\n";

}

echo ' <td class="dataTableHeadingContent" align="left" width="10"> </td>' . "\n" .

' <td class="smallText" align="left">' . $orders_status_array[$orders_history['orders_status_id']] . '</td>' . "\n";

if ($CommentsWithStatus) {

echo ' <td class="dataTableHeadingContent" align="left" width="10"> </td>' . "\n" .

 

' <td class="' . $RowStyle . '" valign="top">' . "<input name='update_products[$orders_status_history_id][comments]' size='52' value='" . nl2br(tep_db_output($orders_history['comments'])) . "'>" . '</td>' . "\n";

//' <td class="smallText" align="left">' . nl2br(tep_db_output($orders_history['comments'])) . ' </td>' . "\n";

 

}

echo ' <td align="center">' . tep_draw_checkbox_field($delete_id) . '</td>' . "\n";

echo ' </tr>' . "\n";

}

} else {

echo ' <tr>' . "\n" .

' <td class="smallText" colspan="5">' . TEXT_NO_ORDER_HISTORY . '</td>' . "\n" .

' </tr>' . "\n";

}

?>

</table>

 

</td>

</tr>

<tr>

<td><?php echo tep_draw_separator('pixel_trans.gif', '1', '1'); ?></td>

</tr>

<tr>

<td>

 

<table border="0" cellspacing="0" cellpadding="2" class="dataTableRow">

<tr class="dataTableHeadingRow">

<td class="dataTableHeadingContent" align="left"><?php echo TABLE_HEADING_STATUS; ?></td>

<td class="main" width="10"> </td>

<td class="dataTableHeadingContent" align="left"><?php echo TABLE_HEADING_COMMENTS; ?></td>

</tr>

<tr>

<td>

<table border="0" cellspacing="0" cellpadding="2">

<tr>

<td class="main"><b><?php echo ENTRY_STATUS; ?></b></td>

<td class="main" align="right"><?php echo tep_draw_pull_down_menu('status', $orders_statuses, $order->info['orders_status']); ?></td>

</tr>

<tr>

<td class="main"><b><?php echo ENTRY_NOTIFY_CUSTOMER; ?></b></td>

<td class="main" align="right"><?php echo tep_draw_checkbox_field('notify', '', false); ?></td>

</tr>

<?php if($CommentsWithStatus) { ?>

<tr>

<td class="main"><b><?php echo ENTRY_NOTIFY_COMMENTS; ?></b></td>

<td class="main" align="right"><?php echo tep_draw_checkbox_field('notify_comments', '', false); ?></td>

</tr>

<?php } ?>

</table>

</td>

<td class="main" width="10"> </td>

<td class="main">

<?php

if($CommentsWithStatus) {

echo tep_draw_textarea_field('comments', 'soft', '40', '5', 'The order data has been modified');

} else {

echo tep_draw_textarea_field('comments', 'soft', '40', '5', $order->info['comments']);

}

?>

</td>

</tr>

</table>

 

</td>

</tr>

<tr>

<td><?php echo tep_draw_separator('pixel_trans.gif', '1', '10'); ?></td>

</tr>

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...