📝 Update and organize project documentation and assets
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
<span style="color:#000ff;">$app = \Slim\Slim::getInstance();</span>
|
||||
<span style="color:#000ff;">$app->response()->header("Content-Type", "application/json");</span>
|
||||
<span style="color:#000ff;">$req = $app->request();</span>
|
||||
<span style="color:#000ff;">$reason = $req->params('reason');</span>
|
||||
<span style="color:#000ff;">$item = $req->params('item');</span>
|
||||
<span style="color:#000ff;">$pouchSKU = $req->params('pouchSKU');</span>
|
||||
<span style="color:#000ff;">$username = $req->params('username');</span>
|
||||
<span style="color:#000ff;">$bpSKU = $req->params('bpSKU');</span>
|
||||
<span style="color:#000ff;">//$req = $app->request();</span>
|
||||
<span style="color:#000ff;">//$body = json_decode($req->getBody());</span>
|
||||
|
||||
<span style="color:#000ff;">if($item == "Pouch") {</span>
|
||||
<span style="color:#000ff;">$sql="</span>
|
||||
<span style="color:#000ff;">INSERT INTO health_ostomy_appliance_change (ChangeDate, Reason, ItemsChanged, PouchSKU,DateEntered,WhoEntered )</span>
|
||||
<span style="color:#000ff;">VALUES (DATE_ADD(NOW(),INTERVAL 3 HOUR), :reason, :item, pouchSKU,DATE_ADD(NOW(),INTERVAL 3 HOUR), :username);</span>
|
||||
<span style="color:#000ff;">INSERT INTO health_ostomy_stock (ProductSKU,ProductUnits,</span>
|
||||
<span style="color:#000ff;">DateEntered,WhoEntered )</span>
|
||||
<span style="color:#000ff;">VALUES (:pouchSKU,-1,DATE_ADD(NOW(),INTERVAL 3 HOUR),:username);</span>
|
||||
<span style="color:#000ff;">";</span>
|
||||
<span style="color:#000ff;">}</span>
|
||||
<span style="color:#000ff;">else {</span>
|
||||
<span style="color:#000ff;">$sql="</span>
|
||||
<span style="color:#000ff;">INSERT INTO health_ostomy_appliance_change (ChangeDate, Reason, ItemsChanged, BasePlateSKU, PouchSKU,DateEntered,WhoEntered )</span>
|
||||
<span style="color:#000ff;">VALUES (DATE_ADD(NOW(),INTERVAL 3 HOUR),:reason,:item,:bpSKU,:pouchSKU,DATE_ADD(NOW(),INTERVAL 3 HOUR),:username);</span>
|
||||
<span style="color:#000ff;">INSERT INTO health_ostomy_stock (ProductSKU,ProductUnits,</span>
|
||||
<span style="color:#000ff;">DateEntered,WhoEntered )</span>
|
||||
<span style="color:#000ff;">VALUES (:bpSKU,-1,DATE_ADD(NOW(),INTERVAL 3 HOUR),:username);</span>
|
||||
<span style="color:#000ff;">INSERT INTO health_ostomy_stock (ProductSKU,ProductUnits,</span>
|
||||
<span style="color:#000ff;">DateEntered,WhoEntered )</span>
|
||||
<span style="color:#000ff;">VALUES (:pouchSKU,-1,DATE_ADD(NOW(),INTERVAL 3 HOUR),:username);</span>
|
||||
<span style="color:#000ff;">";</span>
|
||||
<span style="color:#000ff;">}</span>
|
||||
<span style="color:#000ff;">echo $sql;</span>
|
||||
<span style="color:#000ff;">try {</span>
|
||||
<span style="color:#000ff;">$db = getConnection();</span>
|
||||
<span style="color:#000ff;">$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, 1);</span>
|
||||
<span style="color:#000ff;">$stmt = $db->prepare($sql);</span>
|
||||
<span style="color:#000ff;">$stmt->bindParam("reason", $reason);</span>
|
||||
<span style="color:#000ff;">$stmt->bindParam("item", $item);</span>
|
||||
<span style="color:#000ff;">$stmt->bindParam("pouchSKU", $pouchSKU);</span>
|
||||
<span style="color:#000ff;">$stmt->bindParam("username", $username);</span>
|
||||
<span style="color:#000ff;">$stmt->bindParam("bpSKU", $bpSKU);</span>
|
||||
<span style="color:#000ff;">$result = $stmt->execute();</span>
|
||||
<span style="color:#000ff;">$dbCon = null;</span>
|
||||
|
||||
<span style="color:#000ff;">// check if row inserted or not</span>
|
||||
<span style="color:#000ff;">if ($result) {</span>
|
||||
<span style="color:#000ff;">// successfully inserted into database</span>
|
||||
<span style="color:#000ff;">$response["success"] = 1;</span>
|
||||
<span style="color:#000ff;">$response["message"] = "Rows inserted successfully.";</span>
|
||||
|
||||
<span style="color:#000ff;">// echoing JSON response</span>
|
||||
<span style="color:#000ff;">echo json_encode($response);</span>
|
||||
<span style="color:#000ff;">} else {</span>
|
||||
<span style="color:#000ff;">// failed to insert row</span>
|
||||
<span style="color:#000ff;">$response["success"] = 0;</span>
|
||||
<span style="color:#000ff;">$response["message"] = "Bad news bears. Rows inserted unsuccessfully";</span>
|
||||
|
||||
<span style="color:#000ff;">// echoing JSON response</span>
|
||||
<span style="color:#000ff;">echo json_encode($response);</span>
|
||||
<span style="color:#000ff;">}</span>
|
||||
<span style="color:#000ff;">}</span>
|
||||
<span style="color:#000ff;">catch(PDOException $e) {</span>
|
||||
<span style="color:#000ff;">echo '{"error":{"text":'. $e->getMessage() .'}}';</span>
|
||||
<span style="color:#000ff;">}</span>
|
||||
<span style="color:#000ff;">}</span>
|
||||
Reference in New Issue
Block a user