function simple_package_tracking_save_carrier in Simple Package Tracking 6
Same name and namespace in other branches
- 7 simple_package_tracking.module \simple_package_tracking_save_carrier()
1 call to simple_package_tracking_save_carrier()
File
- ./
simple_package_tracking.module, line 161
Code
function simple_package_tracking_save_carrier($name, $pattern, $id = NULL) {
$pattern = preg_replace('/\\s+/', '', $pattern);
if (!$id) {
$result = db_query("INSERT INTO {tracking_carriers} (carrier_name, carrier_url_default) VALUES ('%s', '%s')", $name, $pattern);
if ($result) {
drupal_set_message(t('Added new carrier @carrier', array(
'@carrier' => $name,
)));
}
}
else {
$result = db_query("UPDATE {tracking_carriers} SET carrier_name = '%s', carrier_url_default = '%s' WHERE carrier_id = '%d')", $name, $pattern, $id);
if ($result) {
drupal_set_message(t('Updated carrier @carrier', array(
'@carrier' => $name,
)));
}
}
}