1 |
<h1><?php echo $sg->translator->_g("Access Control") ?></h1> |
1 |
<h1><?php echo $sg->translator->_g("Access Control") ?></h1> |
2 |
|
2 |
|
3 |
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post"> |
3 |
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post"> |
4 |
<input type="hidden" name="action" value="savepermissions" /> |
4 |
<input type="hidden" name="action" value="savepermissions" /> |
5 |
<input type="hidden" name="gallery" value="<?php echo $sg->gallery->idEntities() ?>" /> |
5 |
<input type="hidden" name="gallery" value="<?php echo $sg->gallery->idEntities() ?>" /> |
6 |
|
6 |
|
7 |
<table class="formTable"> |
7 |
<table class="formTable"> |
8 |
<tr> |
8 |
<tr> |
9 |
<td><?php echo $sg->translator->_g("Owner") ?></td> |
9 |
<td><?php echo $sg->translator->_g("Owner") ?></td> |
10 |
<td><?php |
10 |
<td><?php |
11 |
if($sg->user->isAdmin()) |
11 |
if($sg->user->isAdmin()) |
12 |
echo '<input type="text" name="sgOwner" value="'.$sg->gallery->owner.'" />'; |
12 |
echo '<input type="text" name="sgOwner" value="'.$sg->gallery->owner.'" />'; |
13 |
else |
13 |
else |
14 |
echo '<strong>'.$sg->gallery->owner.'</strong>'; |
14 |
echo '<strong>'.$sg->gallery->owner.'</strong>'; |
15 |
?></td> |
15 |
?></td> |
16 |
</tr> |
16 |
</tr> |
17 |
<tr> |
17 |
<tr> |
18 |
<td><?php echo $sg->translator->_g("Groups") ?></td> |
18 |
<td><?php echo $sg->translator->_g("Groups") ?></td> |
19 |
<td><input type="text" name="sgGroups" value="<?php echo $sg->gallery->groups ?>" /></td> |
19 |
<td><input type="text" name="sgGroups" value="<?php echo $sg->gallery->groups ?>" /></td> |
20 |
</tr> |
20 |
</tr> |
21 |
<tr> |
21 |
<tr> |
22 |
<td><?php echo $sg->translator->_g("access control|Read") ?></td> |
22 |
<td><?php echo $sg->translator->_g("access control|Read") ?></td> |
23 |
<td><div class="inputbox"> |
23 |
<td><div class="inputbox"> |
24 |
<?php |
24 |
<?php |
25 |
if(($sg->gallery->permissions & SG_IHR_READ) == SG_IHR_READ) $checked = 0; |
25 |
if(($sg->gallery->permissions & SG_IHR_READ) == SG_IHR_READ) $checked = 0; |
26 |
elseif($sg->gallery->permissions & SG_GRP_READ) $checked = 1; |
26 |
elseif($sg->gallery->permissions & SG_GRP_READ) $checked = 1; |
27 |
elseif($sg->gallery->permissions & SG_WLD_READ) $checked = 2; |
27 |
elseif($sg->gallery->permissions & SG_WLD_READ) $checked = 2; |
28 |
else $checked = 3; |
28 |
else $checked = 3; |
29 |
?> |
29 |
?> |
30 |
<label for="sgOwnRead"><input type="radio" class="radio" id="sgOwnRead" name="sgRead" value="owner" <?php if($checked == 3) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Owner") ?></label> |
30 |
<label for="sgOwnRead"><input type="radio" class="radio" id="sgOwnRead" name="sgRead" value="owner" <?php if($checked == 3) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Owner") ?></label> |
31 |
<label for="sgGrpRead"><input type="radio" class="radio" id="sgGrpRead" name="sgRead" value="group" <?php if($checked == 1) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Group") ?></label> |
31 |
<label for="sgGrpRead"><input type="radio" class="radio" id="sgGrpRead" name="sgRead" value="group" <?php if($checked == 1) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Group") ?></label> |
32 |
<label for="sgWldRead"><input type="radio" class="radio" id="sgWldRead" name="sgRead" value="world" <?php if($checked == 2) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|World") ?></label> |
32 |
<label for="sgWldRead"><input type="radio" class="radio" id="sgWldRead" name="sgRead" value="world" <?php if($checked == 2) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|World") ?></label> |
33 |
<?php if(!$sg->gallery->isRoot()): ?> |
33 |
<?php if(!$sg->gallery->isRoot()): ?> |
34 |
<label for="sgIhrRead"><input type="radio" class="radio" id="sgIhrRead" name="sgRead" value="inherit" <?php if($checked == 0) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Inherit") ?></label> |
34 |
<label for="sgIhrRead"><input type="radio" class="radio" id="sgIhrRead" name="sgRead" value="inherit" <?php if($checked == 0) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Inherit") ?></label> |
35 |
<?php endif; ?> |
35 |
<?php endif; ?> |
36 |
</div></td> |
36 |
</div></td> |
37 |
</tr> |
37 |
</tr> |
38 |
<tr> |
38 |
<tr> |
39 |
<td><?php echo $sg->translator->_g("access control|Edit") ?></td> |
39 |
<td><?php echo $sg->translator->_g("access control|Edit") ?></td> |
40 |
<td><div class="inputbox"> |
40 |
<td><div class="inputbox"> |
41 |
<?php |
41 |
<?php |
42 |
if(($sg->gallery->permissions & SG_IHR_EDIT) == SG_IHR_EDIT) $checked = 0; |
42 |
if(($sg->gallery->permissions & SG_IHR_EDIT) == SG_IHR_EDIT) $checked = 0; |
43 |
elseif($sg->gallery->permissions & SG_GRP_EDIT) $checked = 1; |
43 |
elseif($sg->gallery->permissions & SG_GRP_EDIT) $checked = 1; |
44 |
elseif($sg->gallery->permissions & SG_WLD_EDIT) $checked = 2; |
44 |
elseif($sg->gallery->permissions & SG_WLD_EDIT) $checked = 2; |
45 |
else $checked = 3; |
45 |
else $checked = 3; |
46 |
?> |
46 |
?> |
47 |
<label for="sgOwnEdit"><input type="radio" class="radio" id="sgOwnEdit" name="sgEdit" value="owner" <?php if($checked == 3) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Owner") ?></label> |
47 |
<label for="sgOwnEdit"><input type="radio" class="radio" id="sgOwnEdit" name="sgEdit" value="owner" <?php if($checked == 3) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Owner") ?></label> |
48 |
<label for="sgGrpEdit"><input type="radio" class="radio" id="sgGrpEdit" name="sgEdit" value="group" <?php if($checked == 1) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Group") ?></label> |
48 |
<label for="sgGrpEdit"><input type="radio" class="radio" id="sgGrpEdit" name="sgEdit" value="group" <?php if($checked == 1) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Group") ?></label> |
49 |
<label for="sgWldEdit"><input type="radio" class="radio" id="sgWldEdit" name="sgEdit" value="world" <?php if($checked == 2) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|World") ?></label> |
49 |
<label for="sgWldEdit"><input type="radio" class="radio" id="sgWldEdit" name="sgEdit" value="world" <?php if($checked == 2) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|World") ?></label> |
50 |
<?php if(!$sg->gallery->isRoot()): ?> |
50 |
<?php if(!$sg->gallery->isRoot()): ?> |
51 |
<label for="sgIhrEdit"><input type="radio" class="radio" id="sgIhrEdit" name="sgEdit" value="inherit" <?php if($checked == 0) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Inherit") ?></label> |
51 |
<label for="sgIhrEdit"><input type="radio" class="radio" id="sgIhrEdit" name="sgEdit" value="inherit" <?php if($checked == 0) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Inherit") ?></label> |
52 |
<?php endif; ?> |
52 |
<?php endif; ?> |
53 |
</div></td> |
53 |
</div></td> |
54 |
</tr> |
54 |
</tr> |
55 |
<tr> |
55 |
<tr> |
56 |
<td><?php echo $sg->translator->_g("access control|Add") ?></td> |
56 |
<td><?php echo $sg->translator->_g("access control|Add") ?></td> |
57 |
<td><div class="inputbox"> |
57 |
<td><div class="inputbox"> |
58 |
<?php |
58 |
<?php |
59 |
if(($sg->gallery->permissions & SG_IHR_ADD) == SG_IHR_ADD) $checked = 0; |
59 |
if(($sg->gallery->permissions & SG_IHR_ADD) == SG_IHR_ADD) $checked = 0; |
60 |
elseif($sg->gallery->permissions & SG_GRP_ADD) $checked = 1; |
60 |
elseif($sg->gallery->permissions & SG_GRP_ADD) $checked = 1; |
61 |
elseif($sg->gallery->permissions & SG_WLD_ADD) $checked = 2; |
61 |
elseif($sg->gallery->permissions & SG_WLD_ADD) $checked = 2; |
62 |
else $checked = 3; |
62 |
else $checked = 3; |
63 |
?> |
63 |
?> |
64 |
<label for="sgOwnAdd"><input type="radio" class="radio" id="sgOwnAdd" name="sgAdd" value="owner" <?php if($checked == 3) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Owner") ?></label> |
64 |
<label for="sgOwnAdd"><input type="radio" class="radio" id="sgOwnAdd" name="sgAdd" value="owner" <?php if($checked == 3) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Owner") ?></label> |
65 |
<label for="sgGrpAdd"><input type="radio" class="radio" id="sgGrpAdd" name="sgAdd" value="group" <?php if($checked == 1) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Group") ?></label> |
65 |
<label for="sgGrpAdd"><input type="radio" class="radio" id="sgGrpAdd" name="sgAdd" value="group" <?php if($checked == 1) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Group") ?></label> |
66 |
<label for="sgWldAdd"><input type="radio" class="radio" id="sgWldAdd" name="sgAdd" value="world" <?php if($checked == 2) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|World") ?></label> |
66 |
<label for="sgWldAdd"><input type="radio" class="radio" id="sgWldAdd" name="sgAdd" value="world" <?php if($checked == 2) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|World") ?></label> |
67 |
<?php if(!$sg->gallery->isRoot()): ?> |
67 |
<?php if(!$sg->gallery->isRoot()): ?> |
68 |
<label for="sgIhrAdd"><input type="radio" class="radio" id="sgIhrAdd" name="sgAdd" value="inherit" <?php if($checked == 0) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Inherit") ?></label> |
68 |
<label for="sgIhrAdd"><input type="radio" class="radio" id="sgIhrAdd" name="sgAdd" value="inherit" <?php if($checked == 0) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Inherit") ?></label> |
69 |
<?php endif; ?> |
69 |
<?php endif; ?> |
70 |
</div></td> |
70 |
</div></td> |
71 |
</tr> |
71 |
</tr> |
72 |
<tr> |
72 |
<tr> |
73 |
<td><?php echo $sg->translator->_g("access control|Delete") ?></td> |
73 |
<td><?php echo $sg->translator->_g("access control|Delete") ?></td> |
74 |
<td><div class="inputbox"> |
74 |
<td><div class="inputbox"> |
75 |
<?php |
75 |
<?php |
76 |
if(($sg->gallery->permissions & SG_IHR_DELETE) == SG_IHR_DELETE) $checked = 0; |
76 |
if(($sg->gallery->permissions & SG_IHR_DELETE) == SG_IHR_DELETE) $checked = 0; |
77 |
elseif($sg->gallery->permissions & SG_GRP_DELETE) $checked = 1; |
77 |
elseif($sg->gallery->permissions & SG_GRP_DELETE) $checked = 1; |
78 |
elseif($sg->gallery->permissions & SG_WLD_DELETE) $checked = 2; |
78 |
elseif($sg->gallery->permissions & SG_WLD_DELETE) $checked = 2; |
79 |
else $checked = 3; |
79 |
else $checked = 3; |
80 |
?> |
80 |
?> |
81 |
<label for="sgOwnDelete"><input type="radio" class="radio" id="sgOwnDelete" name="sgDelete" value="owner" <?php if($checked == 3) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Owner") ?></label> |
81 |
<label for="sgOwnDelete"><input type="radio" class="radio" id="sgOwnDelete" name="sgDelete" value="owner" <?php if($checked == 3) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Owner") ?></label> |
82 |
<label for="sgGrpDelete"><input type="radio" class="radio" id="sgGrpDelete" name="sgDelete" value="group" <?php if($checked == 1) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Group") ?></label> |
82 |
<label for="sgGrpDelete"><input type="radio" class="radio" id="sgGrpDelete" name="sgDelete" value="group" <?php if($checked == 1) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Group") ?></label> |
83 |
<label for="sgWldDelete"><input type="radio" class="radio" id="sgWldDelete" name="sgDelete" value="world" <?php if($checked == 2) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|World") ?></label> |
83 |
<label for="sgWldDelete"><input type="radio" class="radio" id="sgWldDelete" name="sgDelete" value="world" <?php if($checked == 2) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|World") ?></label> |
84 |
<?php if(!$sg->gallery->isRoot()): ?> |
84 |
<?php if(!$sg->gallery->isRoot()): ?> |
85 |
<label for="sgIhrDelete"><input type="radio" class="radio" id="sgIhrDelete" name="sgDelete" value="inherit" <?php if($checked == 0) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Inherit") ?></label> |
85 |
<label for="sgIhrDelete"><input type="radio" class="radio" id="sgIhrDelete" name="sgDelete" value="inherit" <?php if($checked == 0) echo 'checked="true" '; ?>/> <?php echo $sg->translator->_g("permissions|Inherit") ?></label> |
86 |
<?php endif; ?> |
86 |
<?php endif; ?> |
87 |
</div></td> |
87 |
</div></td> |
88 |
</tr> |
88 |
</tr> |
89 |
<tr> |
89 |
<tr> |
90 |
<td></td> |
90 |
<td></td> |
91 |
<td><input type="submit" class="button" value="<?php /*"*/ echo $sg->translator->_g("Save Changes") ?>" /></td> |
91 |
<td><input type="submit" class="button" value="<?php /*"*/ echo $sg->translator->_g("Save Changes") ?>" /></td> |
92 |
</tr> |
92 |
</tr> |
93 |
</table> |
93 |
</table> |
94 |
|
94 |
|
95 |
</form> |
95 |
</form> |