Esempio n. 1
0
 // 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'])));
Esempio n. 2
0
      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;