Example #1
0
 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;
 }
Example #2
0
 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;
 }