$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);
Beispiel #3
0
  $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';
Beispiel #4
0
    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;
        }
    }
}
Beispiel #5
0
  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];
Beispiel #6
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 = "---";
Beispiel #7
0
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];
Beispiel #8
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];
Beispiel #9
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', '');
Beispiel #10
0
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'];
Beispiel #11
0
    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;
            }
        }
    }
Beispiel #12
0
}
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);
Beispiel #14
0
$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;
        }