$objectTable->renderD(); unset($criteria); break; case 'with_selected_actions': if ($_POST["selected_action"] == 'export_sel') { $criteria = new icms_db_criteria_Compo(); $criteria->add(new icms_db_criteria_Item('uid', '(' . implode(', ', $_POST['selected_icms_persistableobjects']) . ')', 'IN')); $fields = $profile_smartuser_handler->getFields(); $export_fields = array(); foreach ($custom_fields as $key => $custom_field) { if ($custom_field->getVar('exportable') == '1') { $export_fields[] = $key; } } $icms_export = new icms_ipf_export_Handler($profile_smartuser_handler, $criteria, $export_fields); $icms_export->render(time() . '_users.csv'); exit; } break; case 'form': default: include_once ICMS_ROOT_PATH . "/modules/" . PROFILE_DIRNAME . "/class/smartuser.php"; icms_cp_header(); icms_adminMenu(11, _AM_SPROFILE_FINDUSER); $custom_fields = $profile_smartuser_handler->getFields(); $sform = new icms_form_Theme(_AM_SPROFILE_FINDUSER, "op", xoops_getenv('PHP_SELF'), 'post'); $uname_elt = new icms_form_elements_Text(sprintf(_AM_SPROFILE_FINDUSER_CRIT, _AM_SPROFILE_UNAME), 'uname', 50, 255, ''); $sform->addElement($uname_elt); $email_elt = new icms_form_elements_Text(sprintf(_AM_SPROFILE_FINDUSER_CRIT, _AM_SPROFILE_EMAIL), 'email', 50, 255, ''); $sform->addElement($email_elt); foreach ($custom_fields as $key => $field) {