Solar cell electrolytes: Into the mix (Nature)

  • strict warning: Non-static method GalleryDataCache::put() should not be called statically in /home/tamileli/public_html/gallery2/embed.php on line 32.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 84.
  • strict warning: Non-static method GalleryDataCache::_performMaintenance() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 97.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 167.
  • : Assigning the return value of new by reference is deprecated in /home/tamileli/public_html/gallery2/bootstrap.inc on line 43.
  • strict warning: Non-static method GalleryDataCache::containsKey() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/Gallery.class on line 914.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 204.
  • strict warning: Non-static method GalleryDataCache::get() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/Gallery.class on line 914.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 187.
  • : Assigning the return value of new by reference is deprecated in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 854.
  • strict warning: Non-static method GalleryUtilities::getRequestVariablesNoPrefix() should not be called statically in /home/tamileli/public_html/gallery2/embed.php on line 45.
  • strict warning: Non-static method GalleryUtilities::_getRequestVariable() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 289.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 874.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 878.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 293.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 708.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 714.
  • strict warning: Non-static method GalleryEmbed::init() should not be called statically in /home/tamileli/public_html/solarcellsinfo/dyecell/modules/gallery2/gallery_base.inc on line 101.
  • strict warning: Non-static method GalleryDataCache::containsKey() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryEmbed.class on line 93.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 204.
  • strict warning: Non-static method GalleryEmbed::_saveState() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryEmbed.class on line 94.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/public_html/gallery2/init.inc on line 42.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/public_html/gallery2/init.inc on line 43.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/public_html/gallery2/init.inc on line 44.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/public_html/gallery2/init.inc on line 45.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryModule.class on line 21.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/public_html/gallery2/init.inc on line 51.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryPlatform/UnixPlatform.class on line 21.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/public_html/gallery2/init.inc on line 97.
  • strict warning: Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 356.
  • strict warning: Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 357.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 1381.
  • strict warning: Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 368.
  • strict warning: Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 368.
  • strict warning: Non-static method GalleryUtilities::isEmbedded() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 380.
  • strict warning: Non-static method GalleryDataCache::containsKey() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/Gallery.class on line 914.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 204.
  • strict warning: Non-static method GalleryDataCache::get() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/Gallery.class on line 914.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 187.
  • strict warning: Non-static method GalleryCoreApi::getPluginParameter() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 382.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 235.
  • strict warning: Non-static method GalleryPluginHelper_simple::getParameter() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 237.
  • strict warning: Non-static method GalleryPluginHelper_simple::_fetchAllParameters() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 221.
  • strict warning: Non-static method GalleryDataCache::containsKey() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 281.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 204.
  • strict warning: Non-static method GalleryDataCache::getFromDisk() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 286.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 274.
  • strict warning: Non-static method GalleryDataCache::getCachePath() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 281.
  • strict warning: Non-static method GalleryDataCache::getCacheTuple() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 447.
  • strict warning: Non-static method GalleryDataCache::put() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 290.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 84.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/Gallery.class on line 284.
  • strict warning: Non-static method GalleryUtilities::identifySearchEngine() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GallerySession.class on line 207.
  • strict warning: Non-static method GalleryUtilities::getRequestVariables() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GallerySession.class on line 217.
  • strict warning: Non-static method GalleryUtilities::_getRequestVariable() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 241.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 874.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 878.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 246.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 708.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 714.
  • strict warning: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GallerySession.class on line 228.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/Gallery.class on line 971.
  • strict warning: Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GallerySession.class on line 1242.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 1381.
  • strict warning: Non-static method GalleryUtilities::getRemoteHostAddress() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GallerySession.class on line 1243.
  • strict warning: Non-static method GalleryUtilities::isTrustedProxy() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 990.
  • strict warning: Non-static method GalleryUtilities::getRequestVariables() should not be called statically in /home/tamileli/public_html/gallery2/init.inc on line 127.
  • strict warning: Non-static method GalleryUtilities::_getRequestVariable() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 242.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 874.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 878.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 246.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 708.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 714.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/public_html/gallery2/init.inc on line 129.
  • strict warning: Non-static method GalleryTranslator::getSupportedLanguageCode() should not be called statically in /home/tamileli/public_html/gallery2/init.inc on line 131.
  • strict warning: Non-static method GalleryTranslator::getLanguageData() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryTranslator.class on line 398.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/Gallery.class on line 525.
  • strict warning: Non-static method GalleryDataCache::put() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryEmbed.class on line 103.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 84.
  • strict warning: Non-static method GalleryEmbed::isCompatibleWithEmbedApi() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryEmbed.class on line 107.
  • strict warning: Non-static method GalleryEmbed::getApiVersion() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryEmbed.class on line 60.
  • strict warning: Non-static method GalleryUtilities::isCompatibleWithApi() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryEmbed.class on line 60.
  • strict warning: Non-static method GalleryEmbed::checkActiveUser() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryEmbed.class on line 120.
  • strict warning: Non-static method GalleryDataCache::containsKey() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryEmbed.class on line 128.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 204.
  • strict warning: Non-static method GalleryUtilities::getRequestVariables() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 826.
  • strict warning: Non-static method GalleryUtilities::_getRequestVariable() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 241.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 874.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 878.
  • strict warning: Non-static method GalleryUtilities::_getRequestVariable() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 241.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 874.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 878.
  • strict warning: Non-static method GalleryUtilities::_getRequestVariable() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 241.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 874.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 878.
  • strict warning: Non-static method GalleryUtilities::_getRequestVariable() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 241.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 874.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 878.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 246.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 708.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 714.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 708.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 714.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 708.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 714.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 708.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 714.
  • strict warning: Non-static method GalleryCoreApi::getAllFactoryImplementationIds() should not be called statically in /home/tamileli/public_html/gallery2/init.inc on line 156.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 152.
  • strict warning: Non-static method GalleryFactoryHelper_simple::getAllImplementationIds() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 153.
  • strict warning: Non-static method GalleryFactoryHelper_simple::_getFactoryData() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 214.
  • strict warning: Non-static method GalleryFactoryHelper_simple::_getSingleton() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 63.
  • strict warning: Non-static method GalleryCoreApi::newFactoryInstanceById() should not be called statically in /home/tamileli/public_html/gallery2/init.inc on line 163.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 139.
  • strict warning: Non-static method GalleryFactoryHelper_simple::newInstanceById() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 140.
  • strict warning: Non-static method GalleryFactoryHelper_simple::_getFactoryData() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 192.
  • strict warning: Non-static method GalleryFactoryHelper_simple::_getSingleton() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 63.
  • strict warning: Non-static method GalleryFactoryHelper_simple::newInstance() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 202.
  • strict warning: Non-static method GalleryFactoryHelper_simple::_getFactoryData() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 141.
  • strict warning: Non-static method GalleryFactoryHelper_simple::_getSingleton() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 63.
  • strict warning: Non-static method GalleryCoreApi::newFactoryInstanceById() should not be called statically in /home/tamileli/public_html/gallery2/init.inc on line 163.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 139.
  • strict warning: Non-static method GalleryFactoryHelper_simple::newInstanceById() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 140.
  • strict warning: Non-static method GalleryFactoryHelper_simple::_getFactoryData() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 192.
  • strict warning: Non-static method GalleryFactoryHelper_simple::_getSingleton() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 63.
  • strict warning: Non-static method GalleryFactoryHelper_simple::newInstance() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 202.
  • strict warning: Non-static method GalleryFactoryHelper_simple::_getFactoryData() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 141.
  • strict warning: Non-static method GalleryFactoryHelper_simple::_getSingleton() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 63.
  • strict warning: Non-static method GalleryCoreApi::getPluginBaseDir() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 170.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryFactoryHelper_simple.class on line 176.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/public_html/gallery2/modules/httpauth/classes/HttpAuthPlugin.class on line 21.
  • strict warning: Non-static method HttpAuthHelper::getHttpAuth() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/httpauth/classes/HttpAuthPlugin.class on line 40.
  • strict warning: Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/httpauth/classes/HttpAuthHelper.class on line 148.
  • strict warning: Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/httpauth/classes/HttpAuthHelper.class on line 149.
  • strict warning: Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/httpauth/classes/HttpAuthHelper.class on line 150.
  • strict warning: Non-static method GalleryUtilities::getRequestVariables() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/httpauth/classes/HttpAuthHelper.class on line 152.
  • strict warning: Non-static method GalleryUtilities::_getRequestVariable() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 241.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 874.
  • strict warning: Non-static method GalleryUtilities::_internalGetRequestVariable() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 878.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 246.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 708.
  • strict warning: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 714.
  • strict warning: Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/httpauth/classes/HttpAuthHelper.class on line 155.
  • strict warning: Non-static method HttpAuthHelper::getUser() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/httpauth/classes/HttpAuthPlugin.class on line 42.
  • strict warning: Non-static method GalleryCoreApi::fetchAllPluginParameters() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/httpauth/classes/HttpAuthHelper.class on line 182.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 251.
  • strict warning: Non-static method GalleryPluginHelper_simple::fetchAllParameters() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 253.
  • strict warning: Non-static method GalleryPluginHelper_simple::_fetchAllParameters() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 243.
  • strict warning: Non-static method GalleryDataCache::containsKey() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 281.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 204.
  • strict warning: Non-static method GalleryDataCache::getFromDisk() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 286.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 274.
  • strict warning: Non-static method GalleryDataCache::getCachePath() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 281.
  • strict warning: Non-static method GalleryDataCache::getCacheTuple() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 447.
  • strict warning: Non-static method GalleryDataCache::put() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 290.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 84.
  • strict warning: Non-static method GalleryCoreApi::getAnonymousUserId() should not be called statically in /home/tamileli/public_html/gallery2/init.inc on line 180.
  • strict warning: Non-static method GalleryCoreApi::getPluginParameter() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 2961.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 236.
  • strict warning: Non-static method GalleryPluginHelper_simple::getParameter() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 238.
  • strict warning: Non-static method GalleryPluginHelper_simple::_fetchAllParameters() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 222.
  • strict warning: Non-static method GalleryDataCache::containsKey() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 281.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 204.
  • strict warning: Non-static method GalleryDataCache::get() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 282.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 187.
  • strict warning: Non-static method GalleryCoreApi::loadEntitiesById() should not be called statically in /home/tamileli/public_html/gallery2/init.inc on line 185.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 2258.
  • strict warning: Non-static method GalleryEntityHelper_simple::loadEntitiesById() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 2259.
  • strict warning: Non-static method GalleryDataCache::containsKey() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryEntityHelper_simple.class on line 53.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 204.
  • strict warning: Non-static method GalleryDataCache::getFromDisk() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryEntityHelper_simple.class on line 56.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 274.
  • strict warning: Non-static method GalleryDataCache::getCachePath() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 281.
  • strict warning: Non-static method GalleryDataCache::getCacheTuple() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 408.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 288.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUser.class on line 21.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryEntity.class on line 21.
  • strict warning: Declaration of GalleryUser::create() should be compatible with GalleryEntity::create() in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUser.class on line 42.
  • strict warning: Declaration of GalleryUser::save() should be compatible with GalleryEntity::save($postEvent = true, $setAclId = NULL) in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryUser.class on line 42.
  • strict warning: Non-static method GalleryDataCache::put() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/helpers/GalleryEntityHelper_simple.class on line 95.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 84.
  • strict warning: Non-static method GalleryDataCache::put() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryEmbed.class on line 133.
  • strict warning: Non-static method GalleryDataCache::_getCache() should not be called statically in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 84.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/Gallery.class on line 419.
  • : Assigning the return value of new by reference is deprecated in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryStorage.class on line 275.
  • strict warning: Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryStorage.class on line 30.
  • : Assigning the return value of new by reference is deprecated in /home/tamileli/public_html/gallery2/lib/adodb/adodb.inc.php on line 921.
  • : Assigning the return value of new by reference is deprecated in /home/tamileli/public_html/gallery2/lib/adodb/adodb.inc.php on line 1996.
  • : Assigning the return value of new by reference is deprecated in /home/tamileli/public_html/gallery2/lib/adodb/adodb.inc.php on line 2068.
  • : Function ereg() is deprecated in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryStorage.class on line 1061.
  • : Function ereg() is deprecated in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryStorage.class on line 1061.
  • : Function ereg() is deprecated in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryStorage.class on line 1061.
  • : Function ereg() is deprecated in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryStorage.class on line 1061.
  • : Function ereg() is deprecated in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryStorage.class on line 1077.
  • : Function ereg() is deprecated in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryStorage.class on line 1077.
  • : Function ereg() is deprecated in /home/tamileli/public_html/gallery2/modules/core/classes/GalleryStorage.class on line 1077.
  • : Function ereg() is deprecated in /home/tamileli/public_html/solarcellsinfo/dyecell/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/tamileli/public_html/solarcellsinfo/dyecell/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/tamileli/public_html/solarcellsinfo/dyecell/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/tamileli/public_html/solarcellsinfo/dyecell/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/tamileli/public_html/solarcellsinfo/dyecell/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/tamileli/public_html/solarcellsinfo/dyecell/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/tamileli/public_html/solarcellsinfo/dyecell/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/tamileli/public_html/solarcellsinfo/dyecell/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/tamileli/public_html/solarcellsinfo/dyecell/includes/file.inc on line 647.
  • : Function ereg() is deprecated in /home/tamileli/public_html/solarcellsinfo/dyecell/includes/file.inc on line 647.

