privacy settings macros - the basics except for toggling "publish in directory" which is rather hard because it's a custom on/off button and not a normal input thingy.
This commit is contained in:
parent
92ecc6fe43
commit
ab10db7e34
@ -1011,6 +1011,11 @@ function settings_content(&$a) {
|
||||
|
||||
'$h_prv' => t('Security and Privacy Settings'),
|
||||
|
||||
'$lbl_pmacro' => t('Quick Privacy Settings:'),
|
||||
'$pmacro3' => t('Very Public - extremely permissive'),
|
||||
'$pmacro2' => t('Typical - default public, privacy when desired'),
|
||||
'$pmacro1' => t('Private - default private, rarely open or public'),
|
||||
'$pmacro0' => t('Blocked - default blocked to/from everybody'),
|
||||
'$permiss_arr' => $permiss,
|
||||
|
||||
'$maxreq' => array('maxreq', t('Maximum Friend Requests/Day:'), intval($channel['channel_max_friend_req']) , t('May reduce spam activity')),
|
||||
|
@ -1 +1 @@
|
||||
2013-05-19.318
|
||||
2013-05-20.319
|
||||
|
@ -19,3 +19,81 @@ $(document).ready(function() {
|
||||
|
||||
});
|
||||
|
||||
function channel_privacy_macro(n) {
|
||||
if(n == 0) {
|
||||
$('#id_view_stream option').eq(0).attr('selected','selected');
|
||||
$('#id_view_profile option').eq(0).attr('selected','selected');
|
||||
$('#id_view_photos option').eq(0).attr('selected','selected');
|
||||
$('#id_view_contacts option').eq(0).attr('selected','selected');
|
||||
$('#id_view_storage option').eq(0).attr('selected','selected');
|
||||
$('#id_view_pages option').eq(0).attr('selected','selected');
|
||||
$('#id_send_stream option').eq(0).attr('selected','selected');
|
||||
$('#id_post_wall option').eq(0).attr('selected','selected');
|
||||
$('#id_post_comments option').eq(0).attr('selected','selected');
|
||||
$('#id_post_mail option').eq(0).attr('selected','selected');
|
||||
$('#id_post_photos option').eq(0).attr('selected','selected');
|
||||
$('#id_tag_deliver option').eq(0).attr('selected','selected');
|
||||
$('#id_chat option').eq(0).attr('selected','selected');
|
||||
$('#id_write_storage option').eq(0).attr('selected','selected');
|
||||
$('#id_write_pages option').eq(0).attr('selected','selected');
|
||||
$('#id_delegate option').eq(0).attr('selected','selected');
|
||||
}
|
||||
if(n == 1) {
|
||||
$('#id_view_stream option').eq(1).attr('selected','selected');
|
||||
$('#id_view_profile option').eq(1).attr('selected','selected');
|
||||
$('#id_view_photos option').eq(1).attr('selected','selected');
|
||||
$('#id_view_contacts option').eq(1).attr('selected','selected');
|
||||
$('#id_view_storage option').eq(1).attr('selected','selected');
|
||||
$('#id_view_pages option').eq(1).attr('selected','selected');
|
||||
$('#id_send_stream option').eq(1).attr('selected','selected');
|
||||
$('#id_post_wall option').eq(1).attr('selected','selected');
|
||||
$('#id_post_comments option').eq(1).attr('selected','selected');
|
||||
$('#id_post_mail option').eq(1).attr('selected','selected');
|
||||
$('#id_post_photos option').eq(1).attr('selected','selected');
|
||||
$('#id_tag_deliver option').eq(1).attr('selected','selected');
|
||||
$('#id_chat option').eq(1).attr('selected','selected');
|
||||
$('#id_write_storage option').eq(1).attr('selected','selected');
|
||||
$('#id_write_pages option').eq(1).attr('selected','selected');
|
||||
$('#id_delegate option').eq(0).attr('selected','selected');
|
||||
}
|
||||
if(n == 2) {
|
||||
$('#id_view_stream option').eq(5).attr('selected','selected');
|
||||
$('#id_view_profile option').eq(5).attr('selected','selected');
|
||||
$('#id_view_photos option').eq(5).attr('selected','selected');
|
||||
$('#id_view_contacts option').eq(5).attr('selected','selected');
|
||||
$('#id_view_storage option').eq(5).attr('selected','selected');
|
||||
$('#id_view_pages option').eq(5).attr('selected','selected');
|
||||
$('#id_send_stream option').eq(1).attr('selected','selected');
|
||||
$('#id_post_wall option').eq(1).attr('selected','selected');
|
||||
$('#id_post_comments option').eq(1).attr('selected','selected');
|
||||
$('#id_post_mail option').eq(1).attr('selected','selected');
|
||||
$('#id_post_photos option').eq(1).attr('selected','selected');
|
||||
$('#id_tag_deliver option').eq(1).attr('selected','selected');
|
||||
$('#id_chat option').eq(1).attr('selected','selected');
|
||||
$('#id_write_storage option').eq(1).attr('selected','selected');
|
||||
$('#id_write_pages option').eq(1).attr('selected','selected');
|
||||
$('#id_delegate option').eq(0).attr('selected','selected');
|
||||
}
|
||||
if(n == 3) {
|
||||
$('#id_view_stream option').eq(5).attr('selected','selected');
|
||||
$('#id_view_profile option').eq(5).attr('selected','selected');
|
||||
$('#id_view_photos option').eq(5).attr('selected','selected');
|
||||
$('#id_view_contacts option').eq(5).attr('selected','selected');
|
||||
$('#id_view_storage option').eq(5).attr('selected','selected');
|
||||
$('#id_view_pages option').eq(5).attr('selected','selected');
|
||||
$('#id_send_stream option').eq(4).attr('selected','selected');
|
||||
$('#id_post_wall option').eq(4).attr('selected','selected');
|
||||
$('#id_post_comments option').eq(4).attr('selected','selected');
|
||||
$('#id_post_mail option').eq(4).attr('selected','selected');
|
||||
$('#id_post_photos option').eq(2).attr('selected','selected');
|
||||
$('#id_tag_deliver option').eq(1).attr('selected','selected');
|
||||
$('#id_chat option').eq(4).attr('selected','selected');
|
||||
$('#id_write_storage option').eq(2).attr('selected','selected');
|
||||
$('#id_write_pages option').eq(2).attr('selected','selected');
|
||||
$('#id_delegate option').eq(0).attr('selected','selected');
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
@ -25,6 +25,15 @@
|
||||
|
||||
<h3 class="settings-heading">{{$h_prv}}</h3>
|
||||
|
||||
<div id="settings-privacy-macros">{{$lbl_pmacro}}</div>
|
||||
<ul>
|
||||
<li><a href="#" onclick="channel_privacy_macro(3); return false" id="settings_pmacro3">{{$pmacro3}}</a></li>
|
||||
<li><a href="#" onclick="channel_privacy_macro(2); return false" id="settings_pmacro2">{{$pmacro2}}</a></li>
|
||||
<li><a href="#" onclick="channel_privacy_macro(1); return false" id="settings_pmacro1">{{$pmacro1}}</a></li>
|
||||
<li><a href="#" onclick="channel_privacy_macro(0); return false" id="settings_pmacro0">{{$pmacro0}}</a></li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<div id="settings-permissions-wrapper">
|
||||
{{foreach $permiss_arr as $permit}}
|
||||
|
Reference in New Issue
Block a user