You are here

function rotor_update in Rotor Banner 5

Same name and namespace in other branches
  1. 5.7 rotor.module \rotor_update()
  2. 6 rotor.module \rotor_update()

Implementation of hook_update().

File

./rotor.module, line 391
A rotor banner consists in a set of images that will be changing. This module is made using jquery.

Code

function rotor_update($node) {
  $rotor_item = db_fetch_object(db_query('SELECT fid FROM {rotor_item} where nid = %d', $node->nid));
  $file = db_fetch_object(db_query('SELECT * FROM {files} where fid = %d', $rotor_item->fid));
  db_query('DELETE FROM {files} WHERE fid = %d', $rotor_item->fid);
  file_delete($file->filepath);
  db_query("UPDATE {rotor_item} SET fid = %d, alt_text = '%s', url = '%s', link_target = '%s'  WHERE nid = %d", $node->rotor_image, $node->alt_text, $node->url, $node->link_target, $node->nid);
}