Esempio n. 1
0
            break;
    }
    $pmodule = getSalesEntityType($emailcrmid);
    switch ($pmodule) {
        case 'Accounts':
            $_REQUEST["field_lists"] = 9;
            break;
        case 'Contacts':
            $_REQUEST["field_lists"] = 80;
            break;
        case 'Vendors':
            $_REQUEST["field_lists"] = 292;
            break;
    }
    $_REQUEST["idlist"] = $emailcrmid;
    $mailids = get_to_emailids($pmodule);
    if ($mailids['mailds'] != '') {
        $to_add = trim($mailids['mailds'], ",") . ",";
    }
    $smarty->assign('TO_MAIL', $to_add);
    $smarty->assign('IDLISTS', $mailids['idlists']);
    setObjectValuesFromRequest($focus);
    $focus->mode = '';
}
// INTERNAL MAILER
if ($_REQUEST["internal_mailer"] == "true") {
    $smarty->assign('INT_MAILER', "true");
    $rec_type = vtlib_purify($_REQUEST['type']);
    $rec_id = vtlib_purify($_REQUEST['rec_id']);
    $fieldname = vtlib_purify($_REQUEST['fieldname']);
    //added for getting list-ids to compose email popup from list view(Accounts,Contacts,Leads)
Esempio n. 2
0
    $query = 'select idlists,from_email,to_email,cc_email,bcc_email from vtiger_emaildetails where emailid =?';
    $result = $adb->pquery($query, array($focus->id));
    $from_email = $adb->query_result($result, 0, 'from_email');
    $smarty->assign('FROM_MAIL', $from_email);
    $to_email = implode(',', $json->decode($adb->query_result($result, 0, 'to_email')));
    $smarty->assign('TO_MAIL', $to_email);
    $cc_add = implode(',', $json->decode($adb->query_result($result, 0, 'cc_email')));
    $smarty->assign('CC_MAIL', $cc_add);
    $bcc_add = implode(',', $json->decode($adb->query_result($result, 0, 'bcc_email')));
    $smarty->assign('BCC_MAIL', $bcc_add);
    $idlist = $adb->query_result($result, 0, 'idlists');
    $smarty->assign('IDLISTS', $idlist);
    $log->info("Entity info successfully retrieved for EditView.");
    $focus->name = $focus->column_fields['name'];
} elseif (isset($_REQUEST['sendmail']) && $_REQUEST['sendmail'] != '') {
    $mailids = get_to_emailids($_REQUEST['pmodule']);
    if ($mailids['mailds'] != '') {
        $to_add = trim($mailids['mailds'], ",") . ",";
    }
    $smarty->assign('TO_MAIL', $to_add);
    $smarty->assign('IDLISTS', $mailids['idlists']);
    $focus->mode = '';
}
// INTERNAL MAILER
if ($_REQUEST["internal_mailer"] == "true") {
    $smarty->assign('INT_MAILER', "true");
    $rec_type = $_REQUEST["type"];
    $rec_id = $_REQUEST["rec_id"];
    $fieldname = $_REQUEST["fieldname"];
    //added for getting list-ids to compose email popup from list view(Accounts,Contacts,Leads)
    if (isset($_REQUEST['field_id']) && strlen($_REQUEST['field_id']) != 0) {