Example #1
0
     session_required();
     Response::send(Database::update_word($_SESSION['id'], Validation::format_text($_GET['word_id']), Validation::format_text($_GET['lang1']), Validation::format_text($_GET['lang2']), Validation::format_text($_GET['comment'])));
     break;
     // remove word
 // remove word
 case 'remove-word':
     session_required();
     Response::send(Database::remove_word($_SESSION['id'], Validation::format_text($_GET['word_id'])));
     break;
     // word list sharing
     // share list
 // word list sharing
 // share list
 case 'share-list':
     session_required();
     Response::send(Database::share_list($_SESSION['id'], Validation::format_text($_GET['word_list_id']), Validation::format_text($_GET['email'])));
     break;
     // set sharing permissions
 // set sharing permissions
 case 'set-sharing-permissions':
     session_required();
     $res = new stdClass();
     $email = Validation::format_text($_GET['email']);
     $id = Database::email2id($email);
     if ($id == NULL) {
         $res->set_permissions = -1;
         //$res->user_has_added_you = 0;
     } else {
         $res->set_permissions = Database::set_sharing_permissions($_SESSION['id'], Validation::format_text($_GET['word_list_id']), $email, Validation::format_text($_GET['permissions']));
         //$res->user_has_added_you = Database::user_has_added_user($email, $_SESSION['id']);
     }