Exemplo n.º 1
0
    exit;
}
include 'wsdls.php';
include 'Bapi.php';
ini_set("default_socket_timeout", 400);
$Iguid = $_REQUEST['Iguid'];
try {
    $Bapi = new Bapi();
    $Bapi->bapiCall($bapiname['registration_approval']);
    $BapiImport = new BapiImport();
    $BapiImport->setImport('TOKEN', $_SESSION['TOKEN']);
    $BapiImport->setImport('IGUID', $Iguid);
    $BapiImport->setImport('ACTION', 'READ');
    $Receive = new Receive();
    $Receive->getResult();
    $ResponseExport = new ResponseExport();
    $rp = $ResponseExport->export('OCUSTOMER');
    foreach ($rp as $keys => $val) {
        $rp[$keys] = mb_convert_encoding($val, "EUC-JP", "auto");
    }
} catch (Exception $e) {
    echo $msg = 'Message:- ' . $e->getMessage();
    exit;
}
//var_dump($rp);
//exit;
echo $json_en = json_encode($rp);
//$table_as=json_decode($json_en,true);
//$_SESSION['table_reg_list']=$table_as;
/*
$client = new SoapClient($wsdls['dropdown'],array("login" => "WSUSER", "password" =>"CONNECT" )); 
Exemplo n.º 2
0
$Expirydate = $_REQUEST["Expirydate"];
$Ernam = $_REQUEST["Ernam"];
$Crdate = $_REQUEST["Crdate"];
$Crtime = $_REQUEST["Crtime"];
$Chdate = $_REQUEST["Chdate"];
$Chtime = $_REQUEST["Chtime"];
$Lockflag = $_REQUEST["Lockflag"];
$Internal = $_REQUEST["Internal"];
$Maillist = $_REQUEST["Maillist"];
$Maxday = $_REQUEST["Maxday"];
$Maxorder = $_REQUEST["Maxorder"];
try {
    $Bapi = new Bapi();
    $BapiImport = new BapiImport();
    $Receive = new Receive();
    $ResponseExport = new ResponseExport();
    if ($action == 'RESETPW') {
        $Bapi->bapiCall($bapiname['change_password']);
        $BapiImport->setImport('TOKEN', $_SESSION['TOKEN']);
        $BapiImport->setImport('ACTION', $action);
        $BapiImport->setImport('GUID', trim($Guid));
        $Receive->getResult();
    } else {
        $ICUSTOMER = array("MANDT" => $Mandt, "GUID" => $Guid, "STATUS" => $Status, "TITLE" => $Title, "FIRSTNAME" => $Firstname, "LASTNAME" => $Lastname, "KUNNR" => $Kunnr, "PARVW" => $Parvw, "JOBTITLE" => $Jobtitle, "TEL_NUMBER" => $TelNumber, "TEL_EXTENS" => $TelExtens, "CELLPHONE" => $Cellphone, "FAX_NUMBER" => $FaxNumber, "EMAIL" => $Email, "COMPANYNAME" => $Companyname, "STREET" => $Street, "CITY" => $City, "STATE" => $State, "POSTALCODE" => $Postalcode, "COUNTRY" => $Country, "REGION" => $Region, "COMPANYURL" => $Companyurl, "COMPANYTYPE" => $Companytype, "CUSTOMERTYPE" => $Customertype, "STORES" => $Stores, "NEWSTORES" => $Newstores, "FOCUS" => $Focus, "INTERESTPRODUCT" => $Interestproduct, "INSTALLSERVICE" => $Installservice, "HOWLEARN" => $Howlearn, "LOGONID" => $Logonid, "INITPASSWORD" => $Initpassword, "EXPIRYDATE" => $Expirydate, "ERNAM" => $Ernam, "CRDATE" => $Crdate, "CRTIME" => $Crtime, "CHDATE" => $Chdate, "CHTIME" => $Chtime, "LOCKFLAG" => $Lockflag, "INTERNAL" => $Internal, "MAILLIST" => $Maillist, "MAXDAY" => $Maxday, "MAXORDER" => $Maxorder);
        $Bapi->bapiCall($bapiname['registration_approval']);
        $BapiImport->setImport('TOKEN', $_SESSION['TOKEN']);
        $BapiImport->setImport('ACTION', $action);
        $BapiImport->setImport('IGUID', $Guid);
        $BapiImport->setImport('ICUSTOMER', $ICUSTOMER);
        $Receive->getResult();
    }
Exemplo n.º 3
0
$action = trim($_POST['action']);
$json = json_decode($row, true);
//var_dump($json);
//exit;
$options = $_SESSION['options'];
try {
    $Bapi = new Bapi();
    $Bapi->bapiCall($bapiname['orders']);
    $BapiImport = new BapiImport();
    $BapiImport->setImport('TOKEN', $_SESSION['TOKEN']);
    $BapiImport->setImport('ACTION', $action);
    $BapiImport->setImport('ACTION_KEY', trim($json['VBELN']));
    $BapiImport->setImport('QORDERK', $json);
    $Receive = new Receive();
    $Receive->getResult();
    $ResponseExport = new ResponseExport();
    $r['ORDERK'] = $ResponseExport->export('ORDERK');
    $rowsag = saprfc_table_rows($fce, 'TTEXT');
    for ($i = 1; $i <= $rowsag; $i++) {
        $r['TTEXT'][] = saprfc_table_read($fce, 'TTEXT', $i);
    }
    $rowsag = saprfc_table_rows($fce, 'TORDERP');
    for ($i = 1; $i <= $rowsag; $i++) {
        $r['TORDERP'][] = saprfc_table_read($fce, 'TORDERP', $i);
    }
    $rowsag = saprfc_table_rows($fce, 'TSHIPMENTK');
    for ($i = 1; $i <= $rowsag; $i++) {
        $r['TSHIPMENTK'][] = saprfc_table_read($fce, 'TSHIPMENTK', $i);
    }
    $rowsag = saprfc_table_rows($fce, 'TSHIPMENTP');
    for ($i = 1; $i <= $rowsag; $i++) {
Exemplo n.º 4
0
session_start();
include 'wsdls.php';
include 'Bapi.php';
$Email = $_POST['email'];
$Password = $_POST['password'];
try {
    $Bapi = new Bapi();
    $Bapi->bapiCall($bapiname['logon']);
    $BapiImport = new BapiImport();
    $BapiImport->setImport('EMAIL', $Email);
    $BapiImport->setImport('PASSWORD', $Password);
    $BapiImport->setImport('ACTION', 'LOGON');
    $Receive = new Receive();
    $Receive->getResult();
    $ResponseExport = new ResponseExport();
    $result = $ResponseExport->export('RETURN');
    //$result=$response_export->Return;
} catch (Exception $e) {
    echo $msg = 'Message:- ' . $e->getMessage();
    exit;
}
$_SESSION['PARVW'] = $ResponseExport->export('PARVW');
if ($result['TYPE'] == 'S') {
    $token = $ResponseExport->export('TOKEN');
    $_SESSION['TOKEN'] = $token;
    $_SESSION['KUNNR'] = $ResponseExport->export('KUNNR');
    $_SESSION['screenwidth'] = $_POST['screenwidth'];
    if ($_SESSION['PARVW'] == 'AD') {
        echo "registration";
    } else {
Exemplo n.º 5
0
    $BapiImport->setImport('ACTION', 'LOGON');
    $BapiImport->setImport('EMAIL', trim($Email));
    $BapiImport->setImport('PASSWORD', trim($Oldpassword));
    $Receive->getResult();
    $result = $ResponseExport->export('RETURN');
    $token = $ResponseExport->export('TOKEN');
} catch (Exception $e) {
    echo $msg = 'Message:- ' . $e->getMessage();
    exit;
}
if ($result['TYPE'] == 'S' || $result['TYPE'] == 'C') {
    try {
        $Bapi->bapiCall($bapiname['change_password']);
        $BapiImport = new BapiImport();
        $Receive = new Receive();
        $ResponseExport = new ResponseExport();
        $BapiImport->setImport('ACTION', 'CHANGE');
        $BapiImport->setImport('CONFIRM_PASSWD', trim($Confassword));
        $BapiImport->setImport('NEW_PASSWD', trim($Password));
        $BapiImport->setImport('OLD_PASSWD', trim($Oldpassword));
        $BapiImport->setImport('TOKEN', trim($token));
        $Receive->getResult();
        $result = $ResponseExport->export('RETURN');
    } catch (Exception $e) {
        echo $msg = 'Message:- ' . $e->getMessage();
        exit;
    }
    if ($result['TYPE'] == 'S') {
        echo "success";
    } else {
        echo $result['MESSAGE'];