$form1->addCheck("Active", ":active:*:CHECKED"); $form1->addCheck("Home", ":active_home:*:CHECKED"); $form1->addCheck("Newsletter", ":active_newsletter:*:CHECKED"); $form1->addEditor("research", "Research", 10, 60); $form1->addEditor("publications", "Publications", 10, 60); $form2 = new Form("dataEntry2", $usersGroupsRelation); $form1->addSection("usergroups"); $form2->addRelationManager("groups", "Groups"); $form1->triggers($form2); /* CUSTOMIZED PAGER BELOW */ $pager = new becontentPager(); $pager->setQuery("\n\tSELECT users.name, \n\t users.surname, \n\t users.username, \n\t users.email, \n\t users.active,\n\t\t users.active_home\n\t\t \n\t FROM users "); $pager->setFilter("(name LIKE '%[search]%' OR surname LIKE '%[search]%' OR username LIKE '%[search]%')"); $pager->setOrder("name, surname"); $pager->setTemplate("dtml/report-users.html"); $form1->setPager($pager); if (!isset($_REQUEST['action'])) { $_REQUEST['action'] = "edit"; } switch ($_REQUEST['action']) { case "add": $form1->addTextArea("message", "Message", 10, 50); $main->setContent("body", $form1->addItem()); break; case "edit": $main->setContent("body", $form1->editItem()); break; } $main->close(); ?>