camp_html_add_msg(getGS("\$1 toggled.", """ . getGS("On Section Page") . """), "ok");
     break;
 case "toggle_comments":
     foreach ($articleCodes as $articleCode) {
         $articleObj = new Article($articleCode['language_id'], $articleCode['article_id']);
         if ($articleObj->userCanModify($g_user)) {
             $articleObj->setCommentsEnabled(!$articleObj->commentsEnabled());
         }
     }
     camp_html_add_msg(getGS("\$1 toggled.", """ . getGS("Comments") . """), "ok");
     break;
 case "copy":
     foreach ($groupedArticleCodes as $articleNumber => $languageArray) {
         $languageId = camp_array_peek($languageArray);
         $articleObj = new Article($languageId, $articleNumber);
         $articleObj->copy($articleObj->getPublicationId(), $articleObj->getIssueNumber(), $articleObj->getSectionNumber(), $g_user->getUserId(), $languageArray);
         camp_html_add_msg(getGS("Article(s) duplicated."), "ok");
     }
     camp_session_set($offsetVarName, 0);
     break;
 case "copy_interactive":
     $args = $_REQUEST;
     unset($args[SecurityToken::SECURITY_TOKEN]);
     unset($args["f_article_code"]);
     $argsStr = camp_implode_keys_and_values($args, "=", "&");
     $argsStr .= "&f_mode=multi&f_action=duplicate";
     foreach ($_REQUEST["f_article_code"] as $code) {
         $argsStr .= "&f_article_code[]={$code}";
     }
     camp_session_set($offsetVarName, 0);
     camp_html_goto_page("/{$ADMIN}/articles/duplicate.php?" . $argsStr);