// set email case 'set-email': session_required(); Response::send(Database::set_email($_SESSION['id'], Validation::format_text($_POST['email']), Validation::format_text($_POST['password']))); break; // delete account // delete account case 'delete-account': session_required(); Response::send(Database::delete_account($_SESSION['id'], Validation::format_text($_POST['password']))); break; // last used lists // last used lists case 'get-last-used-n-lists': session_required(); Response::send(Database::get_last_used_n_lists_of_user($_SESSION['id'], Validation::format_text($_GET['limit']))); // feed // get feed // feed // get feed case 'get-feed': session_required(); Response::send(Database::get_feed($_SESSION['id'], Validation::format_text($_GET['since']))); break; // settings // set allow advertisement // settings // set allow advertisement case 'set-ads-enabled': session_required(); Response::send(Database::set_ads_enabled($_SESSION['id'], Validation::format_text($_GET['ads_enabled'])));
var constString = <? echo json_encode($l)?>; // word lists, words, answers var Database = <? echo json_encode(Database::get_query_data($_SESSION['id'])); ?>; // users who have added you Database.listOfUsersWhoHaveAddedYou = <? echo json_encode(Database::get_list_of_users_who_have_added_user($_SESSION['id'])); ?>; // users you have added Database.listOfAddedUsers = <? echo json_encode(Database::get_list_of_added_users_of_user($_SESSION['id'])); ?>; // feed data Database.feed = <? echo json_encode(Database::get_feed($_SESSION['id'], -1)); ?>; // recently used lists Database.recentlyUsed = <? echo json_encode(Database::get_last_used_n_lists_of_user($_SESSION['id'], 8)); ?>; function getListObjectByServerData(data) { var list = new List( data.id, data.name, data.creator, data.comment, data.language1, data.language2, data.creation_time, data.words, data.sharings); list.allowEdit = data.allowEdit; list.allowSharing = data.allowSharing;