getViewer($request); $ImportHash = $request->get('ImportHash'); $objImport = new \Workflow\Importer($ImportHash); $objImport->refreshTotalRows(); $rows = array( $objImport->getNextRow(), $objImport->getNextRow(), $objImport->getNextRow(), $objImport->getNextRow(), $objImport->getNextRow(), $objImport->getNextRow(), $objImport->getNextRow(), ); $objImport->resetPosition(); $totalRows = $objImport->getTotalRows(false); $importParams = $objImport->get('importParams'); if(!empty($importParams['skipfirst'])) { $totalRows -= 1; } $viewer->assign('found_rows', $totalRows); $viewer->assign('rows', $rows); $viewer->view('VT7/ImportPreview.tpl', 'Workflow2'); } /** * Function to get the list of Script models to be included * @param Vtiger_Request $request * @return - List of Vtiger_JsScript_Model instances */ function getHeaderScripts(Vtiger_Request $request) { $headerScriptInstances = parent::getHeaderScripts($request); $moduleName = $request->getModule(); $jsFileNames = array( '~modules/Workflow2/views/resources/js/jquery.form.min.js', '~modules/Workflow2/views/resources/js/Importer.js', ); $jsScriptInstances = $this->checkAndConvertJsScripts($jsFileNames); $headerScriptInstances = array_merge($headerScriptInstances, $jsScriptInstances); return $headerScriptInstances; } function getHeaderCss(Vtiger_Request $request) { $headerScriptInstances = parent::getHeaderCss($request); $moduleName = $request->getModule(); $cssFileNames = array( "~/modules/$moduleName/views/resources/Workflow2.css" ); $cssScriptInstances = $this->checkAndConvertCssStyles($cssFileNames); $headerStyleInstances = array_merge($headerScriptInstances, $cssScriptInstances); return $headerStyleInstances; } } ?>