Ejemplo n.º 1
0
// 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;
Ejemplo n.º 2
0
/*
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);