// imported from e107 v1 if (varset($_POST['ziplang'])) { $certVal = isset($_POST['contribute_pack']) ? 1 : 0; if (!varset($_COOKIE['e107_certified'])) { cookie('e107_certified', $certVal, time() + 3600 * 24 * 30); } else { $_COOKIE['e107_certified'] = $certVal; } $_POST['language'] = key($_POST['ziplang']); // If no session data, scan before zipping. if (!isset($_SESSION['lancheck'][$_POST['language']]['total']) || $_SESSION['lancheck'][$_POST['language']]['total'] != '0') { $_POST['language_sel'] = $_POST['ziplang']; $lck->check_all('norender'); unset($_POST['language_sel']); } $status = zip_up_lang($_POST['language']); if ($status['error'] == FALSE) { $text = $status['message'] . "<br />"; $text .= share($status['file']); $mes->addSuccess($text); //$ns->tablerender(LAN_CREATED, $text ); } else { $mes->addError($status['message']); //$ns->tablerender(LAN_CREATED_FAILED, $status['message']); } echo $mes->render(); } function find_locale($language) { if (!is_readable(e_LANGUAGEDIR . $language . "/" . $language . ".php")) { return FALSE;
/* if(isset($message) && $message) { $ns->tablerender(LAN_OK, $message); } */ unset($text); if (!e_QUERY || $action == 'main' && !$_POST['language'] && !$_POST['edit_existing']) { multilang_prefs(); } if (varset($action) == 'db') { multilang_db(); } if (varset($_POST['ziplang']) && varset($_POST['language'])) { if (varset($pref['lancheck'][$_POST['language']]) == 1) { $text = zip_up_lang($_POST['language']); $admin_log->log_event('LANG_04', $_POST['language'], E_LOG_INFORMATIVE, ''); $emessage->add(LANG_LAN_25 . ': ' . $text); } else { $emessage->add(LANG_LAN_36, E_MESSAGE_WARNING); } } if (varset($action) == "tools") { show_tools(); if ($languagePacks = available_langpacks()) { e107::getRender()->tablerender(LANG_LAN_34, $languagePacks); } } function findIncludedFiles($script) { $data = file_get_contents($script);