foreach ($content_ids as $content_id => $remove) { if ($remove) { $b->removeContent($content_id); } } } else { // @TODO assign error and report back to user which were not processed } } } if (!empty($_REQUEST['assign']) && @BitBase::verifyId($_REQUEST['to_board_id'])) { $b = new BitBoard($_REQUEST['to_board_id']); $b->load(); if ($b->verifyUpdatePermission()) { foreach ($_REQUEST['assign'] as $content_id) { $b->addContent($content_id); } } } if (!empty($_REQUEST['integrity'])) { $board_id = $_REQUEST['integrity']; $b = new BitBoard($board_id); $b->load(); if ($b->verifyUpdatePermission()) { $b->fixContentMap(); } } $data = BitBoard::getAllMap(); $gBitSmarty->assignByRef('data', $data); // Display the template $gBitSystem->display('bitpackage:boards/board_assign.tpl', tra('Assign content to Board'), array('display_mode' => 'display'));