Ejemplo n.º 1
0
 /**
  * display admin page for creating and managing temporary users
  *
  * @return null
  */
 public static function admin_settings()
 {
     // check our user permissions again
     if (false === TempAdminUser_Utilities::check_user_perm()) {
         echo __('You do not have permission to access this page.', 'temporary-admin-user');
         die;
     }
     // begin the markup for the settings page
     echo '<div class="wrap tempadmin-settings-wrap">';
     echo '<h2>' . __('Manage Temporary Users', 'temporary-admin-user') . '</h2>';
     // display our new user form
     echo '<div class="tempadmin-settings-box tempadmin-new-user-box">';
     echo '<h3>' . __('Create New User', 'temporary-admin-user') . '</h3>';
     echo TempAdminUser_Layout::new_user_form();
     echo '</div>';
     // display our existing active users
     echo '<div id="tempadmin-users-active" class="tempadmin-settings-box tempadmin-users-list-box">';
     echo '<form method="post">';
     echo '<div class="tempadmin-users-list-title-row">';
     echo '<h3>';
     echo '<span class="tempadmin-users-title-text">' . __('Active User Accounts', 'temporary-admin-user') . ' </span>';
     echo '<span class="tempadmin-users-list-action tempadmin-users-active-action">';
     echo TempAdminUser_Layout::user_action_button(__('Demote Selected Users', 'temporary-admin-user'), 'demote');
     echo '</span>';
     echo '</h3>';
     echo '</div>';
     echo '<div class="tempadmin-users-list-data">';
     echo TempAdminUser_Layout::existing_user_list('administrator');
     echo '</div>';
     echo '</form>';
     echo '</div>';
     // display our existing expired users
     echo '<div id="tempadmin-users-expired" class="tempadmin-settings-box tempadmin-users-list-box">';
     echo '<form method="post">';
     echo '<div class="tempadmin-users-list-title-row">';
     echo '<h3>';
     echo '<span class="tempadmin-users-title-text">' . __('Expired User Accounts', 'temporary-admin-user') . ' </span>';
     echo '<span class="tempadmin-users-list-action tempadmin-users-expired-action">';
     echo TempAdminUser_Layout::user_action_button(__('Delete Selected Users', 'temporary-admin-user'), 'delete');
     echo '</span>';
     echo '</h3>';
     echo '</div>';
     echo '<div class="tempadmin-users-list-data">';
     echo TempAdminUser_Layout::existing_user_list('subscriber');
     echo '</div>';
     echo '</form>';
     echo '</div>';
     // close the markup for the settings page
     echo '</div>';
 }