diff options
author | Dieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de> | 2007-05-31 23:44:01 +0000 |
---|---|---|
committer | Dieter Hametner <dh (plus) vdr (at) gekrumbel (dot) de> | 2007-05-31 23:44:01 +0000 |
commit | 4bb2cc172549bcf9f86a94e5d3d0d5ade5f91dfe (patch) | |
tree | 1594cf050f0f23da64c41b02d739a9e4e1808e21 /setup.cpp | |
parent | 5d74b90e216827453c87eeb0addae5bb081c40f5 (diff) | |
download | vdr-plugin-live-4bb2cc172549bcf9f86a94e5d3d0d5ade5f91dfe.tar.gz vdr-plugin-live-4bb2cc172549bcf9f86a94e5d3d0d5ade5f91dfe.tar.bz2 |
- Added doc/ChangeLog
- Added doc/css-themeing.txt
- Implemented support for site wide style overrides. Fixes Bug #339
- Updated all pages to use the override mechanism.
- Added needed files to Makefile
- Introduced USRDIR configuration variable to Makefile.
Diffstat (limited to 'setup.cpp')
-rw-r--r-- | setup.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
@@ -25,7 +25,7 @@ Setup::Setup(): m_lastChannel( 0 ), m_screenshotInterval( 1000 ), m_useAuth( 1 ), - m_adminLogin("admin") + m_adminLogin("admin") { m_adminPasswordMD5 = "4:" + MD5Hash("live"); liveplugin = cPluginManager::GetPlugin("live"); @@ -108,28 +108,28 @@ bool Setup::CheckServerIps() bool Setup::HaveEPGSearch(void) { - return cPluginManager::GetPlugin("epgsearch") != NULL; + return cPluginManager::GetPlugin("epgsearch") != NULL; } std::string Setup::GetMD5HashAdminPassword() const { // format is <length>:<md5-hash of password> - vector< string > parts = StringSplit( m_adminPasswordMD5, ':' ); + vector< string > parts = StringSplit( m_adminPasswordMD5, ':' ); return (parts.size() > 1) ? parts[1] : ""; } int Setup::GetAdminPasswordLength() const { // format is <length>:<md5-hash of password> - vector< string > parts = StringSplit( m_adminPasswordMD5, ':' ); + vector< string > parts = StringSplit( m_adminPasswordMD5, ':' ); return (parts.size() > 0) ? lexical_cast< int >( parts[0] ) : 0; } -std::string Setup::SetAdminPassword(std::string password) -{ +std::string Setup::SetAdminPassword(std::string password) +{ ostringstream passwordStr; passwordStr << password.size() << ":" << MD5Hash(password); - m_adminPasswordMD5 = passwordStr.str(); + m_adminPasswordMD5 = passwordStr.str(); return m_adminPasswordMD5; } @@ -176,7 +176,7 @@ cMenuSetupLive::cMenuSetupLive(): strcpy(m_adminLogin, vdrlive::LiveSetup().GetAdminLogin().c_str()); m_oldpasswordMD5 = m_newpasswordMD5 = vdrlive::LiveSetup().GetMD5HashAdminPassword(); - + string strHidden(vdrlive::LiveSetup().GetAdminPasswordLength(), '*'); strn0cpy(m_tmpPassword, strHidden.c_str(), sizeof(m_tmpPassword)); strcpy(m_adminPassword, ""); @@ -228,9 +228,9 @@ eOSState cMenuSetupLive::ProcessKey(eKeys Key) bool bPassWasInEditMode = false; if (ItemText && strlen(ItemText) > 0 && strstr(ItemText, tr("Admin password")) == ItemText) bPassWasInEditMode = InEditMode(ItemText, tr("Admin password"), m_tmpPassword); - + eOSState state = cMenuSetupPage::ProcessKey(Key); - + ItemText = Get(Current())->Text(); bool bPassIsInEditMode = false; if (ItemText && strlen(ItemText) > 0 && strstr(ItemText, tr("Admin password")) == ItemText) |