diff --git a/src/Autoindex/Autoindex.cpp b/src/Autoindex/Autoindex.cpp index 38f81dd..5df7ae9 100644 --- a/src/Autoindex/Autoindex.cpp +++ b/src/Autoindex/Autoindex.cpp @@ -4,7 +4,7 @@ Autoindex::Autoindex() { } -std::string Autoindex::getPage(std::string path, std::string allpath, std::string host) +std::string Autoindex::getPage(std::string path, std::string allpath, std::string host, int port) { DIR *dir = opendir(allpath.c_str()); struct dirent *dirEnt; @@ -31,17 +31,17 @@ std::string Autoindex::getPage(std::string path, std::string allpath, std::strin { tmp = dirEnt->d_name; if (tmp != ".." && tmp != ".") - page = page + getReference(tmp, path, host); + page = page + getReference(tmp, path, host, port); } page += "

\n\n\n"; closedir(dir); return (page); } -std::string Autoindex::getReference(std::string file, std::string dir, std::string host) +std::string Autoindex::getReference(std::string file, std::string dir, std::string host, int port) { std::stringstream link; - link << "\t\t