$create_case_email_template = ''; $leaveMessagesOnMailServer = 1; $email_num_autoreplies_24_hours = $focus->defaultEmailNumAutoreplies24Hours; } // else // return action if (isset($focus->id)) { $return_action = 'DetailView'; $validatePass = FALSE; } else { $return_action = 'ListView'; $validatePass = TRUE; } // javascript $javascript->setSugarBean($focus); $javascript->setFormName('EditView'); //If we are creating a duplicate, remove the email_password from being required since this //can be derived from the InboundEmail we are duplicating from // Bug 47863 - email_password shouldn't be required on a modified Inbound Email account // either. if (($isDuplicate || !$validatePass) && isset($focus->required_fields['email_password'])) { unset($focus->required_fields['email_password']); } $javascript->addRequiredFields(); $javascript->addFieldGeneric('email_user', 'alpha', $mod_strings['LBL_LOGIN'], true); $javascript->addFieldGeneric('email_password', 'alpha', $mod_strings['LBL_PASSWORD'], $validatePass); $javascript->addFieldRange('email_num_autoreplies_24_hours', 'int', $mod_strings['LBL_MAX_AUTO_REPLIES'], true, "", 1, $focus->maxEmailNumAutoreplies24Hours); $r = $focus->db->query('SELECT value FROM config WHERE name = \'fromname\''); $a = $focus->db->fetchByAssoc($r); $default_from_name = $a['value']; $r = $focus->db->query('SELECT value FROM config WHERE name = \'fromaddress\'');