By kalyan - Posted on 14 July 2008

by Gavin Armstrong, Nature Chemistry
http://www.nature.com/nchem/reshigh/2008/0708/full/nchem.34.html

The electrolytes of high-performance dye-sensitized solar cells (DSCs) have previously contained volatile solvents, which need robust encapsulation if they are to be used outdoors. Now, Michael Graetzel and co-workers from the Swiss Federal Institute of Technology and the Chinese Academy of Sciences in Changchun have developed stable and solvent-free ionic liquid electrolytes through the rational mixing of three solid imidazolium salts [1].

In the basic set-up for a DSC, an incident photon excites a dye molecule, initiating the transfer of one of its electrons to a porous TiO2 electrode. This leaves behind a 'hole' that must be removed to stop hole–electron recombination, and this is achieved through an iodide electrolyte that reacts with the oxidized dye to form triiodide, which can then diffuse to the cathode. The electrolyte must be highly conductive, a property that is inversely proportional to viscosity. Alkyl-substituted methylimidazolium iodides have previously been demonstrated as electrolytes in DSCs; their viscosity decreases with decreasing substituted alkyl chain length. The least viscous and most conductive of the series at room temperature is 1-propyl-3-methylimidazolium iodide (PMII), but decreasing the alkyl chain — and thus viscosity — any further is not possible because the shorter chain 1-ethyl- and 1-methyl- imidazolium iodides (EMII and DMII) are solids at room temperature.

After systematically studying the viscosity, the melting temperature and the conductivity of a series of hydrocarbon-substituted imidazolium iodides, Graetzel and colleagues created two ternary mixtures of EMII, DMII and either 1-allyl-3-methylimidazolium iodide (AMII) or 1-ethyl-3-methylimidazolium tetracyanoborate (EMITCB). The mixtures were liquid at room temperature and displayed the desired high-conducting properties of their constituents. DSC devices were made incorporating the electrolytes, and were stable for over 1,000 hours of testing. The EMII–DMII–EMITCB system displayed an efficiency of 8.2%, setting a benchmark for solvent-free electrolytes.

Reference
1. Bai, Y. et al. High-performance dye-sensitized solar cells based on solvent-free electrolytes produced from eutectic melts. Nature Mater. doi: 10.1038/nmat2224 (2008).

Page visits to this site since Oct.12,2006: