|
From: Culprit <cul...@us...> - 2008-02-28 20:38:27
|
Update of /cvsroot/mxbb/mx_langtools/admin In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv8405/admin Added Files: index.htm admin_langtools.php Log Message: --- NEW FILE: admin_langtools.php --- <?php $basename = basename( __FILE__); $mx_root_path = './../../../'; $module_root_path = $mx_root_path . 'modules/mx_langtools/'; $admin_module_root_path = $module_root_path . 'admin/'; if ( !empty( $setmodules)) { $lang['0_MX_Portal'] = $lang['MX_Portal']; $lang['1_MX_Modules'] = $lang['MX_Modules']; $module['Language_tools']['0_MX_Portal'] = mx_append_sid( $admin_module_root_path . $basename . '?s=MXP'); $module['Language_tools']['1_MX_Modules'] = mx_append_sid( $admin_module_root_path . $basename . '?s=MODS'); return; } $phpEx = substr( __FILE__, strrpos( __FILE__, '.')+1); define( 'IN_AJAX', (isset( $_GET['ajax']) && $_GET['ajax'] == 1 && $_SERVER['HTTP_SEREFER'] = $_SERVER['PHP_SELF'])?1:0); define( 'IN_PORTAL', 1); define( 'IN_ADMIN', 1); $no_page_header = 'no_page_header'; require_once( $mx_root_path . 'admin/pagestart.' . $phpEx); include_once( $module_root_path . 'includes/translator.' . $phpEx); error_reporting( E_ALL || !E_NOTICE); $mxp_translator = new mxp_translator(); if ( IN_AJAX == 0) { $lang['ENCODING'] = $mxp_translator->file_encoding; if ( isset( $_POST['save']) || isset( $_POST['download']) ) { $mxp_translator->file_preparesave(); } if ( isset( $_POST['save']) ) { $mxp_translator->file_save(); } else if ( isset( $_POST['download']) ) { $mxp_translator->file_download(); } require_once( $mx_root_path . 'admin/page_header_admin.' . $phpEx); $template->set_filenames( array('body' => 'lang_translate.html')); $template->assign_block_vars( 'file_to_translate_select', array()); $s_action = $admin_module_root_path . $basename; $params = $_SERVER['QUERY_STRING']; if ( file_exists( $mx_root_path . TEMPLATE_ROOT_PATH . 'images/menu_icons/icon_info.gif') ) { $img_info = PORTAL_URL . TEMPLATE_ROOT_PATH . 'images/menu_icons/icon_info.gif'; } else { $img_info = PORTAL_URL . 'templates/_core/images/menu_icons/icon_info.gif'; } $template->assign_vars( array( // # 'TH_COLOR2' => $theme['th_color2'], 'S_ACTION' => $s_action . '?' . str_replace( '&', '&',$params), 'S_ACTION_AJAX' => $s_action . '?' . str_replace( '&', '&',$params) . '&ajax=1', 'S_LANGUAGE_INTO' => $mxp_translator->gen_select_list( 'html', 'language', $mxp_translator->language_into, $mxp_translator->language_from), 'S_MODULE_LIST' => $mxp_translator->gen_select_list( 'html', 'modules', $mxp_translator->module_select), 'S_FILE_LIST' => $mxp_translator->gen_select_list( 'html', 'files', $mxp_translator->module_file), 'L_RESET' => $lang['Reset'], 'IMG_INFO' => $img_info, 'I_LANGUAGE' => $mxp_translator->language_into, 'I_MODULE' => $mxp_translator->module_select, 'I_FILE' => $mxp_translator->module_file, )); $mxp_translator->assign_template_vars( $template); $template->assign_vars( array( // # 'L_MX_MODULES' => $lang['MX_Modules'], )); if ( $_GET['s'] == 'MODS') { $template->assign_block_vars( 'file_to_translate_select.modules', array()); $template->assign_block_vars( 'modules', array()); } $mxp_translator->file_translate(); $template->pparse( 'body'); require_once( $mx_root_path . 'admin/page_footer_admin.' . $phpEx); } else { // AJAX $template->set_filenames( array('body' => 'selects.html')); $style = "width:100%;"; if ( $_POST['into'] == 'language') { $option_list = $mxp_translator->gen_select_list( 'html', 'language', $mxp_translator->language_into, $mxp_translator->language_from); $name = 'language[into]'; $id = 'f_lang_into'; } if ( $_POST['into'] == 'files') { $option_list = $mxp_translator->gen_select_list( 'html', 'files', $mxp_translator->module_file); $name = 'translate[file]'; $id = 'f_select_file'; } $template->assign_block_vars( 'ajax_select', array( 'NAME' => $name, 'ID' => $id, 'STYLE' => $style, 'OPTIONS' => $option_list, )); $template->pparse( 'body' ); } ?> --- NEW FILE: index.htm --- <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000"> </body> </html> |