Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
post: function(req, res) {
var emailPar = req.getParameter('email');
var secret = req.getParameter('secret');
var newpassword = req.getParameter('newpassword');
var renewpassword = req.getParameter('renewpassword');
var data = {};
data.email = emailPar;
data.secret = secret;
var user = select('user')
.find({
email: emailPar,
password: secret
})
.limit(1);
user.values(function(values) {
if(!values.length) {
data.error = 'Something went wrong. Try recovering your password again!';
} else {
// we found a user, let's change its password
// we can get the user select scope from above, sweet!
if(isblank(newpassword)) {
data.error = "Your password can't be blank";
} else if(!newpassword.equals(renewpassword)) {
data.error = "Your passwords don't match. Re-type them";
get: function(request, response, query) {
var html = mustache.to_html(render("skins/index.html"));
print(response).html(html);
select("person")
.find()
.sort("name", "ASC")
.each(function(id) {
var person = mustache.to_html(render("skins/person.html"), {
id: id,
name: this["name"],
age: this["age"],
gender: this["gender"]
});
print(response).html(person);
});
},
post: function(request, response, query) {
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("UTF-8");
response.setContentType('text/plain');
var ontologyId = matches[1];
if(!ontologyId) return response.getWriter().println("No ontology id");
var isoLang = request.getParameter('isoLang');
response.setHeader("Content-Disposition","attachment;filename="+ontologyId+".obo");
print(response).textPlain('format-version: 1.2');
print(response).textPlain('ontology: TEMP');
print(response).textPlain('');
select('term')
.find({
ontology_id: ontologyId
})
.sort('id', 'DESC')
.each(function() {
var order = ['id', 'name', 'parent', 'subClassOf', 'methodOf', 'scaleOf'];
print(response).textPlain('[Term]');
var r = new rdf();
print(response).textPlain('id: ' + r.encodeID(this.id));
print(response).textPlain('name: ' + translate(this.name, isoLang));
if(this['Description of Trait']) {
print(response).textPlain('def: "' + translate(this['Description of Trait'], isoLang) + '" []');
}
if(this['Describe how measured (method)']) {
print(response).textPlain('def: "' + translate(this['Describe how measured (method)'], isoLang) + '" []');
post: function(request, response, query) {
select('person')
.add({
"name" : query.name,
"gender": query.gender,
"age": parseInt(query.age, 10),
"jobs": ["fanner", "fut", "fab"],
"json": {"foo":"bar"}
});
response.sendRedirect("/");
}
},