static function moveTag($orig, $new) { $tags = new Profile_tag(); $qry = 'UPDATE profile_tag SET ' . 'tag = "%s", tagger = "%s" ' . 'WHERE tag = "%s" ' . 'AND tagger = "%s"'; $result = $tags->query(sprintf($qry, $tags->escape($new->tag), $tags->escape($new->tagger), $tags->escape($orig->tag), $tags->escape($orig->tagger))); if (!$result) { common_log_db_error($tags, 'UPDATE', __FILE__); return false; } return true; }
static function moveTag($orig, $new) { $tags = new Profile_tag(); $qry = 'UPDATE profile_tag SET ' . 'tag = "%s", tagger = "%s" ' . 'WHERE tag = "%s" ' . 'AND tagger = "%s"'; $result = $tags->query(sprintf($qry, $tags->escape($new->tag), $tags->escape($new->tagger), $tags->escape($orig->tag), $tags->escape($orig->tagger))); if ($result === false) { common_log_db_error($tags, 'UPDATE', __FILE__); throw new Exception('Could not move Profile_tag, see db log for details.'); } return $result; }