Example #1
0
    $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;
Example #2
0
    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);
Example #3
0
     $_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 ', '');