id; $the_form = get_left_form_header($mod_strings['LBL_NEW_FORM_TITLE']); $the_form .= << EOQ; $the_form .= $this->getFormBody($prefix, $mod, $prefix."ProspectListSave"); $the_form .= <<

EOQ; $the_form .= get_left_form_footer(); $the_form .= get_validate_record_js(); return $the_form; } function getFormBody($prefix, $mod='',$formname='', $size='30',$script=true) { if(!ACLController::checkAccess('ProspectLists', 'edit', true)){ return ''; } global $mod_strings; $temp_strings = $mod_strings; if(!empty($mod)){ global $current_language; $mod_strings = return_module_language($current_language, $mod); } global $app_strings; global $current_user; global $app_list_strings; $lbl_required_symbol = $app_strings['LBL_REQUIRED_SYMBOL']; $lbl_save_button_title = $app_strings['LBL_SAVE_BUTTON_TITLE']; $lbl_save_button_key = $app_strings['LBL_SAVE_BUTTON_KEY']; $lbl_save_button_label = $app_strings['LBL_SAVE_BUTTON_LABEL']; $user_id = $current_user->id; $list_options=get_select_options_with_id($app_list_strings['prospect_list_type_dom'], 'default'); $lbl_prospect_list_name = $mod_strings['LBL_PROSPECT_LIST_NAME']; $lbl_list_type = $mod_strings['LBL_LIST_TYPE']; $form = << $lbl_prospect_list_name $lbl_required_symbol

$lbl_list_type $lbl_required_symbol

EOQ; $javascript = new javascript(); $javascript->setFormName($formname); $javascript->setSugarBean(new ProspectList()); $javascript->addRequiredFields($prefix); $form .=$javascript->getScript(); $mod_strings = $temp_strings; return $form; } function handleSave($prefix,$redirect=true, $useRequired=false){ require_once('include/formbase.php'); $focus = new ProspectList(); if($useRequired && !checkRequired($prefix, array_keys($focus->required_fields))){ return null; } $focus = populateFromPost($prefix, $focus); if(!$focus->ACLAccess('Save')){ ACLController::displayNoAccess(true); sugar_cleanup(true); } if(empty($focus->name)){ return null; } if ( !isset($focus->assigned_user_id) || $focus->assigned_user_id == '' ) $focus->assigned_user_id = $GLOBALS['current_user']->id; $return_id = $focus->save(); if($redirect){ $GLOBALS['log']->debug("Saved record with id of ".$return_id); handleRedirect($return_id, "ProspectLists"); } else { return $focus; } } } ?>