$emlar = array_merge($sm_dt, $or_dt); } else { if (is_array($sm_dt)) { $emlar = $sm_dt; } else { if (is_array($or_dt)) { $emlar = $or_dt; } } } $Data = $_POST['Data']; $view = $_POST['view']; $iGroupID = $_POST['iGroupID']; if (is_array($_POST['uid']) && is_array($_POST['tUserID'])) { $diffarr = array_diff($_POST['uid'], $_POST['tUserID']); $grpdata = $orgGroupObj->getDetails('tUserID', 'AND iGroupID="' . $iGroupID . '"'); foreach ($diffarr as $key => $val) { if (strpos($grpdata[0]['tUserID'], $val) !== false) { $where = "AND tUserID = {$val} AND iGroupID={$iGroupID}"; $res = $orgGroupObj->del($where); } } } // prints($_POST);exit; $orgdata = $orgObj->select($Data['iOrganizationID']); $GNAME = $Data['vGroupName']; $orgnm = $orgdata[0]['vCompanyName']; $CODE = $orgdata[0]['vOrganizationCode']; $Data['eCreatedBy'] = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_USER_TYPE_SHORT']; $tUserIDStr = @implode(',', $_POST['tUserID']); $Data['tUserID'] = $tUserIDStr;
include_once SITE_CLASS_APPLICATION . 'user/class.UserActionVerification.php'; $userActionObj = new UserActionVerification(); } 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 iGroupID IN ({$val})"; $arr = $orgGroupObj->getDetails('*', $where); foreach ($arr as $k => $v) { $GNAME = $v['vGroupName']; $data = $v; $data['eNeedToVerify'] = 'Yes'; $data['iModifiedByID'] = $sess_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') { $whr = " AND iGroupID=" . $v['iGroupID']; $varr = $ogrpvrfObj->getDetails('*', $whr, ' iVerifiedID DESC ', '', ' LIMIT 0,1 '); if (($varr[0]['eStatus'] == 'Active' || $varr[0]['eStatus'] == 'Inactive') && $varr[0]['eNeedToVerify'] != 'Yes') { $data['eStatus'] = 'Inactive'; //$orgGroupObj->setAllVar($data); $where = "iGroupID = " . $v['iGroupID'] . ""; //$res = $orgGroupObj->updateData($data, $where);
$_SESSION['SESS_' . PRJ_CONST_PREFIX . '_USER_TYPE_SHORT'] = 'SM'; break; case 'orguser': $usersec = 'user'; $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_USER_TYPE_SHORT'] = 'OU'; $usrdtls = $orgUsrObj->select($sess_id); $odt = $orgObj->select($curORGID); $opf = $orgprefObj->getDetails('*', " AND iOrganizationID={$curORGID} "); // if($odt[0]['eReqVerification'] == 'Yes') { if ($usrdtls[0]['ePermissionType'] == 'Individual') { $uWhere = " AND iUserID='" . $sess_id . "' AND eStatus!='Need to Verify' "; $ures = $orgUserPerObj->getDetails('*', $uWhere); } else { if ($usrdtls[0]['ePermissionType'] == 'Group') { $gwhere .= " AND iGroupID=" . $usrdtls[0]['iGroupID'] . " AND eStatus!='Need to Verify' "; $ures = $orgGrpObj->getDetails('*', $gwhere); // prints($ures); exit; } } // if (!isset($userStatusObj)) { require_once SITE_CLASS_APPLICATION . "class.StatusMaster.php"; $userStatusObj = new StatusMaster(); } // prints($opf); exit; $poOrgStatus = @explode(",", $opf[0]['vOrderStatusLevel']); $invOrgStatus = @explode(",", $opf[0]['vInvoiceStatusLevel']); $poOrgAcpt = @explode(",", $opf[0]['vOrderAcceptanceLevel']); $invOrgAcpt = @explode(",", $opf[0]['vInvoiceAcceptanceLevel']); // prints($opf[0]['vInvoiceAcceptanceLevel']); exit; $poOrgStatus = $userStatusObj->getDetails('vStatus_' . $_SESSION["SESS_" . PRJ_CONST_PREFIX . "_LANG"] . ' as vStatus,vStatus_en,iStatusID', " AND (iStatusID in(" . $opf[0]['vOrderStatusLevel'] . ") AND eFor='PO') ", ' iDisplayOrder ASC ', '');