mirror of
https://github.com/gnh1201/caterpillar.git
synced 2025-02-06 06:55:00 +00:00
Update console.html
This commit is contained in:
parent
0c393a1338
commit
b8fa3e6722
41
console.html
41
console.html
|
@ -48,6 +48,13 @@
|
||||||
"method": "",
|
"method": "",
|
||||||
"filename": null
|
"filename": null
|
||||||
};
|
};
|
||||||
|
var set_default_env = function(_env) {
|
||||||
|
for (k in _env) {
|
||||||
|
if (!(k in env)) {
|
||||||
|
env[k] = _env[k];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
var pretty_jsonify = function(data) {
|
var pretty_jsonify = function(data) {
|
||||||
return JSON.stringify(data, null, 4);
|
return JSON.stringify(data, null, 4);
|
||||||
};
|
};
|
||||||
|
@ -166,21 +173,25 @@
|
||||||
if (k == "method") {
|
if (k == "method") {
|
||||||
this.set_prompt('method([[b;red;black]' + env.method + '])> ');
|
this.set_prompt('method([[b;red;black]' + env.method + '])> ');
|
||||||
|
|
||||||
|
// method(relay_sendmail)
|
||||||
|
if (env.method == "relay_sendmail") {
|
||||||
|
set_default_env({
|
||||||
|
"mail_to": "noreply@example.org",
|
||||||
|
"mail_from": "noreply@example.org",
|
||||||
|
"mail_subject": "Important Message from System Administrator"
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// method(relay_mysql_query)
|
||||||
if (env.method == "relay_mysql_query") {
|
if (env.method == "relay_mysql_query") {
|
||||||
var _env = {
|
set_default_env({
|
||||||
"mysql_hostname": "localhost",
|
"mysql_hostname": "localhost",
|
||||||
"mysql_username": "root",
|
"mysql_username": "root",
|
||||||
"mysql_password": null,
|
"mysql_password": null,
|
||||||
"mysql_database": null,
|
"mysql_database": null,
|
||||||
"mysql_port": "3306",
|
"mysql_port": "3306",
|
||||||
"mysql_charset": "utf8"
|
"mysql_charset": "utf8"
|
||||||
};
|
});
|
||||||
|
|
||||||
for (k in _env) {
|
|
||||||
if (!(k in env)) {
|
|
||||||
env[k] = _env[k];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
@ -243,6 +254,20 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// method(relay_sendmail)
|
||||||
|
if (env.method == "relay_sendmail") {
|
||||||
|
this.echo("From: " + env.mail_from + "\r\nTo: " + env.mail_to + "\r\nSubject: " + env.mail_subject);
|
||||||
|
this.read("Enter your message:\r\n", function(message) {
|
||||||
|
jsonrpc2_request(this, env.method, {
|
||||||
|
"to": env.mail_to,
|
||||||
|
"from": env.mail_from,
|
||||||
|
"subject": env.mail_subject,
|
||||||
|
"message": message
|
||||||
|
});
|
||||||
|
});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// method(relay_mysql_query)
|
// method(relay_mysql_query)
|
||||||
if (env.method == "relay_mysql_query") {
|
if (env.method == "relay_mysql_query") {
|
||||||
var _this = this;
|
var _this = this;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user