sugarbean = $sugar; } /** * get the massupdate form * @param bool boolean need to execute the massupdate form or not * @param multi_select_popup booleanif it is a multi-select value */ public function getDisplayMassUpdateForm($bool, $multi_select_popup = false) { require_once('include/formbase.php'); if (!$multi_select_popup) { $form = '
\n"; } return $form; } /** * returns the mass update's html form header * @param multi_select_popup boolean if it is a mult-select or not */ public function getMassUpdateFormHeader($multi_select_popup = false) { global $sugar_version; global $sugar_config; global $current_user; unset($_REQUEST['current_query_by_page']); unset($_REQUEST[session_name()]); unset($_REQUEST[session_name()]); $query = json_encode($_REQUEST); if (!isset($_REQUEST['module'])) { LoggerManager::getLogger()->warn('Undefined index: module'); } $bean = loadBean(isset($_REQUEST['module']) ? $_REQUEST['module'] : null); if (!isset($bean->module_dir)) { LoggerManager::getLogger()->warn('module_dir is not set for bean'); } if (!isset($bean->object_name)) { LoggerManager::getLogger()->warn('object_name is not set for bean'); } $order_by_name = (isset($bean->module_dir) ? $bean->module_dir : null).'2_'.strtoupper(isset($bean->object_name) ? $bean->object_name : null).'_ORDER_BY' ; $lvso = isset($_REQUEST['lvso'])?$_REQUEST['lvso']:""; $request_order_by_name = isset($_REQUEST[$order_by_name])?$_REQUEST[$order_by_name]:""; $action = isset($_REQUEST['action'])?$_REQUEST['action']:""; $module = isset($_REQUEST['module'])?$_REQUEST['module']:""; if ($multi_select_popup) { $tempString = ''; } else { $tempString = "