예제 #1
0
        // bad root_id setting
        case 22:
            $message = msg('message_unable_to_determine_root');
            break;
            // Folder not writable
        // Folder not writable
        case 23:
            $message = msg('message_folder_error_check');
            break;
            // Non root user trying to access root operations
        // Non root user trying to access root operations
        case 24:
            $message = msg('message_this_page_requires_root');
            break;
            // File too big
        // File too big
        case 25:
            $message = msg('message_the_file_is_too_large') . ' ' . $GLOBALS['CONFIG']['max_filesize'];
            break;
        case 26:
            $message = msg('message_the_file_is_too_large_php_ini') . ' ' . min(ini_get('post_max_size'), ini_get('upload_max_filesize'));
            break;
            //default
        //default
        default:
            $message = msg('message_there_was_an_error_performing_the_action');
            break;
    }
    draw_error($message);
}
draw_footer();
예제 #2
0
        $mail_headers .= "Content-Type: text/plain; charset=UTF-8" . PHP_EOL;
        $mail_body = msg('email_someone_has_requested_password') . PHP_EOL . PHP_EOL;
        $mail_body .= $resetLink . PHP_EOL . PHP_EOL;
        $mail_body .= msg('email_thank_you') . PHP_EOL . PHP_EOL;
        $mail_body .= msg('area_admin') . PHP_EOL . PHP_EOL;
        // send the email
        if ($GLOBALS['CONFIG']['demo'] == 'False') {
            mail($email, msg('area_reset_password'), $mail_body, $mail_headers);
        }
        $redirect = 'forgot_password.php?last_message=' . urlencode(msg('message_an_email_has_been_sent'));
        header("Location: {$redirect}");
        exit;
    }
} else {
    if (strlen($_REQUEST['last_message'])) {
        draw_error($_REQUEST['last_message']);
    }
    ?>

        <p><?php 
    echo msg('message_this_site_has_high_security');
    ?>
</p>


        <form action="forgot_password.php" method="post">
        <table border="0">
        <tr>
        <th><?php 
    echo msg('username');
    ?>
예제 #3
0
function save($groups_form)
{
    global $config, $login, $conn;
    $groups_config = $config->get($login, 'event_viewer_tmp', 'php');
    //$resp = new xajaxResponse(); xajax_debug($groups_config, $resp); return xajax_debug($groups_form, $resp);
    if (isset($groups_form['plugin_groups'])) {
        $cleaned = array();
        foreach ($groups_form['plugin_groups'] as $group) {
            if (isset($groups_config[$group])) {
                $cleaned[$group] = $groups_config[$group];
            } else {
                //$resp = new xajaxResponse(); xajax_debug($groups_config, $resp); return xajax_debug($groups_form, $resp);
                list($group_data) = Plugingroup::get_list($conn, "plugin_group.group_id={$group}");
                return draw_error(_("Please configure settings for group") . ": <b>" . $group_data->get_name() . "</b>");
            }
        }
        $groups_config = $cleaned;
    } else {
        $groups_config = array();
    }
    $config->set($login, 'event_viewer', $groups_config, 'php');
    return end_configuration();
}