setup($parentFieldArray, $vardef, $displayParams, $tabindex); return $this->fetch($this->findTemplate('DetailView')); } /** * @see SugarFieldBase::importSanitize() */ public function importSanitize( $value, $vardef, $focus, ImportFieldSanitize $settings ) { if ( property_exists($focus,'first_name') && property_exists($focus,'last_name') ) { $name_arr = preg_split('/\s+/',$value); if ( count($name_arr) == 1) { $focus->last_name = $value; } else { // figure out what comes first, the last name or first name if ( strpos($settings->default_locale_name_format,'l') > strpos($settings->default_locale_name_format,'f') ) { $focus->first_name = array_shift($name_arr); $focus->last_name = join(' ',$name_arr); } else { $focus->last_name = array_shift($name_arr); $focus->first_name = join(' ',$name_arr); } } } } }