$v = trim(stripslashes($v)); } $where = 'AND iSMID != ' . $iASMID . ' AND eStatus = "Active" AND eEmailNotification="Yes" '; $arr = $secManObj->getDetails('*', $where); //prints($arr);exit; if ($sess_usertype_short == 'SM') { $wh = " AND iSMID!={$sess_id} "; } $where = $wh . ' AND eStatus = "Active" '; $sar = $secManObj->getDetails('*', $where); if ($sess_usertype_short == 'OA') { $whu = " AND iUserID!={$sess_id} "; } if ($iOrganizationID != '') { $where = $whu . ' AND eStatus="Active" AND eUserType="Admin" AND iOrganizationID=' . $iOrganizationID . ' '; $uar = $orgUserObj->getDetails('*', $where); } else { $uar = array(); } // prints($uarr); exit; if (is_array($sar) && is_array($uar)) { $emlar = array_merge($sar, $uar); } else { if (is_array($sar)) { $emlar = $sar; } else { if (is_array($uar)) { $emlar = $uar; } } }
$ua = $userActionObj->insert($uvdtl); // if (!isset($secManObj)) { require_once SITE_CLASS_APPLICATION . "securitymanager/class.SecurityManager.php"; $secManObj = new SecurityManager(); } if (!isset($orgUserObj)) { include_once SITE_CLASS_APPLICATION . 'user/class.OrganizationUser.php'; $orgUserObj = new OrganizationUser(); } // if ($sess_usertype_short == 'OA') { $smwhr = " AND eEmailNotification='Yes' AND eStatus='Active' "; $smgrs = $secManObj->getDetails('vEmail', $smwhr); $oawhr = " AND iUserID!='" . $sess_id . "' AND eStatus='Active' AND eUserType='Admin' AND iOrganizationID='" . $assocs[$l]['iBuyer2Id'] . "' AND eEmailNotification='Yes' "; $oadms = $orgUserObj->getDetails('vEmail', $oawhr); } else { $smgrs = ''; $smwhr = " AND iSMID!='" . $sess_id . "' AND eEmailNotification='Yes' AND eStatus='Active' "; $smgrs = $secManObj->getDetails('vEmail', $smwhr); } $smemails = ''; $oaemails = ''; if (is_array($smgrs) && count($smgrs) > 0) { $sm_emails = multi21Array($smgrs, 'vEmail'); $sm_emails = array_filter($sm_emails); $smemails = @implode(',', $sm_emails); } if (is_array($oadms) && count($oadms) > 0) { $oa_emails = multi21Array($oadms, 'vEmail'); $oa_emails = array_filter($oa_emails);
$mth[] = $mchpref['po'][$l]['iStatusID']; } // unset($mth[1]); // prints($mth); exit; } else { */ $orgpref = $orgprefObj->getStatusDetails($poData[0]['iBuyerOrganizationID']); //} // prints($mth); exit; // $orgpref = $orgprefObj->getStatusDetails($poData[0]['iBuyerOrganizationID']); $poData = $poData[0]; $lang = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_LANG']; $orgpostatus = $orgpref['po']; // prints($orgpostatus); exit; $permitted = ''; $nxtstatus = array(); $orgusrs = $orgUserObj->getDetails('*', " AND iOrganizationID=" . $poData['iBuyerOrganizationID']); $borgprfdt = $orgprefObj->getDetails("*", " AND iOrganizationID=" . $poData['iBuyerOrganizationID']); $sorgprfdt = $orgprefObj->getDetails("*", " AND iOrganizationID=" . $poData['iSupplierOrganizationID']); if ($poData['iStatusID'] == $crtsts[0]['iStatusID'] && $borgprfdt[0]['eReqVerificationPo'] == 'Yes') { $vrfsts = $statusmasterObj->getDetails('*', " AND eFor='PO' AND vStatus_en='Verify' "); $nxtstatus = $vrfsts[0]; $nxtstatus['vStatusMsg'] = $vrfsts[0]['vStatusMsg_' . $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_LANG']]; } else { if ($poData['iStatusID'] != $isusts[0]['iStatusID']) { if ($poData['iStatusID'] != $isusts[0]['iStatusID'] && $poData['iStatusID'] != $acptsts[0]['iStatusID']) { // count($orgusrs) > 1 && if ($poData['iStatusID'] == $orgpostatus[count($orgpostatus) - 1]['iStatusID'] && $poData['iStatusID'] != $rjtsts) { $nxtstatus = $isusts[0]; // $acptsts[0]; // $isusts[0]; } else { $nxtset = 'n';
include_once SITE_CLASS_APPLICATION . "user/class.PurchaseOrderHeading.php"; $pohObj = new PurchaseOrderHeading(); } if (!isset($poLineObj)) { include_once SITE_CLASS_APPLICATION . "user/class.PurchaseOrderLine.php"; $poLineObj = new PurchaseOrderLine(); } if (!isset($invAttachmentObj)) { include_once SITE_CLASS_APPLICATION . "user/class.InvoiceOrderAttachment.php"; $invAttachmentObj = new InvoiceOrderAttachment(); } if (!isset($imgObj)) { include_once SITE_CLASS_GEN . "class.imagecrop.php"; $imgObj = new imagecrop(); } $totusrs = $orgUsrObj->getDetails(" COUNT(*) as tot ", " AND iOrganizationID={$curORGID} AND eUserType='User'"); $totusrs = $totusrs[0]['tot']; $ordt = $orgUsrObj->getDetails('*', " AND iOrganizationID={$curORGID} AND eUserType='Admin' AND eStatus='Active'"); $org = $orgObj->select($curORGID); $smdt = $secManObj->getDetails('*', " AND iASMID=" . $org[0]['iASMID'] . " AND eStatus='Active'"); if (is_array($smdt) && is_array($ordt)) { $emailArr = array_merge($smdt, $ordt); } else { if (is_array($smdt)) { $emailArr = $smdt; } else { if (is_array($ordt)) { $emailArr = $ordt; } } }
for($l=0;$l<count($mchpref['inv']);$l++) { $mth[] = $mchpref['inv'][$l]['iStatusID']; } // unset($mth[1]); // prints($mth); exit; } else { */ $orgpref = $orgprefObj->getStatusDetails($invoiceData[0]['iSupplierOrganizationID']); //} //$orgpref = $orgprefObj->getStatusDetails($invoiceData[0]['iSupplierOrganizationID']); // $orgpref = $orgprefObj->getStatusDetails($invoiceData[0]['iBuyerOrganizationID'],'acceptance'); $invoiceData = $invoiceData[0]; $orginvstatus = $orgpref['inv']; // prints($orginvstatus); exit; $permitted = ''; $nxtstatus = array(); $orgusrs = $orgUserObj->getDetails('*', " AND iOrganizationID=" . $invoiceData['iSupplierOrganizationID']); // prints($invoiceData); exit; $sorgprfdt = $orgprefObj->getDetails("*", " AND iOrganizationID=" . $invoiceData['iSupplierOrganizationID']); $borgprfdt = $orgprefObj->getDetails("*", " AND iOrganizationID=" . $invoiceData['iBuyerOrganizationID']); if ($invoiceData['iStatusID'] == $crtsts[0]['iStatusID'] && $sorgprfdt[0]['eReqVerificationInv'] == 'Yes') { $vrfsts = $statusmasterObj->getDetails('*', " AND eFor='Invoice' AND vStatus_en='Verify' "); $nxtstatus = $vrfsts[0]; $nxtstatus['vStatusMsg'] = $vrfsts[0]['vStatusMsg_' . $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_LANG']]; } else { if ($invoiceData['iStatusID'] != $isusts[0]['iStatusID']) { // if(count($orgusrs)>1 && $invoiceData['iStatusID']!=$acptsts[0]['iStatusID']) { if ($invoiceData['iStatusID'] != $isusts[0]['iStatusID'] && $invoiceData['iStatusID'] != $acptsts[0]['iStatusID']) { // count($orgusrs)>1 // echo $orginvstatus[count($orginvstatus)-1]['iStatusID']; exit; if ($invoiceData['iStatusID'] == $orginvstatus[count($orginvstatus) - 1]['iStatusID']) { $nxtstatus = $isusts[0];
} $sess_user_name = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_NAME']; $sess_usertype_short = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_USER_TYPE_SHORT']; if (!isset($userActionObj)) { include_once SITE_CLASS_APPLICATION . 'user/class.UserActionVerification.php'; $userActionObj = new UserActionVerification(); } if ($mode == 'delete') { $where = "AND iInvoiceID IN ({$val})"; //$fields="ioh.*,(select org.vCompanyName from b2b_organization_master org where org.iOrganizationID=ioh.iBuyerOrganizationID) as vBuyerName"; $fields = "*"; $arr = $invObj->getJoinTableInfo("", $fields, $where); $userId = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_ID']; $orgId = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_ORGID']; $where = " AND iOrganizationID='{$orgId}'"; $emailArr = $orgUserObj->getDetails('vFirstName,vLastName,vEmail', $where); $where = ""; foreach ($arr as $k => $v) { $data['eDelete'] = 'Yes'; $data['iModifiedByID'] = $userId; // $data['eModifiedBy'] = $_SESSION['SESS_'.PRJ_CONST_PREFIX.'_USER_TYPE_SHORT']; // $data['dModifiedDate'] = calcGTzTime(date('Y-m-d H:i:s'), 'Y-m-d H:i:s'); $invObj->setAllVar($data); $where = "iInvoiceID IN (" . $v['iInvoiceID'] . ")"; $res = $invObj->updateData($data, $where); $link = SITE_URL_DUM . "invoiceview/" . $v['iInvoiceID']; $INVCODE = $v['vInvoiceCode']; $INVNUMBER = $v['vInvoiceNumber']; $SUPPLIER = $v['vSupplierName']; if ($SUPPLIER == '') { $SUPPLIER = "---";
if (!isset($orgObj)) { include_once SITE_CLASS_APPLICATION . "organization/class.Organization.php"; $orgObj = new Organization(); } if (!isset($orgPrefObj)) { require_once SITE_CLASS_APPLICATION . "organization/class.OrganizationPreference.php"; $orgPrefObj = new OrganizationPreference(); //$sess_id } $userStatus = array(); $userAcpt = array(); $ures = array(); $view = 'verify'; // $msg = $smarty->get_template_vars('MSG_NEED_VERIFY'); $where = " AND iUserID='" . $iUserID . "'"; $userdata = $orgUserObj->getDetails('*', $where); $vuserdata = $userToVerifyObj->getDetails('*', $where, ' iVerifiedID DESC ', '', ' LIMIT 0,1 '); $ures = $orgUserPerObj->getDetails('*', $where); $userStatus = @explode(";", $ures[0]['tPermission']); $userAcpt = @explode(";", $ures[0]['tAcceptancePermit']); $invUserStatus = $userStatus[0]; $invUserStatus = str_replace("inv:", "", $invUserStatus); $poUserStatus = isset($userStatus[1]) ? $userStatus[1] : ''; $poUserStatus = str_replace("po:", "", $poUserStatus); if (trim($invUserStatus) != '') { $invUserStatus = @explode(',', $invUserStatus); } if (trim($poUserStatus) != '') { $poUserStatus = @explode(',', $poUserStatus); } $invUserAcpt = $userAcpt[0];
if ($curViewedInboxStr != '') { $where .= ' AND iVerifiedID NOT IN(' . $curViewedInboxStr . ')'; } $where .= ' AND ((eCreatedType = \'OU\' AND iCreatedBy <> \'' . $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_ID'] . '\') AND iOrganizationID=' . $curORGID . ') '; // OR eCreatedType = \'OU\' // $where .= ' AND (dActionDate > \''.$lastLoginDate.'\')'; // iCreatedBy <> '.$_SESSION['SESS_'.PRJ_CONST_PREFIX.'_ID'].' AND $where .= ' AND iVerifiedID NOT IN (SELECT iInboxId FROM ' . PRJ_DB_PREFIX . '_user_deleted_inbox WHERE iUserId = \'' . $sess_id . '\' AND eUserType = \'' . $sess_usertype_short . '\') '; // AND eViewed!=\'Yes\' $orderBy = " ORDER BY iVerifiedID DESC"; $limit = ' LIMIT 0,5'; $sql_res = 'CALL GetInbox("OU"," ' . $where . '","","' . $orderBy . '","' . $limit . '")'; // echo $sql_res; $res = $dbobj->Onlyquery($sql_res); $smarty->assign("res", $res); // ----------- $secDetail = $orgUserObj->getDetails('tDashboard', ' AND iUserID = "' . $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_ID'] . '" ', '', '', ''); //Prints($secDetail);exit; $tDashboard = $secDetail[0]['tDashboard']; $smarty->assign("tDashboard", $tDashboard); $totalbids = $r2bdobj->getOrgBids($curORGID); //prints($result);exit; //---- $bidstatistic = $orgUserObj->getOrgRFQ2Bids($curORGID); # prints($bidstatistic); exit; $latestaward = $rfq2awardObj->getrfq2awards($curORGID); // prints($latestaward);exit; $award = $rfq2awardObj->getB2Award($curORGID); $orgawsts = $orgprefObj->getDetails('vRFQ2AwardAcceptLevel', " AND iOrganizationID={$curORGID} "); $aworgsts = array(); $aworgsts = @explode(',', $orgawsts[0]['vRFQ2AwardAcceptLevel']); // $award = $award[0];
$orgPrefObj = new OrganizationPreference(); //$sess_id } if ($iGroupID != '') { $view = 'verify'; $OgrpData = $grpData = $orgGroupObj->select($iGroupID); if ($sess_usertype_short == 'OA' && $grpData[0]['iOrganizationID'] != $curORGID) { header("Location: " . SITE_URL_DUM . "grouplist"); exit; } // $msg = $smarty->get_template_vars('MSG_NEED_VERIFY'); // prints($grpData);exit; $OuserStatus = $userStatus = @explode(";", $grpData[0]['tPermission']); $Oorgdata = $orgdata = $orgObj->select($grpData[0]['iOrganizationID']); $where = ' AND iUserID IN (' . $grpData[0]['tUserID'] . ')'; $Ouserdata = $userdata = $UsrObj->getDetails("CONCAT(vFirstName,' ',vLastName) as vTitle,iUserID as Id", $where); $where = " "; $Ostatus = $status = $orgStaObj->getDetails('vStatus_' . LANG . ' as title,vStatusMsg_' . LANG . ',iStatusID as Id,eFor,eType,vStatus_en as status', $where, 'iDisplayOrder', ''); //prints($status);exit; $where = 'AND iGroupID = ' . $iGroupID . ''; $gdts = $orgGroupVerifyfObj->getDetails('*', $where, ' iVerifiedID desc ', '', ' LIMIT 0,1 '); if ($gdts[0]['eStatus'] == 'Modified' || $gdts[0]['eNeedToVerify'] == 'Yes' || $gdts[0]['eStatus'] == 'Inactive') { $where = 'AND iGroupID = ' . $iGroupID . ''; $orderby = ' iVerifiedID Desc'; $grpData = $orgGroupVerifyfObj->getDetails('*', $where, $orderby); $orgdata = $orgObj->select($grpData[0]['iOrganizationID']); $where = ' AND iUserID IN (' . $grpData[0]['tUserID'] . ')'; $userdata = $UsrObj->getDetails("CONCAT(vFirstName,' ',vLastName) as vTitle,iUserID as Id", $where); //prints($userdata);exit; $where = " "; $status = $orgStaObj->getDetails('vStatus_' . LANG . ' as title,vStatusMsg_' . LANG . ',iStatusID as Id,eFor,eType,vStatus_en as status', $where, 'iDisplayOrder', '');
if (!isset($Data['eEmailNotification'])) { $Data['eEmailNotification'] = 'No'; } $Data['vPhone'] = $_POST['vPhoneCode'] . "-" . $Data['vPhone']; $Data['vMobile'] = $_POST['vMobileCode'] . "-" . $Data['vMobile']; //prints($Data);exit; if (count($emailArr) > 0) { $Dt['eStatus'] = 'Modified'; } $Data_access = PostVar("Data_access"); $iUserID = PostVar("iUserID"); $view = PostVar("view"); $curr_date = calcGTzTime(date('Y-m-d H:i:s'), 'Y-m-d H:i:s'); $userData = $orgUsrObj->select($iUserID); $userData = $userData[0]; $ordt = $orgUserObj->getDetails('*', " AND eStatus='Active' AND eEmailNotification='Yes' AND eUserType='Admin' AND iOrganizationID=" . $usrdt[0]['iOrganizationID']); $smdt = $secManObj->getDetails('*', " AND eStatus='Active' AND eEmailNotification='Yes' "); if (is_array($smdt) && is_array($ordt)) { $emailArr = array_merge($smdt, $ordt); } else { if (is_array($smdt)) { $emailArr = $smdt; } else { if (is_array($ordt)) { $emailArr = $ordt; } } } $Data['iUserID'] = $iUserID; $Data['vUserName'] = $userData['vUserName']; $Data['vPassword'] = $userData['vPassword'];
include_once SITE_CLASS_APPLICATION . 'class.EmailTemplate.php'; $emailObj = new EmailTemplate(); } if (!isset($sendMail)) { include_once SITE_CLASS_GEN . "class.sendmail.php"; $sendMail = new SendPHPMail(); } if (!isset($statusmasterObj)) { include_once SITE_CLASS_APPLICATION . "class.StatusMaster.php"; $statusmasterObj = new StatusMaster(); } $Data = $_POST['Data']; $iUserId = $Data['iUserID']; $iPermissionID = isset($_POST['iPermissionID']) ? $_POST['iPermissionID'] : ''; $view = $_POST['view']; $usrdt = $orgUsrObj->getDetails('*', " AND iUserID={$iUserId}"); $orgdt = $orgObj->getDetails('*', " AND iOrganizationID=" . $usrdt[0]['iOrganizationID'] . ""); // prints($orgdt);exit; // pr($_POST); exit; if ($iUserId != '') { $uprmt = $orgUserPermObj->getDetails('*', " AND iUserID={$iUserId}"); if (is_array($uprmt) && count($uprmt) > 0) { if (($uprmt[0]['eStatus'] == 'Active' || $uprmt[0]['eStatus'] == 'Inactive') && $uprmt[0]['eNeedToVerify'] != 'Yes') { // prints($orgdt); exit; } else { if (($view == 'edit' || $view == 'add' || $view == '') && count($uprmt) > 0 && $_SESSION['from'] != 'usr') { header('Location:' . SITE_URL_DUM . 'organizationuserlist'); exit; } } }
} if (!isset($sendMail)) { include_once SITE_CLASS_GEN . "class.sendmail.php"; $sendMail = new SendPHPMail(); } if (!isset($orgUserObj)) { include_once SITE_CLASS_APPLICATION . "user/class.OrganizationUser.php"; $orgUsrObj = new OrganizationUser(); } if (!isset($statusmasterObj)) { include_once SITE_CLASS_APPLICATION . "class.StatusMaster.php"; $statusmasterObj = new StatusMaster(); } if ($_SESSION['SESS_' . PRJ_CONST_PREFIX . '_USER_TYPE_SHORT'] == 'SM') { $smdt = $secManObj->getDetails('*', " AND iSMID!=" . $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_ID'] . " AND eStatus='Active' AND eEmailNotification='Yes' "); $ordt = $orgUsrObj->getDetails('*', " AND eStatus='Active' AND eEmailNotification='Yes' AND eUserType='Admin' AND iOrganizationID=" . $usrdt[0]['iOrganizationID']); } else { if ($_SESSION['SESS_' . PRJ_CONST_PREFIX . '_USER_TYPE_SHORT'] == 'OA') { $smdt = $secManObj->getDetails('*', " AND eStatus='Active' AND eEmailNotification='Yes' "); $ordt = $orgUsrObj->getDetails('*', " AND iUserID!=" . $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_ID'] . " AND eStatus='Active' AND eUserType='Admin' AND eEmailNotification='Yes' AND iOrganizationID=" . $usrdt[0]['iOrganizationID']); } } if (is_array($smdt) && is_array($ordt)) { $emailarr = array_merge($smdt, $ordt); } else { if (is_array($smdt)) { $emailarr = $smdt; } else { if (is_array($ordt)) { $emailarr = $ordt; }
include_once SITE_CLASS_APPLICATION . "user/class.OrganizationUserPermissionToVerify.php"; $orgUserPermVerifyObj = new OrganizationUserPermissionToVerify(); } if (!isset($emailObj)) { include_once SITE_CLASS_APPLICATION . 'class.EmailTemplate.php'; $emailObj = new EmailTemplate(); } if (!isset($sendMail)) { include_once SITE_CLASS_GEN . "class.sendmail.php"; $sendMail = new SendPHPMail(); } $sess_user_name = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_NAME']; $sess_usertype_short = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_USER_TYPE_SHORT']; if ($mode == 'status') { $where = "AND iUserID IN ({$val})"; $arr = $UsrObj->getDetails('*', $where); foreach ($arr as $k => $v) { $data = $v; $data['eNeedToVerify'] = 'Yes'; $data['iModifiedByID'] = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_ID']; $data['eModifiedBy'] = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_USER_TYPE_SHORT']; $data['dModifiedDate'] = calcGTzTime(date('Y-m-d H:i:s'), 'Y-m-d H:i:s'); if ($v['eStatus'] == 'Active' && $v['eNeedToVerify'] != 'Yes') { $whr = " AND iUserID=" . $v['iUserID']; $varr = $userToVerifyObj->getDetails('*', $whr, ' iVerifiedID DESC ', '', ' LIMIT 0,1 '); if ($varr[0]['eStatus'] == 'Active' && $varr[0]['eNeedToVerify'] != 'Yes') { $data['eStatus'] = 'Inactive'; //$UsrObj->setAllVar($data); $where = "iUserID = " . $v['iUserID'] . ""; //$res = $UsrObj->updateData($data, $where); $userToVerifyObj->setAllVar($data);
$userdata = array(); if ($iGroupID != '') { $view = 'edit'; $grpData = $orgGroupObj->select($iGroupID); if ($sess_usertype_short == 'OA' && $grpData[0]['iOrganizationID'] != $curORGID) { header("Location: " . SITE_URL_DUM . "grouplist"); exit; } //prints($grpData);exit; if ($grpData[0]['eStatus'] == 'Need to Verify' || $grpData[0]['eStatus'] == 'Modified' || $grpData[0]['eStatus'] == 'Delete' || $grpData[0]['eNeedToVerify'] == 'Yes') { header('Location:' . SITE_URL_DUM . 'groupview/' . $iGroupID); exit; } $orgdata = $orgObj->select($grpData[0]['iOrganizationID']); $where = ' AND iUserID IN (' . $grpData[0]['tUserID'] . ') AND iOrganizationID=' . $grpData[0]['iOrganizationID']; $userdata = $UsrObj->getDetails("CONCAT(vFirstName,' ',vLastName) as vTitle,iUserID as Id, iOrganizationID", $where); //prints($userdata);exit; } if ($_SESSION['SESS_' . PRJ_CONST_PREFIX . '_USER_TYPE_SHORT'] == 'OA') { $orgname = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_ORGNAME']; $orgid = $curORGID; $smarty->assign('orgid', $orgid); } $usertype = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_USER_TYPE']; // prints($grpData); exit; $view = isset($view) ? $view : ''; $vldmsg = isset($vldmsg) ? $vldmsg : ''; $orgname = isset($orgname) ? $orgname : ''; $smarty->assign('iGroupID', $iGroupID); $smarty->assign('grpData', $grpData); $smarty->assign('orgdata', $orgdata);
} if (!isset($emailObj)) { include_once SITE_CLASS_APPLICATION . 'class.EmailTemplate.php'; $emailObj = new EmailTemplate(); } if (!isset($orgUserPermObj)) { include_once SITE_CLASS_APPLICATION . "user/class.OrganizationUserPermission.php"; $orgUserPermObj = new OrganizationUserPermission(); } if (!isset($orgUserPermVerifyObj)) { include_once SITE_CLASS_APPLICATION . "user/class.OrganizationUserPermissionToVerify.php"; $orgUserPermVerifyObj = new OrganizationUserPermissionToVerify(); } if ($_SESSION['SESS_' . PRJ_CONST_PREFIX . '_USER_TYPE_SHORT'] == 'SM') { $smdt = $secManObj->getDetails('*', " AND iSMID!=" . $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_ID'] . " AND eStatus='Active' AND eEmailNotification='Yes' "); $ordt = $orgUserObj->getDetails('*', " AND eStatus='Active' AND eUserType='Admin' AND eEmailNotification='Yes' AND iOrganizationID=" . $usrdt[0]['iOrganizationID']); } else { if ($_SESSION['SESS_' . PRJ_CONST_PREFIX . '_USER_TYPE_SHORT'] == 'OA') { $smdt = $secManObj->getDetails('*', " AND eStatus='Active' AND eEmailNotification='Yes' "); $ordt = $orgUserObj->getDetails('*', " AND iUserID!=" . $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_ID'] . " AND eStatus='Active' AND eEmailNotification='Yes' AND eUserType='Admin' AND iOrganizationID=" . $usrdt[0]['iOrganizationID']); } } if (is_array($smdt) && is_array($ordt)) { $emailArr = array_merge($smdt, $ordt); } else { if (is_array($smdt)) { $emailArr = $smdt; } else { if (is_array($ordt)) { $emailArr = $ordt; }