<?php
-define('AUTH_HANDLER', true);
-require $CONTENT_DIR . 'lib/Tags/Tagger.php';
+require $CONTENT_DIR . 'lib/Tagger.php';
$options = array(
new Horde_Argv_Option('-u', '--user-id', array('type' => 'int')),
throw new InvalidArgumentException('List at least one tag to add.');
}
-$tagger = new Content_Tagger(array('dbAdapter' => Horde_Db::getAdapter()));
+/* @TODO Switch to using the TagController */
+$tagger = new Content_Tagger();
$tagger->tag($opts->user_id, $opts->object_id, $tags);
exit(0);
<?php
-define('AUTH_HANDLER', true);
-require $CONTENT_DIR . 'lib/Tags/Tagger.php';
+require $CONTENT_DIR . 'lib/Tagger.php';
$options = array(
new Horde_Argv_Option('-u', '--user-id', array('type' => 'int')),
throw new InvalidArgumentException('List at least one tag to remove.');
}
-$tagger = new Content_Tagger(array('dbAdapter' => Horde_Db::getAdapter()));
+/* @TODO Switch to using the TagController */
+$tagger = new Content_Tagger();
$tagger->untag($opts->user_id, $opts->object_id, $tags);
exit(0);