Exemplo n.º 1
1
<?php

session_start();
if (!isset($_SESSION['TOKEN'])) {
    header('location:../index.php');
    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;
Exemplo n.º 2
1
<?php

session_start();
include 'wsdls.php';
include 'Bapi.php';
try {
    $Bapi = new Bapi();
    $Bapi->bapiCall($bapiname['dropdown']);
    $Receive = new Receive();
    $Receive->getResult();
    $ResponseTable = new ResponseTable();
    $rp = $ResponseTable->getTable('TDROPDOWN');
} catch (Exception $e) {
    echo $msg = 'Message:- ' . $e->getMessage();
    exit;
}
//print_r($r);
$json_en = json_encode($rp);
$json_de = json_decode($json_en, true);
//var_dump($json_de);
foreach ($json_de as $keys => $values) {
    $options[$values['TYPE']] = "<option value=''></option>";
}
foreach ($json_de as $keys => $values) {
    $options[$values['TYPE']] .= "<option value='" . $values['VALUE'] . "'>" . $values['TEXT'] . "</option>";
}
$_SESSION['options'] = $options;
header('location:../html/registration.php');
Exemplo n.º 3
1
<?php

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";
Exemplo n.º 4
0
$Howlearn = $_REQUEST["Howlearn"];
$Logonid = $_REQUEST["Logonid"];
$Initpassword = $_REQUEST["Initpassword"];
$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);
Exemplo n.º 5
0
$state = $_POST['state'];
$date = $_POST['date'];
$store = $_POST['store'];
$part = strtoupper($part);
/*
	Input validations must be done here as follows:

	$response = array(
		"success" => false,
		"error"   => "Error message"
	);
*/
$response = array();
if (empty($response)) {
    try {
        $bapi = new Bapi();
        $bapi->bapiCall($bapiname['query']);
        $bapiImport = new BapiImport();
        $bapiImport->setImport('TOKEN', $_SESSION['TOKEN']);
        $bapiImport->setImport('MATNR', $part);
        $bapiImport->setImport('ORT01', $city);
        $bapiImport->setImport('REGIO', $state);
        $bapiImport->setImport('PSTLZ', $zip);
        $bapiImport->setImport('DATE', $date);
        $bapiImport->setImport('STORE', $store);
        $receive = new Receive();
        $receive->getResult();
        $responseTable = new ResponseTable();
        $results = $responseTable->getTable('TLIST');
        $response = array("success" => true, "data" => $results);
    } catch (Exception $e) {
Exemplo n.º 6
0
<?php

session_start();
if (!isset($_SESSION['TOKEN'])) {
    header('location:../index.php');
    exit;
}
include 'wsdls.php';
include 'Bapi.php';
$cust_id = $_REQUEST['id'];
$data = file_get_contents('../data/stockreport.json');
$json = json_decode($data, true);
if (isset($json[$cust_id])) {
    $jsondata = $json[$cust_id][0];
    try {
        $Bapi = new Bapi();
        $Bapi->bapiCall($bapiname['stockreport']);
        $BapiImport = new BapiImport();
        $BapiImport->setImport('I_PLANT', $jsondata['I_PLANT']);
        $BapiImport->setImport('I_MRP_AREA', $jsondata['I_MRP_AREA']);
        $BapiImport->setImport('I_STORAGE', $jsondata['I_STORAGE']);
        $Receive = new Receive();
        $Receive->getResult();
        $ResponseTable = new ResponseTable();
        $rp = $ResponseTable->getTable('T_STATUS');
        $array_str[] = array('MATNR' => 'Material', 'MAKTX' => 'Description', 'UNRES' => 'On hand', 'RSRVS' => 'Reserved', 'OPENS' => 'Incoming PO', 'AVAIL' => 'Available');
        foreach ($rp as $values) {
            unset($values['MTART']);
            unset($values['WERKS']);
            unset($values['LGORT']);
            unset($values['BERID']);
Exemplo n.º 7
0
<?php

session_start();
if (!isset($_SESSION['TOKEN'])) {
    header('location:../index.php');
    exit;
}
include 'wsdls.php';
include 'Bapi.php';
try {
    $Bapi = new Bapi();
    $Bapi->bapiCall($bapiname['registration_list']);
    $BapiImport = new BapiImport();
    $BapiImport->setImport('TOKEN', $_SESSION['TOKEN']);
    $BapiImport->setImport('ACTION', 'SORT');
    $Receive = new Receive();
    $Receive->getResult();
    $ResponseTable = new ResponseTable();
    $rp = $ResponseTable->getTable('TREGLIST');
} catch (Exception $e) {
    $msg = 'Message:- ' . $e->getMessage();
    header('location:../html/registrationlist.php?error=' . $msg);
    exit;
}
//var_export($r);
//exit;
$table_as = $rp;
$_SESSION['table_reg_list'] = $table_as;
$Bapi->bapiCall($bapiname['dropdown']);
$Receive = new Receive();
$Receive->getResult();
Exemplo n.º 8
0
<?php

session_start();
if (!isset($_SESSION['TOKEN'])) {
    header('location:../index.php');
    exit;
}
include 'wsdls.php';
include 'Bapi.php';
try {
    $Bapi = new Bapi();
    $Bapi->bapiCall($bapiname['orders']);
    $BapiImport = new BapiImport();
    $BapiImport->setImport('TOKEN', $_SESSION['TOKEN']);
    $BapiImport->setImport('ACTION', 'ORDERKLIST');
    $Receive = new Receive();
    $Receive->getResult();
    $ResponseTable = new ResponseTable();
    $rp = $ResponseTable->getTable('TORDERK');
    //$ResponseExport= new ResponseExport();
    //$rp=$ResponseExport->export('TORDERK');
} catch (Exception $e) {
    $msg = 'Message: ' . $e->getMessage();
    if ($_SESSION['screenwidth'] < 600) {
        header('location:../html/morderlist.php?msg=' . $msg);
    } else {
        header('location:../html/orderlist.php?msg=' . $msg);
    }
    exit;
}
$table_as = $rp;
Exemplo n.º 9
0
session_start();
if (!isset($_SESSION['TOKEN'])) {
    header('location:../index.php');
    exit;
}
include 'wsdls.php';
include 'Bapi.php';
$row = urldecode($_POST['row']);
$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');
Exemplo n.º 10
0
<?php

session_start();
include 'wsdls.php';
include 'Bapi.php';
$Email = $_POST['email'];
$Oldpassword = $_POST['oldpassword'];
$Password = $_POST['password'];
$Confassword = $_POST['confpassword'];
try {
    $Bapi = new Bapi();
    $Bapi->bapiCall($bapiname['logon']);
    $BapiImport = new BapiImport();
    $Receive = new Receive();
    $ResponseExport = new ResponseExport();
    $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();