<?php

    session_start();
    if ($_SESSION['company'] == "") { 
        exit("Please Login");
    }
    if ($_SESSION['CURRENT_USER'] == "") { 
        exit("Please Login");
    }

////////////////////////////////////////////// Database Connector /////////////////////////////////////////////////////////////
require_once("connectioni.php");



////////////////////////////////////////////// Write XML ////////////////////////////////////////////////////////////////////
header('Content-Type: text/xml');



/////////////////////////////////////// GetValue //////////////////////////////////////////////////////////////////////////
///////////////////////////////////// Registration /////////////////////////////////////////////////////////////////////////

if ($_GET["Command"] == "select_permission") {
    header('Content-Type: text/xml');
    echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";



    $ResponseXML = "";


    $ResponseXML .= " <salesdetails>";

    $ResponseXML .= "<balance_table><![CDATA[<table width=\"1000\" border=\"0\" class=\"form-matrix-table\">";
    $ResponseXML .= "<table width=\"1000\" border=\"1\" class=\"form-matrix-table\">";

    $i = 1;
    $ResponseXML .= " <tr>
      <th scope=\"col\"  width=\"300px\"><input type=\"text\"  class=\"label_purchase\" value=\"Form Name\" disabled=\"disabled\"/></th>
      <th scope=\"col\"><input type=\"text\"  class=\"label_purchase\" value=\"Category\" disabled=\"disabled\"/></th>
	  <th scope=\"col\"><input type=\"text\"  class=\"label_purchase\" value=\"View\" disabled=\"disabled\"/></th>
      <th scope=\"col\"><input type=\"text\"  class=\"label_purchase\" value=\"Feed\" disabled=\"disabled\"/></th>
      <th scope=\"col\"><input type=\"text\"  class=\"label_purchase\" value=\"Cancel\" disabled=\"disabled\"/></th>
      <th scope=\"col\"><input type=\"text\"  class=\"label_purchase\" value=\"Print\" disabled=\"disabled\"/></th>
      <th scope=\"col\"><input type=\"text\"  class=\"label_purchase\" value=\"#\" disabled=\"disabled\"/></th>
      <th scope=\"col\"><input type=\"text\"  class=\"label_purchase\" value=\"#t\" disabled=\"disabled\"/></th>
    </tr>";

    $sql1 = "Select * from doc order by docid";
    $result1 = mysqli_query($GLOBALS['dbinv'], $sql1);
    while ($row1 = mysqli_fetch_array($result1)) {
        $chkview = "chkview" . $i;
        $chkfeed = "chkfeed" . $i;
        $chkcancel = "chkcancel" . $i;
        $chkmod = "chkmod" . $i;
        $chkprice = "chkprice" . $i;
        $chkprint = "chkprint" . $i;


        if ($_GET["sam_user"] == "olduser") {
            $sql = "Select * from userpermission   where username='" . trim($_GET["user_name"]) . "' and docid=" . $row1["docid"] . "";
        } else {
            $sql = "Select * from userpermission   where username='" . trim($_GET["sam_user"]) . "' and docid=" . $row1["docid"] . "";
        }
        $result = mysqli_query($GLOBALS['dbinv'], $sql);
        if ($row = mysqli_fetch_array($result)) {
            $ResponseXML .= "	<tr>
      					<td>" . $row1["docid"] . ". " . $row1["docname"] . "</td>
						<td>" . $row1["grp"] . "</td>";
            if ($row["doc_view"] == 1) {
                $ResponseXML .= "<td align=\"center\"><input type=\"checkbox\" name=\"" . $chkview . "\" id=\"" . $chkview . "\" checked=\"checked\" /></td>";
            } else {
                $ResponseXML .= "<td align=\"center\"><input type=\"checkbox\" name=\"" . $chkview . "\" id=\"" . $chkview . "\" /></td>";
            }

            if ($row["doc_feed"] == 1) {
                $ResponseXML .= "<td align=\"center\"><input type=\"checkbox\" name=\"" . $chkfeed . "\" id=\"" . $chkfeed . "\" checked=\"checked\"/></td>";
            } else {
                $ResponseXML .= "<td align=\"center\"><input type=\"checkbox\" name=\"" . $chkfeed . "\" id=\"" . $chkfeed . "\" /></td>";
            }
            
            if ($row["doc_cancel"] == 1) {
                $ResponseXML .= "<td align=\"center\"><input type=\"checkbox\" name=\"" . $chkcancel . "\" id=\"" . $chkcancel . "\" checked=\"checked\"/></td>";
            } else {
                $ResponseXML .= "<td align=\"center\"><input type=\"checkbox\" name=\"" . $chkcancel . "\" id=\"" . $chkcancel . "\" /></td>";
            }
            
            if ($row["doc_print"] == 1) {
                $ResponseXML .="<td align=\"center\"><input type=\"checkbox\" name=\"" . $chkprint . "\" id=\"" . $chkprint . "\" checked=\"checked\"/></td>";
            } else {
                $ResponseXML .="<td align=\"center\"><input type=\"checkbox\" name=\"" . $chkprint . "\" id=\"" . $chkprint . "\" /></td>";
            }
            
            if ($row["doc_mod"] == 1) {
                $ResponseXML .= "<td align=\"center\"><input type=\"checkbox\" name=\"" . $chkmod . "\" id=\"" . $chkmod . "\"checked=\"checked\" /></td>";
            } else {
                $ResponseXML .= "<td align=\"center\"><input type=\"checkbox\" name=\"" . $chkmod . "\" id=\"" . $chkmod . "\" /></td>";
            }
            if ($row["price_edit"] == 1) {
                $ResponseXML .= "<td align=\"center\"><input type=\"checkbox\" name=\"" . $chkprice . "\" id=\"" . $chkprice . "\" checked=\"checked\"/></td>";
            } else {
                $ResponseXML .= "<td align=\"center\"><input type=\"checkbox\" name=\"" . $chkprice . "\" id=\"" . $chkprice . "\" /></td>";
            }
            


            $ResponseXML .= "</tr>";
        } else {
            $ResponseXML .= "	<tr>
      					<td>" . $row1["docid"] . ". " . $row1["docname"] . "</td>
						<td>" . $row1["grp"] . "</td>";

            $ResponseXML .= "<td align=\"center\"><input type=\"checkbox\" name=\"" . $chkview . "\" id=\"" . $chkview . "\" /></td>";
            $ResponseXML .= "<td align=\"center\"><input type=\"checkbox\" name=\"" . $chkfeed . "\" id=\"" . $chkfeed . "\" /></td>";
            $ResponseXML .= "<td align=\"center\"><input type=\"checkbox\" name=\"" . $chkcancel . "\" id=\"" . $chkcancel . "\" /></td>";
            $ResponseXML .="<td align=\"center\"><input type=\"checkbox\" name=\"" . $chkprint . "\" id=\"" . $chkprint . "\" /></td>";
            $ResponseXML .= "<td align=\"center\"><input type=\"checkbox\" name=\"" . $chkmod . "\" id=\"" . $chkmod . "\" /></td>";
            $ResponseXML .= "<td align=\"center\"><input type=\"checkbox\" name=\"" . $chkprice . "\" id=\"" . $chkprice . "\" /></td>";


            $ResponseXML .= "</tr>";
        }
        $i = $i + 1;
    }

    $ResponseXML .= "   </table>]]></balance_table>";
    $ResponseXML .= "<mcount><![CDATA[" . $i . "]]></mcount>";

    $ResponseXML .= " </salesdetails>";
    echo $ResponseXML;
}

