// This file is part of Moodle - http://moodle.org/ // // Moodle is free software: you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation, either version 3 of the License, or // (at your option) any later version. // // Moodle is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with Moodle. If not, see . function NewHttpReq() { var httpReq = false; if (typeof XMLHttpRequest != 'undefined') { httpReq = new XMLHttpRequest(); } else { try { httpReq = new ActiveXObject("Msxml2.XMLHTTP.4.0"); } catch (e) { try { httpReq = new ActiveXObject("Msxml2.XMLHTTP"); } catch (ee) { try { httpReq = new ActiveXObject("Microsoft.XMLHTTP"); } catch (eee) { httpReq = false; } } } } return httpReq; } function DoRequest(httpReq,url,param) { // httpReq.open (Method("get","post"), URL(string), Asyncronous(true,false)) //popupwin(url+"\n"+param); httpReq.open("POST", url,false); httpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); try { httpReq.send(param); } catch (e) { return false; } if (httpReq.status == 200) { //popupwin(url+"\n"+param+"\n"+httpReq.responseText); return httpReq.responseText; } else { return httpReq.status; } } function popupwin(content) { var op = window.open(); op.document.open('text/plain'); op.document.write(content); op.document.close(); }