You are here

function location_fax_locationapi in Location 5

Same name and namespace in other branches
  1. 5.3 contrib/location_fax/location_fax.module \location_fax_locationapi()
  2. 6.3 contrib/location_fax/location_fax.module \location_fax_locationapi()
  3. 7.5 contrib/location_fax/location_fax.module \location_fax_locationapi()
  4. 7.3 contrib/location_fax/location_fax.module \location_fax_locationapi()
  5. 7.4 contrib/location_fax/location_fax.module \location_fax_locationapi()

File

contrib/location_fax/location_fax.module, line 63

Code

function location_fax_locationapi(&$location, $op) {
  switch ($op) {
    case 'save':
      db_query('DELETE FROM {location_fax} WHERE lid = %d', $location['lid']);
      db_query("INSERT INTO {location_fax} (lid, fax) VALUES (%d, '%s')", $location['lid'], $location['fax']);
      break;
    case 'load':
      if ($row = db_fetch_object(db_query('SELECT fax FROM {location_fax} WHERE lid = %d', $location['lid']))) {
        return (array) $row;
      }
      break;
    case 'delete':
      db_query('DELETE FROM {location_fax} WHERE lid = %d', $location['lid']);
      break;
  }
}