$oPagerLink->setLink("main.php"); $oPagerLink->setTargetFrame('left_bottom'); $oPagerLink->setCustom("elemperpage", $iItemsPerPage); $oPagerLink->setCustom("filter", ""); $oPagerLink->setCustom("sortby", "name"); $oPagerLink->setCustom("sortorder", "ASC"); $oPagerLink->setCustom("searchin", "--all--"); $oPagerLink->setCustom("frame", "2"); $oPagerLink->setCustom("area", "recipientgroups"); $oPagerLink->enableAutomaticParameterAppend(); $oPagerLink->setCustom("contenido", $sess->id); // To template $sLink = "paginggroup"; $oTpl->set('s', 'PAGINGLINKGROUP', $sLink); //$oPagerRow = new cObjectPager("0ed6d632-6adf-4f09-a0c6-1e38ab60e305", $iItemCount, $iItemsPerPage, 1, $oPagerLink, "page", $sLink); $oPagerRow = new cObjectPager("0ed6d632-6adf-4f09-a0c6-1e38ab60e305", 0, 1, 1, $oPagerLink, 'page', $sLink); ###################################### # Recipient Groups: Container ###################################### $sContainerId = 'cont_recipientgroup'; $sContainer = '<div id="' . $sContainerId . '">'; $sContainer .= '<table border="0" cellspacing="0" cellpadding="0" width="100%">'; if ($perm->have_perm_area_action("recipientgroups", "recipientgroup_create")) { $sContainer .= $oListActionsRow->render(); } $sContainer .= $oListOptionsRow->render(); $sContainer .= $oPagerRow->render(); $sContainer .= '</table>'; $sContainer .= '</div>'; $oTpl->set('s', 'CRECIPIENTGROUP', $sContainer); $oTpl->set('s', 'ID_CRECIPIENTGROUP', $sContainerId);
$oPagerLink->setTargetFrame('left_bottom'); $oPagerLink->setCustom("selAuthor", $_REQUEST["selAuthor"]); $oPagerLink->setCustom("elemperpage", $_REQUEST["elemperpage"]); $oPagerLink->setCustom("filter", $_REQUEST["filter"]); $oPagerLink->setCustom("restrictgroup", $_REQUEST["restrictgroup"]); $oPagerLink->setCustom("sortby", $_REQUEST["sortby"]); $oPagerLink->setCustom("sortorder", $_REQUEST["sortorder"]); $oPagerLink->setCustom("searchin", $_REQUEST["searchin"]); $oPagerLink->setCustom("frame", $frame); $oPagerLink->setCustom("area", $area); $oPagerLink->enableAutomaticParameterAppend(); $oPagerLink->setCustom("contenido", $sess->id); // Note, that after the "page" parameter no "pagerlink" parameter is specified - // it is not used, as the JS below only uses the INNER html and the "pagerlink" parameter is // set by ...left_top.html for the foldingrow itself $oPager = new cObjectPager($sPagerId, $iItemCount, $_REQUEST["elemperpage"], $_REQUEST["page"], $oPagerLink, "page"); // Add slashes, to insert in javascript $sPagerContent = $oPager->render(1); $sPagerContent = str_replace('\\', '\\\\', $sPagerContent); $sPagerContent = str_replace('\'', '\\\'', $sPagerContent); // Send new object pager to left_top $oPage->addScript('setpager', '<script type="text/javascript" src="scripts/setPager.js"></script>'); $sRefreshPager = ' <script type="text/javascript"> var sNavigation = \'' . $sPagerContent . '\'; // Activate time to refresh pager folding row in left top var oTimer = window.setInterval("fncSetPager(\'' . $sPagerId . '\',\'' . $_REQUEST["page"] . '\')", 200); </script>'; $oPage->addScript('refreshpager', $sRefreshPager); //$oPage->setContent(array('<table border="0" cellspacing="0" cellpadding="0" width="100%">', $oListOptionRow, '</table>', $oMenu->render(false)));
$oPagerLink->setCustom("member_elemperpage", $_REQUEST["member_elemperpage"]); $oPagerLink->setCustom("member_filter", $_REQUEST["member_filter"]); $oPagerLink->setCustom("member_sortby", $_REQUEST["member_sortby"]); $oPagerLink->setCustom("member_sortorder", $_REQUEST["member_sortorder"]); $oPagerLink->setCustom("member_searchin", $_REQUEST["member_searchin"]); $oPagerLink->setCustom("outsider_elemperpage", $_REQUEST["outsider_elemperpage"]); $oPagerLink->setCustom("outsider_filter", $_REQUEST["outsider_filter"]); $oPagerLink->setCustom("outsider_sortby", $_REQUEST["outsider_sortby"]); $oPagerLink->setCustom("outsider_sortorder", $_REQUEST["outsider_sortorder"]); $oPagerLink->setCustom("outsider_searchin", $_REQUEST["outsider_searchin"]); $oPagerLink->setCustom("idrecipientgroup", $_REQUEST["idrecipientgroup"]); $oPagerLink->setCustom("frame", $frame); $oPagerLink->setCustom("area", $area); #$oPagerLink->enableAutomaticParameterAppend(); $oPagerLink->setCustom("contenido", $sess->id); $oOutsiderPager = new cObjectPager("4d3a7330-52eb-11db-b0de-0800200c9a66", $iOutsiders, $_REQUEST["outsider_elemperpage"], $_REQUEST["outsider_page"], $oPagerLink, "outsider_page"); $oOutsiderPager->setCaption(i18n("Outsider navigation", $plugin_name)); $oForm->add(i18n("Add recipients", $plugin_name), '<table border="0" cellspacing="0" cellpadding="0" width="100%">' . $oOutsiderListOptionRow->render() . $oOutsiderPager->render() . '<tr><td>' . $oSelUser->render() . '<br />' . i18n("Note: Hold <Ctrl> to<br>select multiple items.", $plugin_name) . '</td></tr></table>'); unset($oOutsiders); unset($oOutsiderListOptionRow); unset($oOutsiderPager); $sDelMarkScript = ' <script type="text/javascript"> /* Function to select all ckbDel boxes */ function fncCheckDel(elementname) { var aBoxes = document.getElementsByName(elementname); if (aBoxes.length > 0) { for (var i = 0; i < aBoxes.length; i++) { if (aBoxes[i].checked) { aBoxes[i].checked = false; } else {