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); }