| | |
| | | |
| | | //* This is only allowed for administrators |
| | | if(!$app->auth->is_admin()) die('only allowed for administrators.'); |
| | | if($conf['demo_mode'] == true) $app->error('This function is disabled in demo mode.'); |
| | | |
| | | $app->uses('tpl'); |
| | | |
| | |
| | | // initial check |
| | | $parts = explode('|',$lines[0]); |
| | | if($parts[0] == '---' && $parts[1] == 'ISPConfig Language File') { |
| | | if($parts[2] != $conf["app_version"]) { |
| | | if($_POST['ignore_version'] != 1 && $parts[2] != $conf["app_version"]) { |
| | | $error .= 'Application version does not match. Appversion: '.$conf["app_version"].' Lanfile version: '.$parts[2]; |
| | | } else { |
| | | unset($lines[0]); |
| | |
| | | $langfile_path = trim(ISPC_WEB_PATH.'/'.$module_name.'/lib/lang/'.$file_name); |
| | | } |
| | | } else { |
| | | $buffer .= $line; |
| | | $buffer .= trim($line)."\n"; |
| | | } |
| | | } |
| | | } |