{"id":443,"date":"2022-10-08T12:40:49","date_gmt":"2022-10-08T12:40:49","guid":{"rendered":"https:\/\/needsarea.com\/?page_id=443"},"modified":"2022-10-08T12:40:49","modified_gmt":"2022-10-08T12:40:49","slug":"chatbot_setup","status":"publish","type":"page","link":"https:\/\/ibacounsellor.com\/index.php\/chatbot_setup\/","title":{"rendered":"ChatBot_Setup"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"443\" class=\"elementor elementor-443\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d9772f2 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d9772f2\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-dfe358a\" data-id=\"dfe358a\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-144e499\" data-id=\"144e499\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-top-column elementor-element elementor-element-26f6a42\" data-id=\"26f6a42\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c99f23c elementor-widget elementor-widget-html\" data-id=\"c99f23c\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<script src=\"https:\/\/needsarea.com\/plib\/na_jquery-3.4.1.min.js\"> <\/script>\r\n<script src=\"https:\/\/needsarea.com\/plib\/naUniverse.js\"> <\/script>\r\n<p id=\"catID\" style=\"text-align: right; margin-top: 0px; margin-bottom: 0px;\"><\/p>\r\n<script>\r\ncheckAvatar();\r\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-cfdf367 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"cfdf367\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-d60da80\" data-id=\"d60da80\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-d05b868\" data-id=\"d05b868\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a9ec46f elementor-widget elementor-widget-html\" data-id=\"a9ec46f\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\r\n     <link rel=\"stylesheet\" href=\"..\/bootstrap\/css\/bootstrapeditednew.css\"> \r\n        <link rel=\"stylesheet\" href=\"..\/bootstrap\/css\/mdb.css\"> \r\n        <link rel=\"stylesheet\" href=\"..\/bootstrap\/css\/extraStyle.css\">   \r\n<link rel=\"stylesheet\" href=\"..\/plib\/sortable-theme-bootstrap.css\">\r\n<script src=\"..\/plib\/sorting_algorithm.js\"><\/script>\r\n                \r\n                <div id=\"ViewingTableRowID\" class=\"row\" style=\"margin-right: -5px; margin-left: -5px;\"> \r\n                <strong id=\"hTitleID\">\ud83e\uddee<\/strong> <input class=\"input-modern\" id=\"sortargID\" name=\"sortarg\" type=\"hidden\" value=\"0\" \/>\r\n                    <input class=\"input-modern\" id=\"myInput\" onkeyup=\"myHoverFunction()\" placeholder=\"Search for mID.\" title=\"Clients Info.\" type=\"text\"\/>\r\n                    <div class=\"tableFixHead\" style=\"width:100%;\">\r\n<table id=\"myTable\" width=\"100%\"  data-sortable>\r\n<thead title=\"Click to sort by column\">\r\n<tr class=\"header\">\r\n                        <th style=\"width: 10%\">mID<\/th>\r\n                        <th style=\"width: 10%\">Sequence<\/th>\r\n\t\t\t<th style=\"width: 70%\">Description<\/th>\r\n\t\t\t<th style=\"width: 10%\">isParent<\/th>\r\n\t\t<\/tr>\r\n<\/thead>\r\n\t<tbody id=\"tableResults\">\r\n\t\t\r\n\t<\/tbody>\r\n<\/table>\r\n<\/div>\r\n<\/div>\r\n<script>fixFilter(0);<\/script>\r\n<script src=\"..\/assets\/js\/jquery.min.js\"><\/script> \r\n<script src=\"..\/assets\/js\/popper.js\"><\/script> \r\n<script src=\"..\/bootstrap\/js\/bootstrap.min.js\"><\/script> \r\n<script src=\"..\/bootstrap\/js\/sidebar.js\"><\/script> \r\n<script src=\"..\/bootstrap\/js\/mdb.js\"><\/script>\r\n<script> $(document).ready(Waves.attach('a', ['waves-light']))\r\n <\/script> \r\n<script> $(document).ready(function(){Sortable.init()})<\/script>\r\n<script>\r\n    function myHoverFunction() {\r\n  var input, filter, table, tr, td, i, txtValue, cIndex, vInc;\r\n  input = document.getElementById(\"myInput\");\r\n  filter = input.value.toUpperCase();\r\n  table = document.getElementById(\"myTable\");\r\n  tr = table.getElementsByTagName(\"tr\");\r\n  cIndex = document.getElementById(\"sortargID\").value;\r\n  vInc = 0;\r\n  for (i = 0; i < tr.length; i++) {\r\n    td = tr[i].getElementsByTagName(\"td\")[cIndex];\r\n    if (td) {\r\n      txtValue = td.textContent || td.innerText;\r\n      if (txtValue.toUpperCase().indexOf(filter) > -1) {\r\n        tr[i].style.display = \"\";\r\n      } else {\r\n        tr[i].style.display = \"none\";\r\n        vInc = vInc + 1;\r\n      }\r\n    }       \r\n  }\r\nmylistcount(vInc);\r\n}\r\nfunction mylistcount(incVar) {\r\nvar table, tr;\r\n  table = document.getElementById(\"myTable\");\r\n  tr = table.getElementsByTagName(\"tr\");\r\n  document.getElementById(\"hTitleID\").innerText = \"\ud83e\uddee \" + (tr.length-1 - incVar);\r\n}\r\n<\/script>\r\n\r\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f37d1e4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f37d1e4\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5ebec20\" data-id=\"5ebec20\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9a7e6e5 elementor-widget elementor-widget-html\" data-id=\"9a7e6e5\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\n<script src=\"https:\/\/needsarea.com\/plib\/na_jquery-3.4.1.min.js\"> \n<\/script>\n\n<script>\ndocument.getElementById(\"wpforms-446-field_10-container\").style = 'display: none';\n$(\"#wpforms-form-446\").submit(function () {\n    var vP1 = \"\";\n    var vP2 = \"\";\n    var vP3 = \"\";\n    var vP4 = \"\";\n    var vP5 = \"\";\n    \n    vP1 = document.getElementById(\"wpforms-446-field_7\").value;\n    vP2 = document.getElementById(\"wpforms-446-field_8\").value;\n    vP3 = document.getElementById(\"wpforms-446-field_9_1\").checked;\n    vP4 = document.getElementById(\"wpforms-446-field_10_2\").checked;\n    vP5 = document.getElementById(\"wpforms-446-field_11\").value;\n    if(vP3) {\n        vP3 = 0;\n    }else {\n        vP3 = 1;\n    }\n    if(vP4) {\n        vP4 = 1;\n    }else {\n        vP4 = 0;\n    }\n    var dataString='x1='+ vP1 + \"&x2=\"+ vP2 + \"&x3=\"+ vP3 + \"&x4=\"+ vP4 + \"&x5=\"+ vP5;\n            $.ajax ({\n                    type: \"post\", \n                    url: \"..\/chatbot\/cb_mnu_new_rec.php\",\n                    data: dataString, \n                    cache : false,\n                    success : function(data) {\n                    \/\/alert(data);\n                    data = JSON.parse(data);\n                    console.log(\"uname = \", data.uname);\n\t\t\t  console.log(\"message = \", data.msgError);\n                    \n                }\n                \n            });\n    });\n<\/script>\n<script>\n    function addRowHandlers() {\n  var table = document.getElementById(\"myTable\");\n  var rows = table.getElementsByTagName(\"tr\");\n  \/\/alert('hi there!');\n  for (i = 0; i < rows.length; i++) {\n    var currentRow = table.rows[i];\n    var createClickHandler = function(row) {\n      return function() {\n        var cell0 = row.getElementsByTagName(\"td\")[0];\n        var cell1 = row.getElementsByTagName(\"td\")[1];\n        var cell2 = row.getElementsByTagName(\"td\")[2];\n        var cell3 = row.getElementsByTagName(\"td\")[3];\n        if(cell0) {\n            var id = cell0.innerHTML;\n        }\n        if(cell1) {\n            var seq = cell1.innerHTML;\n        }\n        if(cell2) {\n            var desc = cell2.innerHTML;\n        }\n        if(cell3) {\n            var isparent = cell3.innerHTML;\n        }\n        \n        \/\/alert(id);\n        if(isparent == \"No\") {\n            document.getElementById(\"wpforms-446-field_9_1\").checked = true;\n        }else {\n            document.getElementById(\"wpforms-446-field_9_2\").checked = true;\n        }\n        document.getElementById(\"wpforms-446-field_7\").value = id;\n        document.getElementById(\"wpforms-446-field_11\").value = seq;\n        document.getElementById(\"wpforms-446-field_8\").value = desc;\n        document.getElementById(\"wpforms-446-field_10-container\").style = 'display: yes';\n      };\n    };\n    currentRow.onclick = createClickHandler(currentRow);\n  }\n}\nfunction fillTable() {\nvar table = document.getElementById(\"tablepress-1\");\nvar row = table.insertRow(1);\nvar cell1 = row.insertCell(0);\nvar cell2 = row.insertCell(1);\nvar cell3 = row.insertCell(2);\n\ncell1.innerHTML = \"NEW CELL1\";\ncell2.innerHTML = \"NEW CELL2\";\ncell3.innerHTML = \"NEW CELL3\";\n}\nfunction gather_menu_records() {\n\tvar table = document.getElementById(\"tablepress-1\");\n    var row = 0;\n    var cell1 = '';\n    var cell2 = '';\n    var cell3 = '';\n    var thisArray;\n    var dataString='';\n    $.ajax ({\n                type: \"post\", \n                url: \"..\/chatbot\/cb_mnu_gather_rec.php\",\n                data: dataString, \n                cache : false,\n                success : function(data) {\n                    \/\/alert(data);\n                    data = JSON.parse(data);\n                    console.log(\"uname = \", data.uname);\n\t\t\t        console.log(\"majorArray = \", data.majorArray);\n                    console.log(\"totRecords = \", data.totRecords);\n                    thisArray = data.majorArray;\n\t\t\t        for(i=0;i<data.totRecords;i++) {\n\t\t\t\t        row = table.insertRow(i+1);\n\t\t\t\t        cell1 = row.insertCell(0);\n\t\t\t\t        cell1.innerHTML = thisArray[i][0];\n    \t\t\t\t    cell2 = row.insertCell(1);\n\t\t\t\t        cell2.innerHTML = thisArray[i][1];\n\t\t\t\t        cell3 = row.insertCell(2);\n\t\t\t\t        cell3.innerHTML = thisArray[i][2];\n                    }\n                    table.deleteRow(i+1);\n                    table.deleteRow(i+1);\n                    addRowHandlers();\n                }\n            });\n        \n}\n\nfunction new_gather_menu_records() {\n\tvar table = document.getElementById(\"tablepress-1\");\n    var row = 0;\n    var cell1 = '';\n    var cell2 = '';\n    var cell3 = '';\n    var thisArray;\n    var dataString='';\n\tvar tr = table.getElementsByTagName(\"tr\");\n    $.ajax ({\n                type: \"post\", \n                url: \"..\/chatbot\/cb_mnu_gather_rec.php\",\n                data: dataString, \n                cache : false,\n                success : function(data) {\n                    \/\/alert(data);\n                    data = JSON.parse(data);\n                    console.log(\"uname = \", data.uname);\n\t\t\t        console.log(\"majorArray = \", data.majorArray);\n                    console.log(\"totRecords = \", data.totRecords);\n                    thisArray = data.majorArray;\n\t\t\t        for(i=0;i<data.totRecords;i++) {\n\t\t\t            \n\t\t\t            td0 = tr[i+1].getElementsByTagName(\"td\")[0];\n\t\t\t            td1 = tr[i+1].getElementsByTagName(\"td\")[1];\n\t\t\t            td2 = tr[i+1].getElementsByTagName(\"td\")[2];\n\t\t\t            td0 = tr[i+1].getElementsByTagName(\"td\")[0];\n\t\t\t            \n\t\t\t            td0.innerHTML = thisArray[i][0];\n\t\t\t            td1.innerHTML = thisArray[i][1];\n\t\t\t            td2.innerHTML = thisArray[i][2];\n\t\t\t            \n                    }\n                    \/\/table.deleteRow(i+1);\n                    addRowHandlers();\n                }\n            });\n        \n}\n\n\nfunction adv_gather_menu_records() {\n\tvar table = document.getElementById(\"example\");\n    var row = 0;\n    var cell1 = '';\n    var cell2 = '';\n    var cell3 = '';\n    var thisArray;\n    var nor = 0;\n    var dataString='';\n    $.ajax ({\n                type: \"post\", \n                url: \"..\/chatbot\/cb_mnu_gather_rec.php\",\n                data: dataString, \n                cache : false,\n                success : function(data) {\n                    \/\/alert(data);\n                    data = JSON.parse(data);\n                    console.log(\"uname = \", data.uname);\n\t\t\t        console.log(\"majorArray = \", data.majorArray);\n                    console.log(\"totRecords = \", data.totRecords);\n                    thisArray = data.majorArray;\n                    nor = data.totRecords;\n                    \/\/table.deleteRow(1);\n\t\t\t        for(i=0;i<data.totRecords;i++) {\n\t\t\t            htmlString = `\n  <tr>\n  <td>` + thisArray[i][0] + `<\/td>\n  <td>` + thisArray[i][1] + `<\/td>\n  <td>` + thisArray[i][2] + `<\/td>\n            <\/tr>    `;\n\ndocument.getElementById(\"example\").innerHTML += htmlString;\n                    }\n                    \/\/table.deleteRow(i+1);\n                    \/\/table.deleteRow(i+1);\n                    \/\/$('#example').DataTable();\n                    addRowHandlers();\n                }\n            });\n        \n}\n\nfunction func_gather_menu_records() {\n\tvar table = document.getElementById(\"example\");\n    var row = 0;\n    var cell1 = '';\n    var cell2 = '';\n    var cell3 = '';\n    var thisArray;\n    var nor = 0;\n    var dataString='';\n    $.ajax ({\n                type: \"post\", \n                url: \"..\/chatbot\/cb_mnu_gather_rec.php\",\n                data: dataString, \n                cache : false,\n                success : function(data) {\n                    \/\/alert(data);\n                    data = JSON.parse(data);\n                    console.log(\"uname = \", data.uname);\n\t\t\t        console.log(\"majorArray = \", data.majorArray);\n                    console.log(\"totRecords = \", data.totRecords);\n                    thisArray = data.majorArray;\n                    nor = data.totRecords;\n                    createTableResults(thisArray, nor);\n                    addRowHandlers();\n                }\n            });\n        \n}\n\n\/\/..............................................................................\nfunction createTableResults(thisArray, nor) {\n    var tprefex = '';\n    var tsuffex = '';\n    var theader = '<table id=\"example2\" class=\"table table-striped table-bordered\" style=\"width:100%\">\\n';\n    var tbody = '<tbody>';\n    var divButton = '';\n    var gID = '';\n    var gName = '';\n    tprefex += '<link rel=\"stylesheet\" href=\"https:\/\/cdn.datatables.net\/1.10.2\/css\/jquery.dataTables.min.css\">\\n';\n\ttprefex += '<script type=\"text\/javascript\" src=\"https:\/\/cdn.datatables.net\/1.10.2\/js\/jquery.dataTables.min.js\"><\/' + 'script>\\n';\n\ttprefex += '<div class=\"container\">\\n';\n\ttprefex += '<div class=\"row header\" style=\"text-align:center;color:green\">\\n';\n\ttprefex += '<h3>Bootstrap table with pagination<\/h3>\\n';\n\ttprefex += '<\/div>\\n';\n\n    \ttsuffex += '<\/div>\\n';\n    \ttsuffex += '<script>\\n';\n      tsuffex += '$(document).ready(function() {\\n';\n    \ttsuffex += '$(\"#example2\").DataTable();\\n'\n\ttsuffex += '} );\\n';\n      tsuffex += '<\/' + 'script>\\n';\n    theader += `<thead>\n\t\t<tr>\n\t\t\t<th>mID<\/th>\n                \t<th>Description<\/th>\n                \t<th>isParent<\/th>\n\t\t<\/tr>\n\t<\/thead>`;\n    \n    \n    for( var i=0; i<nor;i++)\n    {\n        tbody += '<tr>';\n        for( var j=0; j<4;j++)\n        {\n            \n\t   tbody += '<td>';\n\t   tbody += thisArray[i][j];\n\t   tbody += '<\/td>'\n        }\n        tbody += '<\/tr>\\n';\n        tbody += '<\/tbody>\\n';\n    }\n    var tfooter = '<\/table>';\n    \n    \/\/document.getElementById('tableResults').innerHTML = tprefex + theader + tbody + tfooter + tsuffex;\n    document.getElementById('tableResults').innerHTML = tbody;\n    \/\/$('#myTable').DataTable();\n    mylistcount(0);\n}\n\/\/..............................................................................\n<\/script>\n<script>\nfunc_gather_menu_records();\n    \/\/gather_menu_records();\n    \/\/fillTable();\n    \/\/addRowHandlers();\n    \/*\n    $(document).ready( function () {\n    \/\/$('#example').DataTable();\n} );*\/\n\n<\/script>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a7cc9f3 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a7cc9f3\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b4a61b5\" data-id=\"b4a61b5\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\ud83e\uddee mID Sequence Description isParent<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/ibacounsellor.com\/index.php\/wp-json\/wp\/v2\/pages\/443"}],"collection":[{"href":"https:\/\/ibacounsellor.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ibacounsellor.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ibacounsellor.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ibacounsellor.com\/index.php\/wp-json\/wp\/v2\/comments?post=443"}],"version-history":[{"count":0,"href":"https:\/\/ibacounsellor.com\/index.php\/wp-json\/wp\/v2\/pages\/443\/revisions"}],"wp:attachment":[{"href":"https:\/\/ibacounsellor.com\/index.php\/wp-json\/wp\/v2\/media?parent=443"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}