Ejemplo n.º 1
0
    $distrib_method = '';
    $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'];