Exemple #1
0
 $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'];
         }
         $postatus = @implode(',', $poarr);
     }
           if($chkMulAdmin == '1'){
              $dt['eStatus'] = $Data['eStatus'] = 'Active';
           }else{
              $dt['eStatus'] = $Data['eStatus'] = $dt['eStatus'];
           }*/
        $Data['iCreatedBy'] = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_ID'];
        $Data['eCreatedBy'] = $_SESSION['SESS_' . PRJ_CONST_PREFIX . '_USER_TYPE_SHORT'];
        $usertype = $Data['eUserType'];
        //prints($Data);exit;
        $array1 = array($Data['vPhoneCode'], $Data['vPhone']);
        $Data['vPhone'] = implode("-", $array1);
        //echo $Data['vPhone'];exit;
        $array2 = array($Data['vMobileCode'], $Data['vMobile']);
        $Data['vMobile'] = implode("-", $array2);
        $orgUserObj->setAllVar($Data);
        $iUserID = $orgUserObj->insert();
        $Data['iUserID'] = $iUserID;
        $Data['iVerifiedID'] = '';
        if ($iUserID) {
            $userToVerifyObj->setAllVar($Data);
            $iVerifiedID = $userToVerifyObj->insert();
        }
        $_SESSION['from'] = 'usr';
        // $_SERVER['fromid']=$iUserID;
        if ($Data['eUserType'] == 'User') {
            $redirecturl = SITE_URL_DUM . "edituserrights/{$iUserID}/";
        } else {
            $redirecturl = SITE_URL_DUM . "organizationuserlist/";
        }
    }
}