From baad288430baed9d7967043554cb07fdde322552 Mon Sep 17 00:00:00 2001 From: Mike Macgirvin Date: Mon, 12 Jul 2010 18:00:58 -0700 Subject: acl stuff --- view/acl_selectors.php | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++ view/jot.tpl | 3 ++- view/style.css | 15 ++++++++++- 3 files changed, 86 insertions(+), 2 deletions(-) create mode 100644 view/acl_selectors.php (limited to 'view') diff --git a/view/acl_selectors.php b/view/acl_selectors.php new file mode 100644 index 000000000..7a69fdd5a --- /dev/null +++ b/view/acl_selectors.php @@ -0,0 +1,70 @@ +\r\n"; + + $r = q("SELECT * FROM `group` WHERE `uid` = %d", + $_SESSION['uid'] + ); + + if(count($r)) { + foreach($r as $rr) { + if((is_array($preselected)) && $in_array($rr['name'], $preselected)) + $selected = " selected=\"selected\" "; + else + $selected = ''; + $o .= "\r\n"; + } + + } + $o .= "\r\n"; + + + return $o; +} + + + +function contact_select($selname,$selclass,$preselected = false) { + + $o = ''; + + $o .= "\r\n"; + + + return $o; +} + + +function populate_acl() { + + $o = ''; + + $o .= "Allow Groups: " . group_select('group_allow','group_allow'); + $o .= "Allow Contacts: " . contact_select('contact_allow','contact_allow'); + $o .= "
\r\n"; + $o .= "Except Groups: " . group_select('group_deny','group_deny'); + $o .= "Except Contacts: " . contact_select('contact_deny','contact_deny'); + return $o; + +} \ No newline at end of file diff --git a/view/jot.tpl b/view/jot.tpl index b6599feec..55ee5388c 100644 --- a/view/jot.tpl +++ b/view/jot.tpl @@ -12,7 +12,8 @@ What's on your mind?
- +
Permission Settings +
diff --git a/view/style.css b/view/style.css index f54810740..261965129 100644 --- a/view/style.css +++ b/view/style.css @@ -451,7 +451,18 @@ input#dfrn-url { #profile-jot-submit-wrapper { margin-top: 15px; } + +#profile-jot-submit { + float: left; +} + +#profile-jot-perms { + float: left; + margin-left: 350px; +} + #profile-jot-end { + clear: both; margin-bottom: 30px; } #about-jot-submit-wrapper { @@ -766,4 +777,6 @@ input#dfrn-url { color: black; height: 150px; width: 350px; -} \ No newline at end of file +} + + -- cgit v1.2.3