<?php 
        $n_jin->auth("", "login");
        if($njin['data']["a_role"]==1) header('Location: admin');
        $act="";
        $msg="";
        if(isset($_POST['submit'])) $act = $_POST['submit'];
        if($act=="add-user"){
        	$user = $_POST['user'];
        	$email = $_POST['email'];
        	$pass = password_hash($_POST['password'], PASSWORD_DEFAULT);
        	$data = array('username' => $user, 'email' => $email, 'role' => 1, 'password' => $pass);

                $h = $n_jin->db->cek("users", "username", $user);
                if($h==0){
                	$msg_v = $n_jin->db->add("users", $data);
                	if($msg_v=='success') $msg = 'success';
                	else $msg = "email";
                }else if($h>0)$msg = "ada";
                else $msg = "error";
        }else if($act == "edit-user"){
                $uid = $_POST['uid'];
                $user = $_POST['user'];
                $email = $_POST['email'];
                $role = $_POST['role'];
                $data = array('username' => $user, 'email' => $email, 'role' => $role);

                if(isset($_POST['password'])){
                        if($_POST['password']!=""){
                        $pass = password_hash($_POST['password'], PASSWORD_DEFAULT);
                        $data["password"] = $pass;
                        }
                }


                $h = $n_jin->db->get("users", "username='$user'");
                if($h=="nodata"){
                        $msg_v = $n_jin->db->set("users", "id=$uid", $data);
                        if($msg_v=='success') $msg = 'success';
                        else $msg = "email";
                }else if($h!="nodata"){
                        if($h[0]["id"]==$uid){
                                $msg_v = $n_jin->db->set("users", "id=$uid", $data);
                                if($msg_v=='success') $msg = 'success';
                                else $msg = "email";
                        }else $msg = "ada";
                }else $msg = "error";
        }

        $table = $n_jin->db->get_query("SELECT * FROM users");
        $result = $n_jin->draw($table, '-');
        	// '<li homepage="{{homepage}}"><i class="icon fa fa-file"></i>
         //                    <h3>{{title}}</h3>
         //                    <span><i class="bx bx-calendar"></i> {{date}}</span>
         //                    <div class="action" ntarget="{{id}}">
         //                        <a href="{{path}}" class="n-item" title="View page"><i class="fa fa-desktop"></i></a>
         //                        <a href="edit?id={{id}}" class="n-item" title="Edit page"><i class="fa fa-pencil-alt"></i></a>
         //                        <div class="n-delete n-item" title="Delete page"><i class="fa fa-trash"></i></div>
         //                        <div class="n-item n-sethome btnbtn-smbtn-dark" title="Set as Homepage"><i class="fa fa-home"></i></div>
         //                    </div>
         //                </li>');
        
        
        $njin['data']["daftarhalaman"] = $result;
        $njin['data']["app_logo"] = "assets/images/logo.png";
        $njin['data']["page_name"] = "Webmatic Users Manager";
        $njin['data']["a_page"] = "users";
        $njin['data']["msg"] = $msg;
        $njin['data']["page_sidebare"] = $n_jin->str_view('sidebar', $njin['data']);
        $n_jin->view('head', $njin['data']);
        $n_jin->view('users', $njin['data']);
?>

