public function __construct(&$objectHandler, $criteria = null, $fields = false, $filename = false, $filepath = false, $format = 'csv', $options = false) { parent::getInstance(&$objectHandler, $criteria, $fields, $filename, $filepath, $format, $options); $this->_deprecated = icms_core_Debug::setDeprecated('icms_ipf_export_Handler', sprintf(_CORE_REMOVE_IN_VERSION, '1.4')); }
$objectTable->addActionButton('export', _SUBMIT, _AM_SPROFILE_EXPORT_ALL); $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);