function doAction()
 {
     global $xoopsUser;
     $this->_view_params['to_uid'] = $this->_formdata->getValue('post', 'to_uid', 'i', false);
     $item_ids_to_transfer = $this->remove_item_id($this->_formdata->getValue('post', 'item_id_to_unselect', 'i', false), $this->_formdata->getValueArray('post', 'item_ids_to_transfer', 'i', false));
     $this->_view_params['items_to_transfer'] = xoonips_transfer_get_transferrable_item_information($xoopsUser->getVar('uid'), $item_ids_to_transfer);
     $this->_view_params['to_user_options'] = xoonips_transfer_get_users_for_dropdown($xoopsUser->getVar('uid'));
     $this->_view_params['transfer_enable'] = $this->is_all_transferrable_items($xoopsUser->getVar('uid'), $item_ids_to_transfer);
 }
 function doAction()
 {
     global $xoopsUser;
     $item_type_handler =& xoonips_getormhandler('xoonips', 'item_type');
     if ($item_type_handler->getCount() <= 1) {
         redirect_header(XOOPS_URL . '/modules/xoonips/', 3, _MD_XOONIPS_TRANSFER_USER_REQUEST_ERROR_NO_ITEMTYPE);
     }
     $this->_view_params['to_uid'] = $this->_formdata->getValue('post', 'to_uid', 'i', false);
     $item_ids_to_transfer = $this->_formdata->getValueArray('post', 'item_ids_to_transfer', 'i', false);
     $this->_view_params['items_to_transfer'] = xoonips_transfer_get_transferrable_item_information($xoopsUser->getVar('uid'), $item_ids_to_transfer);
     $this->_view_params['to_user_options'] = xoonips_transfer_get_users_for_dropdown($xoopsUser->getVar('uid'));
     if (empty($this->_view_params['to_user_options'])) {
         redirect_header(XOOPS_URL . '/modules/xoonips/', 3, _MD_XOONIPS_TRANSFER_USER_REQUEST_ERROR_NO_TRANSFEREE_USER);
     }
     $this->_view_params['transfer_enable'] = $this->is_all_transferrable_items($xoopsUser->getVar('uid'), $item_ids_to_transfer);
 }
 function doAction()
 {
     global $xoopsUser;
     $extra_params = xoonips_extra_param_restore();
     if (array_key_exists('to_uid', $extra_params)) {
         $this->_view_params['to_uid'] = $extra_params['to_uid'];
     }
     $item_ids_to_transfer = array();
     if ('add_selected_item' == $this->_formdata->getValue('post', 'op', 's', false)) {
         $item_ids_to_transfer = array_merge($this->get_selected(), $this->get_selected_hidden());
     } else {
         $item_ids_to_transfer = $this->_formdata->getValueArray('post', 'selected_original', 'i', false);
     }
     $item_ids_to_transfer = $this->sort_item_ids_by_title($item_ids_to_transfer);
     $this->_view_params['items_to_transfer'] = xoonips_transfer_get_transferrable_item_information($xoopsUser->getVar('uid'), $item_ids_to_transfer);
     $this->_view_params['to_user_options'] = xoonips_transfer_get_users_for_dropdown($xoopsUser->getVar('uid'));
     $this->_view_params['transfer_enable'] = $this->is_all_transferrable_items($xoopsUser->getVar('uid'), $item_ids_to_transfer);
 }