function prepare_items()
 {
     $search = NULL;
     if (function_exists('wp_unslash')) {
         $search = isset($_REQUEST['s']) ? wp_unslash(trim($_REQUEST['s'])) : '';
     } else {
         $search = isset($_REQUEST['s']) ? trim($_REQUEST['s']) : '';
     }
     $entity = new WPFront_User_Role_Editor_Entity_Login_Redirect();
     $per_page = PHP_INT_MAX;
     $count = $entity->count($search);
     $page = isset($_GET['paged']) ? $_GET['paged'] : '1';
     $page = (int) $page;
     if ($page <= 0) {
         $page = 1;
     }
     if ($page > ceil($count / $per_page)) {
         $page = ceil($count / $per_page);
     }
     $this->items = $entity->get_all_login_redirect($search);
     $this->set_pagination_args(array('total_items' => $count, 'per_page' => $per_page));
 }
 private function get_next_priority()
 {
     $entity = new WPFront_User_Role_Editor_Entity_Login_Redirect();
     return $entity->get_next_priority();
 }
 public static function uninstall()
 {
     self::$UNINSTALL = TRUE;
     $entity = new WPFront_User_Role_Editor_Entity_Login_Redirect();
     $entity->uninstall_action();
 }
Exemplo n.º 4
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();
        }
    }
}