THIS LINE HERE IS IMPORTANT DO NOT REMOVE GET / > return HEADER__RETURN_CODE__OK HEADER__CONTENT_TYPE__HTML CACHE_CONTROL_HEADER "\\n" #include "../html/profile.html" GET /a/f2.json?> return this->get_allowed_file2_vars_json(str) GET /a/D.json?> return this->get_device_json(str) GET /a/P.json?> return this->get_protocol_json(str) GET /a/mt.json?> return this->get_mimetype_json(str) GET /a/x.json?> return compsky::server::_r::external_db_json GET /a/exec.json > return this->get_exec_json(str) GET /a/d/i/> return this->dir_info(++str) GET /a/d/all-file-names/> return this->get_all_file_names_given_dir_id(++str) GET /a/f/e/id/> return this->get__X_given_ids('e', ++str) GET /a/f/id/> return this->get__X_given_ids('f', ++str) GET /a/f/i/> return this->file_info(++str) GET /a/f/d/> return this->files_given_dir(++str) POST /a/f/:/> return this->files_given_dir__filesystem(++str) GET /a/f/t/> return this->files_given_tag(++str) GET /a/f/$/> return this->files_given_value(++str) GET /a/d/id/> return this->get__X_given_ids('d', ++str) GET /a/d/t/> return this->dirs_given_tag(++str) GET /a/t/info/> return this->get__tag_info__given_id(++str) GET /a/t/id/> return this->get__X_given_ids('t', ++str) GET /a/t/p/> return this->get_related_tags_given_id(++str, "SELECT parent FROM tag2parent WHERE id=") GET /a/t/s/> return this->get_sibling_tags_of(++str) GET /a/t/c/> return this->get_related_tags_given_id(++str, "SELECT id FROM tag2parent WHERE parent=") GET /a/t/f/> return this->tags_given_file(++str) GET /a/x/u/p/c/> return this->external_user_posts(++str, DatabaseInfo::has_cmnt_tbl, "cmnt", "post") GET /a/x/u/p/l/> return this->external_user_posts(++str, DatabaseInfo::has_post2like_tbl, "post2like", "post") GET /a/x/u/p/u/> return this->external_user_posts(++str, DatabaseInfo::has_post_tbl, "post", "id") GET /a/x/u/i/> return this->external_user_info(++str) GET /a/x/p/i/> return this->external_post_info(++str) GET /a/x/p/l/> return this->external_post_likes(++str) GET /i/f/> return this->file_thumbnail(++str) GET /favicon.ico > return compsky::server::_r::invalid_file GET /S/f/> return this->stream_file(++str) GET /i/reverse/> return this->get_reverse_search_img(++str) POST /record-local-dir/> return this->post__recursively_record_filesystem_dir(++str) POST /gen-thumbs/> return this->generate_thumbnails(++str) POST /update-vid-metas/> return this->update_video_metadatas(++str) POST /update-vid-metas/stop> return this->stop_update_video_metadatas(++str) POST /guess-mimes/> return this->guess_null_mimetypes(++str) POST /e/dl/> return this->post__ytdl_era(++str) POST /t/thumb/> return this->update_tag_thumbnail(++str) POST /t/name/> return this->post__set_tag_attr(++str, "name"); POST /D/add/> return this->add_to_tbl('D', ++str) POST /d/add/> return this->add_to_tbl('d', ++str) POST /f/add/> return this->add_to_tbl('f', ++str) POST /t/add/> return this->add_to_tbl('t', ++str) POST /e/add/> return this->add_era(++str) POST /e/t/> return this->post__add_tags_to_eras(++str) POST /x/c/rm/> return this->external_cmnt_rm(++str) POST /t/c-/> return this->post__rm_children_from_tags(++str) POST /t/p+/> return this->post__add_parents_to_tags(++str) POST /t/p-/> return this->post__rm_parents_from_tags(++str) POST /t/s+/> return this->post__add_siblings_to_tags(++str) POST /t/s-/> return this->post__rm_siblings_from_tags(++str) POST /task/exec/> return this->exec_task(++str) POST /task/edit/> return this->edit_task(++str) POST /f/record/> return this->post__record_files(++str) POST /f/save/> return this->post__create_file(++str) POST /f/orig/> return this->replace_file_path_and_set_old_path_as_backup(++str) POST /f/f2/> return this->post__add_var_to_file(++str) POST /f/t/> return this->post__add_tag_to_file(++str) POST /f/t-/> return this->post__rm_tags_from_files(++str) POST /d/t/> return this->post__add_tags_to_dirs(++str) POST /d/t-/> // TODO return compsky::server::_r::not_implemented_yet POST /x/u/t-/> // TODO return compsky::server::_r::not_implemented_yet POST /q/ > return this->parse_qry(++str) POST /login > break POST /f/title/> return this->post__set_file_attr(++str, "title"); POST /f/descr/> return this->post__set_file_attr(++str, "description"); POST /t/descr/> return this->post__set_tag_attr(++str, "description"); POST /d/descr/> return this->post__set_dir_attr(++str, "description"); POST /f/merge/> return this->post__merge_files(++str) POST /f/backup/> return this->post__backup_file(++str) POST /d/select3/0/> return this->post__select3('d', ++str) POST /t/select3/0/> return this->post__select3('t', ++str) POST /d/select3/1/> return this->post__select3('d', ++str) POST /t/select3/1/> return this->post__select3('t', ++str) GET /a/users.json > return this->get_user_json(++str) POST /user/+> return this->post__add_user(++str) POST /user/permission/> return this->post__update_user_permission(++str) POST /user/bl/t-/> return this->post__rm_user_blacklisted_tag(++str) POST /user/bl/t+/> return this->post__add_user_blacklisted_tag(++str) POST /box/add/> return this->post__add_boxes(++str)