function location_phone_locationapi in Location 5
Same name and namespace in other branches
- 5.3 contrib/location_phone/location_phone.module \location_phone_locationapi()
- 6.3 contrib/location_phone/location_phone.module \location_phone_locationapi()
- 7.5 contrib/location_phone/location_phone.module \location_phone_locationapi()
- 7.3 contrib/location_phone/location_phone.module \location_phone_locationapi()
- 7.4 contrib/location_phone/location_phone.module \location_phone_locationapi()
File
- contrib/
location_phone/ location_phone.module, line 63
Code
function location_phone_locationapi(&$location, $op) {
switch ($op) {
case 'save':
db_query('DELETE FROM {location_phone} WHERE lid = %d', $location['lid']);
db_query("INSERT INTO {location_phone} (lid, phone) VALUES (%d, '%s')", $location['lid'], $location['phone']);
break;
case 'load':
if ($row = db_fetch_object(db_query('SELECT phone FROM {location_phone} WHERE lid = %d', $location['lid']))) {
return (array) $row;
}
break;
case 'delete':
db_query('DELETE FROM {location_phone} WHERE lid = %d', $location['lid']);
break;
}
}