示例#1
0
            $whr_cndt = " AND vType='{$esubtyp}' AND eSection='Member' ";
            $email_cnt = $emailObj->getDetails('*', $whr_cndt);
            $type = "Delete";
            $body = array("#BUYER2#", "#BUYER#", "#ACODE#", "#LINK#", "#DELETE_BY#");
        } else {
            $msg = $smarty->get_template_vars('MSG_DEL_SENT_ERR');
        }
    }
}
//
// pr($assocs); exit;
if ($rs && is_array($assocs) && count($assocs) > 0) {
    for ($l = 0; $l < count($assocs); $l++) {
        if (isset($assocs[$l]['iAssociationId']) && $assocs[$l]['iAssociationId'] > 0) {
            if (is_array($email_cnt) && count($email_cnt) > 0) {
                $verifyid = $b2bavObj->getDetails('iVerifiedID', " AND iAssociationId='" . $assocs[$l]['iAssociationId'] . "' ", ' iVerifiedID DESC ', '', ' LIMIT 0,1 ');
                if (isset($verifyid[0]['iVerifiedID']) && $verifyid[0]['iVerifiedID'] > 0) {
                    $rplarr = array("Dear #USER#,", "background-color: rgb(239, 239, 239);", "Regards,", "#MAIL_FOOTER#", "#SITE_URL#");
                    $link = SITE_URL_DUM . "b2buyerasocview/" . $assocs[$l]['iAssociationId'];
                    $post = array($assocs[$l]['vBuyer2'], $assocs[$l]['vBuyer'], $assocs[$l]['vACode'], $link, $sess_user_name . "({$sess_usertype_short})");
                    $tbody_en = str_replace($rplarr, " ", $email_cnt[0]['tBody_en']);
                    $emailContent_en = trim(str_replace($body, $post, $tbody_en));
                    $tbody_fr = str_replace($rplarr, " ", $email_cnt[0]['tBody_fr']);
                    $emailContent_fr = trim(str_replace($body, $post, $tbody_fr));
                    //
                    $uvdtl['iItemID'] = $verifyid[0]['iVerifiedID'];
                    $uvdtl['iOrganizationID'] = $assocs[$l]['iBuyer2Id'];
                    $uvdtl['eSubject'] = 'Association';
                    $uvdtl['eType'] = $type;
                    $uvdtl['vMailSubject_en'] = $email_cnt[0]['vSub_en'];
                    $uvdtl['vMailSubject_fr'] = $email_cnt[0]['vSub_fr'];
示例#2
0
    $b2bavObj = new Buyer2_Buyer_Association_ToVerify();
}
if (!isset($emailObj)) {
    include_once SITE_CLASS_APPLICATION . 'class.EmailTemplate.php';
    $emailObj = new EmailTemplate();
}
$mod = PostVar('mod');
$admr = PostVar('admr');
$iAssociationId = PostVar('iAssociationId');
$Data = PostVar('Data');
$body_arr = '';
$type = '';
$post_data = $_POST;
// pr($_POST); exit;
if ($mod == 'verify') {
    $dtv = $vasocdt = $b2bavObj->getDetails('*', " AND iAssociationId={$iAssociationId} ", ' iVerifiedID DESC ', '', ' LIMIT 0,1');
    $dtv = $dtv[0];
    if (is_array($vasocdt) && count($vasocdt) > 0 && isset($vasocdt[0]['iAssociationId']) && isset($vasocdt[0]['iVerifiedID'])) {
        $dtv['eVerifiedBy'] = $sess_usertype_short;
        $dtv['iVerifiedByID'] = $sess_id;
        $dtv['dVerifiedDate'] = calcGTzTime(date('Y-m-d H:i:s'), 'Y-m-d H:i:s');
        // if(! (($dtv['eStatus']=='Active' || $dtv['eStatus']=='Inactive' || $dtv['eStatus']=='Delete') )) {
        if (!(($dtv['eStatus'] == 'Active' || $dtv['eStatus'] == 'Inactive' || $dtv['eStatus'] == 'Delete') && $dtv['eNeedToVerify'] == 'Yes')) {
            $dtv['eStatus'] = 'Active';
        }
        $dtv['eNeedToVerify'] = 'No';
        $rs = $b2bavObj->updateData($dtv, " iVerifiedID='" . $vasocdt[0]['iVerifiedID'] . "'");
        if ($rs) {
            unset($dtv['iVerifiedID']);
            unset($dtv['iAssociationId']);
            if ($vasocdt[0]['eStatus'] == 'Delete' && $vasocdt[0]['eNeedToVerify'] == 'Yes') {