public function manage_posts_columns_content($column_name, $post_id)
 {
     switch ($column_name) {
         case self::$POSTS_COLUMN_KEY:
             $entity = new WPFront_User_Role_Editor_Entity_Post_Type_Permissions();
             if ($entity->is_enable_permissions($post_id)) {
                 printf('<img class="user-default" src="%s" />', $this->image_url() . 'check-icon.png');
             }
             break;
     }
 }
예제 #2
0
            WPFront_User_Role_Editor_Entity_Menu_Editor::uninstall();
            WPFront_User_Role_Editor_Entity_Post_Type_Permissions::uninstall();
            WPFront_User_Role_Editor_Entity_Content_Shortcodes::uninstall();
            WPFront_User_Role_Editor_Entity_Login_Redirect::uninstall();
            WPFront_User_Role_Editor_Nav_Menu::uninstall();
        }
    }
    restore_current_blog();
} else {
    $entity = new WPFront_User_Role_Editor_Options(NULL);
    if ($entity->remove_data_on_uninstall()) {
        if (class_exists('WPFront_User_Role_Editor_Entity_Options')) {
            WPFront_User_Role_Editor_Entity_Options::uninstall();
        }
        if (class_exists('WPFront_User_Role_Editor_Entity_Menu_Editor')) {
            WPFront_User_Role_Editor_Entity_Menu_Editor::uninstall();
        }
        if (class_exists('WPFront_User_Role_Editor_Entity_Post_Type_Permissions')) {
            WPFront_User_Role_Editor_Entity_Post_Type_Permissions::uninstall();
        }
        if (class_exists('WPFront_User_Role_Editor_Entity_Content_Shortcodes')) {
            WPFront_User_Role_Editor_Entity_Content_Shortcodes::uninstall();
        }
        if (class_exists('WPFront_User_Role_Editor_Entity_Login_Redirect')) {
            WPFront_User_Role_Editor_Entity_Login_Redirect::uninstall();
        }
        if (class_exists('WPFront_User_Role_Editor_Nav_Menu')) {
            WPFront_User_Role_Editor_Nav_Menu::uninstall();
        }
    }
}
 public static function uninstall()
 {
     self::$UNINSTALL = TRUE;
     $entity = new WPFront_User_Role_Editor_Entity_Post_Type_Permissions();
     $entity->uninstall_action();
 }