From 1d69eb6c400b0c24f2f34cc53125709466690a72 Mon Sep 17 00:00:00 2001 From: Prasath Nadarajah <n.prasath.002@gmail.com> Date: Tue, 14 Aug 2012 16:59:25 +0530 Subject: [PATCH] display user roles selection --- .../push-syndication-server.php | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/push-syndication-server/push-syndication-server.php b/push-syndication-server/push-syndication-server.php index 764b916..c5716d2 100644 --- a/push-syndication-server/push-syndication-server.php +++ b/push-syndication-server/push-syndication-server.php @@ -260,7 +260,27 @@ class Push_Syndication_Server { } public function display_user_roles_selection() { + $user_roles = $this->get_user_roles(); + $selected_user_roles = !empty( $this->push_syndicate_settings[ 'selected_user_roles' ] ) ? $this->push_syndicate_settings[ 'selected_user_roles' ] : array(); + + echo '<ul>'; + + foreach( $user_roles as $user_role ) { + +?> + <li> + <label> + <input type="checkbox" name="push_syndicate_settings[selected_user_roles][]" value="<?php echo $user_role; ?>" <?php echo $this->checked_array( $user_role, $selected_user_roles ); ?>/> + <?php echo $user_role; ?> + </label> + </li> +<?php + + echo '</ul>'; + + } + } public function get_user_roles() { -- GitLab