* @package AgileBill * @version 1.4.93 */ $list = new CORE_list; # get version $fp = @fopen(PATH_AGILE.'Version.txt', "r"); if($fp) { $ver = fread($fp, 255); fclose($fp); } else { $ver = "SVN"; } # get latest version $fp = fopen('http://agileco.com/Version.txt', "r"); $abv = fread($fp, 255); fclose($fp); # get encoding version $tmp = file_get_contents(PATH_AGILE.'index.php'); if(eregi('ioncube', $tmp)) $enc = 'ioncube'; elseif(eregi('zend', $tmp)) $enc = 'zend'; else $enc = 'ioncube'; # get installed optional modules: $modules = Array ('affiliate' => Array ('affiliate', 'campaign', 'affiliate_commission', 'affiliate_template'), 'charge' => Array ('charge'), 'email_queue' => Array ('email_queue'), 'faq' => Array ('faq','faq_translate', 'faq_category'), 'import' => Array ('import'), 'hosting' => Array ('host_server', 'host_registrar_plugin', 'host_tld'), 'login_share' => Array ('login_share'), 'static_page' => Array ('static_page', 'static_page_category','static_page_translate') ); foreach($modules as $name => $m) { foreach($m as $module) { if( empty($avail["$name"]) && $list->is_installed( $module ) ) { $avail["$name"] = true; $module_arr[] = $name; } } } # set smarty vars global $smarty; $smarty->assign('version',$ver); $smarty->assign('ab_version',$abv); $smarty->assign('encoding_version',$enc); $smarty->assign('modules',@$module_arr); ?>