Esempio n. 1
0
function project_add($post, $file)
{
    global $wpdb;
    $table_name = 'xy_project';
    $row = project_check($post, $file);
    $wpdb->insert("xy_project", $row);
}
Esempio n. 2
0
function project_add($post, $file)
{
    global $wpdb;
    $table_name = 'xy_project';
    $row = project_check($post, $file);
    $wpdb->insert("xy_project", $row);
    echo "<div id='message' class='updated fade'><p><strong>项目己添加</strong></p></div>";
}
Esempio n. 3
0
function project_access_check($p_bug_id, $p_project_id = "0")
{
    global $g_logout_page, $g_mantis_project_user_list_table, $g_mantis_project_table, $g_mantis_bug_table, $g_login_select_proj_page, $g_project_cookie_val;
    project_check($p_bug_id);
    # Administrators ALWAYS pass.
    if (get_current_user_field("access_level") >= ADMINISTRATOR) {
        return;
    }
    # access_level check
    $t_project_id = get_bug_field($p_bug_id, "project_id");
    $t_project_view_state = get_project_field($t_project_id, "view_state");
    # public project accept all users
    if (PUBLICPROJ == $t_project_view_state) {
        return;
    } else {
        # private projects require users to be assigned
        $t_project_access_level = get_project_access_level($t_project_id);
        if (-1 == $t_project_access_level) {
            print_header_redirect($g_login_select_proj_page);
        } else {
            return;
        }
    }
}