if ($_POST["Command"] == "save_inv") {

    // if ($_SESSION["CURRENT_USER"] == 'admin' or $_SESSION["CURRENT_USER"] == 'Admin' or $_SESSION["CURRENT_USER"] == 'buddhika1' or $_SESSION["CURRENT_USER"] == 'Buddhika1') {
        $pass = "";

        $sql1 = "select * from user_mast where user_name='" . $_POST["user_name"] . "'";
        $result1 = mysqli_query($GLOBALS['dbinv'], $sql1);
        if ($row1 = mysqli_fetch_array($result1)) {
            $pass = $row1["user_pass"];
            $admin = $row1["user_level"];
            $dev = $row1["dev"];
        }

        $sql1 = "delete from userpermission where username='" . $_POST["user_name"] . "'";
        $result1 = mysqli_query($GLOBALS['dbinv'], $sql1);

        $i = 1;
        $sql1 = "Select * from doc order by docid";
        $result1 = mysqli_query($GLOBALS['dbinv'], $sql1);
        while ($row1 = mysqli_fetch_array($result1)) {
            $chkview = "chkview" . $i;
            $chkfeed = "chkfeed" . $i;
            $chkcancel = "chkcancel" . $i;
            $chkmod = "chkmod" . $i;
            $chkprice = "chkprice" . $i;
            $chkprint = "chkprint" . $i;


            if ($_POST[$chkview] == "true") {
                $view = 1;
            } else {
                $view = 0;
            }

            if ($_POST[$chkfeed] == "true") {
                $feed = 1;
            } else {
                $feed = 0;
            }
            
            if ($_POST[$chkcancel] == "true") {
                $cancel = 1;
            } else {
                $cancel = 0;
            }

            if ($_POST[$chkmod] == "true") {
                $mod = 1;
            } else {
                $mod = 0;
            }

            if ($_POST[$chkprice] == "true") {
                $price = 1;
            } else {
                $price = 0;
            }

            if ($_POST[$chkprint] == "true") {
                $print = 1;
            } else {
                $print = 0;
            }

            $sql = "insert into userpermission(username, userpass, grp, docid, doc_view, doc_feed,doc_cancel, doc_mod, price_edit, admin, dev, doc_print,doc_name) values  
            ('" . $_POST["user_name"] . "', '" . $pass . "', '" . $row1["grp"] . "', '" . $row1["docid"] . "', '" . $view . "', '" . $feed . "', '" . $cancel . "', '" . $mod . "', '" . $price . "', '" . $admin . "', '" . $dev . "', '" . $print . "','" . $row1["docname"] . "')";
             
            $result = mysqli_query($GLOBALS['dbinv'], $sql);

//            $sql_log = "insert into entry_log (refno, username, docid, docname, trnType, stime, sdate)  VALUES ('" . $_POST["user_name"] . "', '" . $_SESSION["CURRENT_USER"] . "', " . $_SESSION["CURRENT_DOC"] . " , '" . $row1["docid"] . "' ,'User Permition Save', '" . date("H:i:s") . "', '" . date("Y-m-d") . "')";
//            $result1 = mysqli_query($GLOBALS['dbinv'], $sql_log);

            $i = $i + 1;
        }

        echo "Saved";
    // } else {
    //     echo "Plz Contact Admin..";
    // }
}
?>