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'));
 }
Example #2
0
     $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);