public function setUp() { global $current_user, $sugar_config; SugarTestHelper::setUp('current_user', array(true)); $current_user->setPreference('dec_sep', ','); $current_user->setPreference('num_grp_sep', '.'); $current_user->setPreference('default_currency_significant_digits', 3); SugarTestHelper::setUp('app_list_strings'); SugarTestHelper::setUp('beanFiles'); SugarTestHelper::setUp('beanList'); parent::setUp(); $this->lm = new LayoutManager(); $this->lm->setAttribute('reporter', new stdClass()); $this->currency_51568 = new Currency(); $this->currency_51568->symbol = 'TT'; $this->currency_51568->conversion_rate = 0.5; $this->currency_51568->save(false); $this->currency_system = new Currency(); $this->currency_system->retrieve(-99); $this->backupSymbol = $this->currency_system->symbol; $this->currency_system->symbol = '¥'; $this->currency_system->save(false); $sugar_config['default_currency_symbol'] = '¥'; get_number_seperators(true); }
/** * Create SugarWidget for relate field */ public function getSugarWidgetFieldRelate() { $layoutManager = new LayoutManager(); $layoutManager->setAttribute('context', 'Report'); $db = new stdClass(); $db->db = $GLOBALS['db']; $db->report_def_str = ''; $layoutManager->setAttributePtr('reporter', $db); $this->sugarWidget = new SugarWidgetFieldrelate($layoutManager); }