| 1805 | } |
| 1806 | |
| 1807 | char *CScriptWebServer::ProcessPhpRequest(const char *filename, CSession *sess, long &size) |
| 1808 | { |
| 1809 | FILE *f = fopen(filename, "r"); |
| 1810 | if ( !f ) { |
| 1811 | return Get_404_Page(size); |
| 1812 | } |
| 1813 | |
| 1814 | CWriteStrBuffer buffer; |
| 1815 | CPhpFilter(this, sess, filename, &buffer); |
| 1816 | |
| 1817 | size = buffer.Length(); |
| 1818 | char *buf = new char [size+1]; |
| 1819 | buffer.CopyAll(buf); |
| 1820 | |
| 1821 | fclose(f); |
| 1822 | |
| 1823 | return buf; |
| 1824 | } |
| 1825 | |
| 1826 | CSession *CScriptWebServer::CheckLoggedin(ThreadData &Data) |
| 1827 | { |
nothing calls this directly
no test coverage detected