currentStep = isset($_REQUEST['current_step']) ? ($_REQUEST['current_step'] - 1) : 1; } else { $this->currentStep = isset($_REQUEST['current_step']) ? ($_REQUEST['current_step'] + 1) : 1; } $this->importModule = isset($_REQUEST['import_module']) ? $_REQUEST['import_module'] : ''; } /** * @see SugarView::getMenu() */ public function getMenu($module = null) { global $mod_strings, $current_language; if ( empty($module) ) $module = $this->importModule; $old_mod_strings = $mod_strings; $mod_strings = return_module_language($current_language, $module); $returnMenu = parent::getMenu($module); $mod_strings = $old_mod_strings; return $returnMenu; } /** * @see SugarView::_getModuleTab() */ protected function _getModuleTab() { global $app_list_strings, $moduleTabMap; // Need to figure out what tab this module belongs to, most modules have their own tabs, but there are exceptions. if ( !empty($_REQUEST['module_tab']) ) return $_REQUEST['module_tab']; elseif ( isset($moduleTabMap[$this->importModule]) ) return $moduleTabMap[$this->importModule]; // Default anonymous pages to be under Home elseif ( !isset($app_list_strings['moduleList'][$this->importModule]) ) return 'Home'; else return $this->importModule; } /** * Send our output to the importer controller. * * @param string $html * @param string $submitContent * @param string $script * @param bool $encode * @return void */ protected function sendJsonOutput($html = "", $submitContent = "", $script = "", $encode = FALSE) { $title = $this->getModuleTitle(false); $out = array( 'html' => $html, 'submitContent' => $submitContent, 'title' => $title, 'script' => $script); if($encode){ array_walk($out, create_function('&$val', '$val = htmlspecialchars($val,ENT_NOQUOTES);')); } echo json_encode($out); } /** * @see SugarView::_getModuleTitleParams() */ protected function _getModuleTitleParams($browserTitle = false) { global $mod_strings, $app_list_strings; $returnArray = array(string_format($mod_strings[$this->pageTitleKey], array($this->currentStep))); return $returnArray; } protected function getInstruction() { global $mod_strings; $ins = ''; if ($this->instruction) { $ins_string = $mod_strings[$this->instruction]; $ins = '