More Info

Revision 896106

(Back to digest)
 

Other in Networking Tools

Joris Guisson committed changes in /trunk/extragear/network/ktorrent:

Webgui plugin has been totally changed :
- PHP is no longer necessary
- Website is now plain HTML
- Data is filled in via XmlHTTPRequest and javascript
- Special url handlers generate the XML or handle stuff like login, starting and stopping, changing settings ...
- Only the default skin has currently been modified to work with this new approach, the other skins still need to be done

File Changes

Added 34 files
/trunk/extragear/network/ktorrent/plugins/webinterface
 
/actionhandler.cpp
 
/actionhandler.h
 
/challengegenerator.cpp
 
/challengegenerator.h
 
/globaldatagenerator.cpp
 
/globaldatagenerator.h
 
/iconhandler.cpp
 
/iconhandler.h
 
/loginhandler.cpp
 
/loginhandler.h
 
/logouthandler.cpp
 
/logouthandler.h
 
/settingsgenerator.cpp
 
/settingsgenerator.h
 
/torrentfilesgenerator.cpp
 
/torrentfilesgenerator.h
 
/torrentlistgenerator.cpp
 
/torrentlistgenerator.h
 
/torrentposthandler.cpp
 
/torrentposthandler.h
 
/webcontentgenerator.cpp
 
/webcontentgenerator.h
 
/www/common/action.js
 
/www/common/fetch_xml.js
 
/www/common/high_priority.png
 
/www/common/login.js
 
/www/common/low_priority.png
 
/www/common/normal_priority.png
 
/www/common/only_seed.png
 
/www/common/settings.js
 
/www/common/torrent_details.js
 
/www/common/torrent_list.js
 
/www/default/interface.html
 
/www/default/interface.js
Deleted 14 files
/trunk/extragear/network/ktorrent/plugins/webinterface
 
/phpcodegenerator.cpp
 
/phpcodegenerator.h
 
/phpcommandhandler.cpp
 
/phpcommandhandler.h
 
/phphandler.cpp
 
/phphandler.h
 
/www/default/details.php
 
/www/default/high_priority.png
 
/www/default/interface.php
 
/www/default/low_priority.png
 
/www/default/normal_priority.png
 
/www/default/only_seed.png
 
/www/default/shutdown.php
 
/www/default/stylen.css
Modified 16 files
/trunk/extragear/network/ktorrent
 
/ChangeLog
 
/libktcore/interfaces/coreinterface.h
 
/plugins/webinterface/CMakeLists.txt
 
/plugins/webinterface/httpclienthandler.cpp
 
/plugins/webinterface/httpclienthandler.h
 
/plugins/webinterface/httpserver.cpp
 
/plugins/webinterface/httpserver.h
 
/plugins/webinterface/ktwebinterfaceplugin.kcfg
 
/plugins/webinterface/webinterfaceprefwidget.cpp
 
/plugins/webinterface/webinterfaceprefwidget.h
 
/plugins/webinterface/webinterfaceprefwidget.ui
 
/plugins/webinterface/www/CMakeLists.txt
 
/plugins/webinterface/www/common/CMakeLists.txt
 
/plugins/webinterface/www/default/CMakeLists.txt
 
/plugins/webinterface/www/default/login.html
 
/plugins/webinterface/www/default/style.css
64 files changed in total