Beispiel #1
0
 $udata['vCountry'] = $_POST['vCountry'];
 $udata['vState'] = $_POST['vState'];
 $udata['vZipcode'] = $_POST['vZipcode'];
 $udata['vPhone'] = $odata['vPhone'];
 $udata['eUserType'] = 'Admin';
 $udata['eSelfReg'] = 'Yes';
 // $udata['vActivationCode'] = $activationcode;
 $udata['dCreatedDate'] = $udata['dModifiedDate'] = calcGTzTime(date('Y-m-d H:i:s'), 'Y-m-d H:i:s');
 $udata['eStatus'] = 'Need to Verify';
 // pr($_POST);
 $odata['vOrganizationCode'] = $orgObj->getUniqueCode($odata['eOrganizationType']);
 // pr($odata);
 $oid = $res = $orgObj->insert($odata);
 if ($oid > 0) {
     $odata['iOrganizationID'] = $oid;
     $res = $orgvrfObj->insert($odata);
     //
     $udata['iOrganizationID'] = $oid;
     $uid = $orgUsrObj->insert($udata);
     if ($uid > 0) {
         $udata['iUserID'] = $uid;
         $iVerifiedID = $userToVerifyObj->insert($udata);
     }
     // echo $uid; exit;
     // org default preferences
     //------------------------DEFALT VALUES OF PURCHASE ORDER -----------------------------------------//
     if ($odata['eOrganizationType'] != 'Supplier') {
         $where = ' AND eFor = "PO"  AND eType = "Default" AND eStatus = "Active"';
         $postatus = $stMstrObj->getDetails('*', $where);
         foreach ($postatus as $k => $v) {
             $poarr[] = $v['iStatusID'];
 }
 //
 // prints($Data1); exit;
 $orgPrefVrfObj->setAllVar($Data1);
 $res = $orgPrefVrfObj->insert();
 //  prints ($orgprefObj);
 //exit;
 $where = " iAdditionalInfoID = '" . $iAdditionalInfoID . "'";
 $res = $orgprefObj->updateData($dt, $where);
 $rs = $orgObj->updateData($rdt, " iOrganizationID={$iOrganizationID} ");
 // $verified = $orgvrfObj->getDetails('iVerifiedID'," AND iOrganizationID=$iOrganizationID ",' iVerifiedID DESC ','',' LIMIT 0,1 ');
 // $ivid = $verified[0]['iVerifiedID'];
 // $rs = $orgvrfObj->updateData($rdt," iVerifiedID=$ivid ");
 $org_ndetails = $orgObj->select($iOrganizationID);
 $org_ndetails = $org_ndetails[0];
 $rs = $orgvrfObj->insert($org_ndetails);
 if ($res) {
     $orgdtls = $orgObj->select($iOrganizationID);
     /*if($orgdtls[0]['eOrganizationType'] == 'Supplier'){
     		$opdt['vOrderStatusLevel'] = '';
     		$rs = $orgprefObj->updateData($opdt,"iOrganizationID=$iOrganizationID");
       } else if($orgdtls[0]['eOrganizationType'] == 'Buyer'){
     		$opdt['vInvoiceStatusLevel'] = '';
     		$rs = $orgprefObj->updateData($opdt,"iOrganizationID=$iOrganizationID");
       }*/
     $rs = $orgUserPermObj->clearExtraPermits($iOrganizationID, $orgdtls[0]['eOrganizationType']);
     // $rs = $orgUserPermObj->clearExPermits($iOrganizationID,$orgdtls[0]['eOrganizationType'],$Data1);
 }
 //INSERT THIS RECORD IN USER_ACTION_VERIFICATION TABLE
 if (count($arr) > 0) {
     $where = 'AND vType="Organization Preference Updated" AND eSection = "Member"';
 $where = "AND iOrganizationID IN ({$val})";
 $arr = $orgObj->getDetails('*', $where);
 foreach ($arr as $k => $v) {
     $data = $v;
     $data['eNeedToVerify'] = 'Yes';
     $data['iModifiedByID'] = $sess_id;
     $data['eModifiedBy'] = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_USER_TYPE_SHORT'];
     $data['dModifiedDate'] = date('Y-m-d H:i:s');
     if ($v['eStatus'] == 'Active') {
         $data['eStatus'] = 'Inactive';
         //$orgObj->setAllVar($data);
         $where = "iOrganizationID = " . $v['iOrganizationID'] . "";
         $dtl['eNeedToVerify'] = 'Yes';
         $res = $orgObj->updateData($dtl, $where);
         $orgvrfObj->setAllVar($data);
         $res = $orgvrfObj->insert();
     } elseif ($v['eStatus'] == 'Inactive') {
         $data['eStatus'] = 'Active';
         //$orgObj->setAllVar($data);
         $where = "iOrganizationID = " . $v['iOrganizationID'] . "";
         $dtl['eNeedToVerify'] = 'Yes';
         $res = $orgObj->updateData($dtl, $where);
         //$res = $orgObj->updateData($data, $where);
         $orgvrfObj->setAllVar($data);
         $res = $orgvrfObj->insert();
     } elseif ($v['eStatus'] == 'Modified' || $v['eStatus'] == 'Need to Verify') {
         $var_msg = $smarty->get_template_vars('MSG_VERIFY_NEED_TO_VERIFY_OR_MODIFIED');
         echo $var_msg;
         exit;
     }
     $where = " AND iOrganizationID = " . $v['iOrganizationID'] . "";