<commit_before>/*
 * Crawlympics
 * Hogeschool van Amsterdam
 * Communication and Multimedia Design
 * I.o.v. Amsterdam Museum
 */

Titanium.include('kaart.js');

// Database aanroepen
var db = Ti.Database.install('quiz2.sqlite','crawlympics');

var strafregelBedenken = Ti.UI.createWindow({
  backgroundColor: 'blue'
});

var textField = Ti.UI.createTextField({
  borderStyle: Ti.UI.INPUT_BORDERSTYLE_ROUNDED,
  color: '#336699',
  top: '60dp', 
  width: '300dp', 
  height: '290dp',
  hintText:'Bijvoorbeeld: Zing een nummer van <NAME>, betaal een rondje of drink je glas in een keer leeg...',
  font: {fontSize: 12}
});

strafregelBedenken.add(textField);


var btnSubmit = Ti.UI.createButton({
    title:'Start de eerste ronde',
    top:'380dp',
    width:'240dp',
    height:'35dp',
 	right:'10dp',
    borderRadius:1,
    font:{fontFamily:'Arial',fontWeight:'bold',fontSize:14}
});

strafregelBedenken.add(btnSubmit);


btnSubmit.addEventListener('click',function(e) {
	if (textField.value != '') {
		var dbData = {
			textField: textField.value
		};
		
		
		// Checken in welke deelnemersgroep we zitten
		var sql = db.execute('SELECT groepID FROM deelnemersgroep WHERE deelnemersgroep.groepID = (SELECT MAX(groepID) FROM deelnemersgroep)');
		var groepID = sql.fieldByName('groepID');
		
		// Kijken in welke ronde we zitten
		var sql = db.execute('SELECT strafregel_ronde1 FROM deelnemersgroep WHERE deelnemersgroep.groepID = (SELECT MAX(groepID) FROM deelnemersgroep)');
		var strafregel_ronde1 = sql.fieldByName('strafregel_ronde1');
		var sql = db.execute('SELECT strafregel_ronde2 FROM deelnemersgroep WHERE deelnemersgroep.groepID = (SELECT MAX(groepID) FROM deelnemersgroep)');
		var strafregel_ronde2 = sql.fieldByName('strafregel_ronde2');
		var sql = db.execute('SELECT strafregel_ronde3 FROM deelnemersgroep WHERE deelnemersgroep.groepID = (SELECT MAX(groepID) FROM deelnemersgroep)');
		var strafregel_ronde3 = sql.fieldByName('strafregel_ronde3');
	
		// Strafregel in db toevoegen bij de juiste ronde
		if (strafregel_ronde1 === null && strafregel_ronde2 === null && strafregel_ronde3 === null) {
			var insertStrafregel = db.execute('UPDATE deelnemersgroep SET strafregel_ronde1 = "'+textField.value+'" WHERE groepID =?', groepID);
		} else if (strafregel_ronde1 !== null && strafregel_ronde2 === null && strafregel_ronde3 === null) {
			var insertStrafregel = db.execute('UPDATE deelnemersgroep SET strafregel_ronde2 = "'+textField.value+'" WHERE groepID =?', groepID);
		} else if (strafregel_ronde1 !== null && strafregel_ronde2 !== null && strafregel_ronde3 === null) {
			var insertStrafregel = db.execute('UPDATE deelnemersgroep SET strafregel_ronde2 = "'+textField.value+'" WHERE groepID =?', groepID);
		} else {
			alert('Hier gaat iets mis');
		}
		
		// Naar het volgende scherm
		kaart.open();
	};

});<commit_msg>Kleine bug update<commit_after>/*
 * Crawlympics
 * Hogeschool van Amsterdam
 * Communication and Multimedia Design
 * I.o.v. <NAME>
 */

Titanium.include('kaart.js');

// Database aanroepen
var db = Ti.Database.install('quiz2.sqlite','crawlympics');

var strafregelBedenken = Ti.UI.createWindow({
  backgroundColor: 'blue'
});

var textField = Ti.UI.createTextField({
  borderStyle: Ti.UI.INPUT_BORDERSTYLE_ROUNDED,
  color: '#336699',
  top: '60dp', 
  width: '300dp', 
  height: '290dp',
  hintText:'Bijvoorbeeld: Zing een nummer van <NAME>, betaal een rondje of drink je glas in een keer leeg...',
  font: {fontSize: 12}
});

strafregelBedenken.add(textField);


var btnSubmit = Ti.UI.createButton({
    title:'Start de eerste ronde',
    top:'380dp',
    width:'240dp',
    height:'35dp',
 	right:'10dp',
    borderRadius:1,
    font:{fontFamily:'Arial',fontWeight:'bold',fontSize:14}
});

strafregelBedenken.add(btnSubmit);


btnSubmit.addEventListener('click',function(e) {
	if (textField.value != '') {
		var dbData = {
			textField: textField.value
		};
		
		
		// Checken in welke deelnemersgroep we zitten
		var sql = db.execute('SELECT groepID FROM deelnemersgroep WHERE deelnemersgroep.groepID = (SELECT MAX(groepID) FROM deelnemersgroep)');
		var groepID = sql.fieldByName('groepID');
		
		// Kijken in welke ronde we zitten
		var sql = db.execute('SELECT strafregel_ronde1 FROM deelnemersgroep WHERE deelnemersgroep.groepID = (SELECT MAX(groepID) FROM deelnemersgroep)');
		var strafregel_ronde1 = sql.fieldByName('strafregel_ronde1');
		var sql = db.execute('SELECT strafregel_ronde2 FROM deelnemersgroep WHERE deelnemersgroep.groepID = (SELECT MAX(groepID) FROM deelnemersgroep)');
		var strafregel_ronde2 = sql.fieldByName('strafregel_ronde2');
		var sql = db.execute('SELECT strafregel_ronde3 FROM deelnemersgroep WHERE deelnemersgroep.groepID = (SELECT MAX(groepID) FROM deelnemersgroep)');
		var strafregel_ronde3 = sql.fieldByName('strafregel_ronde3');
	
		// Strafregel in db toevoegen bij de juiste ronde
		if (strafregel_ronde1 === null && strafregel_ronde2 === null && strafregel_ronde3 === null) {
			var insertStrafregel = db.execute('UPDATE deelnemersgroep SET strafregel_ronde1 = "'+textField.value+'" WHERE groepID =?', groepID);
		} else if (strafregel_ronde1 !== null && strafregel_ronde2 === null && strafregel_ronde3 === null) {
			var insertStrafregel = db.execute('UPDATE deelnemersgroep SET strafregel_ronde2 = "'+textField.value+'" WHERE groepID =?', groepID);
		} else if (strafregel_ronde1 !== null && strafregel_ronde2 !== null && strafregel_ronde3 === null) {
			var insertStrafregel = db.execute('UPDATE deelnemersgroep SET strafregel_ronde3 = "'+textField.value+'" WHERE groepID =?', groepID);
		} else {
			alert('Hier gaat iets mis');
		}
		
		// Naar het volgende scherm
		kaart.open();
	};

});
{'fraction_non_alphanumeric': 0.13070976809557272, 'fraction_numerical': 0.017919887561489812, 'mean_word_length': 4.967505241090147, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6695188', 'n_tokens_mistral': 2282, 'n_tokens_neox': 2136, 'n_words': 443}