function simple_package_tracking_duplicate_check in Simple Package Tracking 7
File
- ./
simple_package_tracking.module, line 1140
Code
function simple_package_tracking_duplicate_check($order_id, $number) {
if ($number == '') {
// We have to allow duplicate 'no tracking' entries because an order might be
// split into multiple parcels, each of which is sent without tracking.
return FALSE;
}
$query = db_select('tracking_numbers', 'n');
$result = $query
->fields('n', array(
'tracking_number',
))
->condition('order_id', $order_id, '=')
->execute();
$numbers = array();
while ($num = $result
->fetchAssoc()) {
$numbers[] = $num['tracking_number'];
}
if (in_array($number, $numbers)) {
return TRUE;
}
return FALSE;
}