$ipsNewsData = $this->cache->getCache( 'ipsNewsData' ); if ( !isset( $ipsNewsData['time'] ) or $ipsNewsData['time'] < ( time() - 43200 ) ) // 12 hour cache { $classToLoad = IPSLib::loadLibrary( IPS_KERNEL_PATH . 'classFileManagement.php', 'classFileManagement' ); $classFileManagement = new $classToLoad(); $ipsNewsData['vcheck'] = $classFileManagement->getFileContents( 'http://ipb.ipbzona.ru/latestversioncheck/ipb30x.php?' . base64_encode( ipsRegistry::$vn_full.'|^|'.$this->settings['board_url'] ) ); $ipsNewsData['time'] = time(); $this->cache->setCache( 'ipsNewsData', $ipsNewsData, array( 'array' => 1 ) ); }
Вот спрашивается зачем. Отвечать мне на этот вопрос не надо.