* @copyright 2001 - 2011 Ampache.org * @license http://opensource.org/licenses/gpl-2.0 GPLv2 * @version PHP 5.2 * @link http://www.ampache.org/ * @since File available since Release 1.0 */ /** * Flag Document * This is called for all of our flagging needs */ require_once('lib/init.php'); show_template('header'); $action = scrub_in($_REQUEST['action']); $flag = new Flag($_REQUEST['flag_id']); /* Switch on the action */ switch ($action) { case 'remove_flag': break; case 'flag': $id = scrub_in($_REQUEST['id']); $type = scrub_in($_REQUEST['type']); $flag_type = scrub_in($_REQUEST['flag_type']); $comment = scrub_in($_REQUEST['comment']); $flag->add($id,$type,$flag_type,$comment); show_confirmation(_('Item Flagged'),_('The specified item has been flagged'),$_SESSION['source_page']); break; case 'show_flag': /* Store where they came from */ $_SESSION['source_page'] = return_referer(); include(conf('prefix') . '/templates/show_flag.inc.php'); break; case 'show_remove_flag': break; default: break; } // end action switch show_footer(); ?>