summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Kremmel <xing@synapse.plus.com>2007-03-31 16:07:21 +0000
committerMax Kremmel <xing@synapse.plus.com>2007-03-31 16:07:21 +0000
commit1b797d4e2bd31ce95ebcec7daaffb8ca94ce2bbf (patch)
tree345a496487a01b678f3e45c4f10f0debf4773d94
parent6837d8a0ee41f4fdd2c327a255d3e8ca83a8f0e2 (diff)
downloadliberty-1b797d4e2bd31ce95ebcec7daaffb8ca94ce2bbf.tar.gz
liberty-1b797d4e2bd31ce95ebcec7daaffb8ca94ce2bbf.tar.bz2
liberty-1b797d4e2bd31ce95ebcec7daaffb8ca94ce2bbf.zip
move _inc content into tpl that's calling it
-rw-r--r--templates/content_permissions.tpl101
1 files changed, 100 insertions, 1 deletions
diff --git a/templates/content_permissions.tpl b/templates/content_permissions.tpl
index 55f8baa..7f096c2 100644
--- a/templates/content_permissions.tpl
+++ b/templates/content_permissions.tpl
@@ -1,9 +1,108 @@
+{strip}
+
<div class="admin permission">
<div class="header">
<h1>{tr}Assign permissions{/tr}</h1>
</div>
<div class="body">
- {include file="bitpackage:liberty/content_permissions_inc.tpl"}
+ <h2>{tr}Assign permissions to{/tr}: {$gContent->getTitle()}</h2>
+
+ {if !$contentPerms.assigned}
+ {formhelp warning="No Individual permissions set. Global Permissions apply."}
+ {/if}
+
+ {if $contentPerms.groups|count > 10}
+
+ {foreach from=$contentPerms.groups item=group}
+ <h3>{tr}Permissions for{/tr}: {$group.group_name}</h3>
+ <table class="data">
+ <tr>
+ <th>{tr}Permission{/tr}</th>
+ <th>{tr}Status{/tr}</th>
+ </tr>
+ {foreach from=$contentPerms.assignable item=perm}
+ <tr>
+ <td>{$perm.perm_desc} <em>({$perm.perm_name})</em></td>
+ {assign var=icon value="icons/media-playback-stop"}
+ {assign var=action value="assign"}
+ {foreach from=$contentPerms.assigned item=ass}
+ {if $ass.group_id == $group.group_id and $ass.perm_name == $perm.perm_name}
+ {assign var=icon value="icons/dialog-ok"}
+ {assign var=action value="remove"}
+ {/if}
+ {/foreach}
+ <td style="text-align:center">{smartlink ititle=Allow ibiticon=$icon action=$action content_id=$gContent->mContentId perm=$perm.perm_name group_id=$group.group_id}</td>
+ </tr>
+ {/foreach}
+ </table>
+ <br /><hr /><br />
+ {/foreach}
+
+ {else}
+
+ {form}
+ <input type="hidden" name="content_id" value="{$gContent->mContentId}" />
+ <input type="hidden" name="action" value="assign" />
+
+ <div class="row">
+ {formlabel label="Assign this Permission" for="perm"}
+ {forminput}
+ <select name="perm" id="perm">
+ {foreach from=$contentPerms.assignable item=perm}
+ <option value="{$perm.perm_name}">{$perm.perm_desc}</option>
+ {/foreach}
+ </select>
+ {formhelp note=""}
+ {/forminput}
+ </div>
+
+ <div class="row">
+ {formlabel label="To this Group" for="group_id"}
+ {forminput}
+ <select name="group_id" id="group_id">
+ {foreach from=$contentPerms.groups item=group}
+ <option value="{$group.group_id}">{$group.group_name}</option>
+ {/foreach}
+ </select>
+ {formhelp note=""}
+ {/forminput}
+ </div>
+
+ <div class="row submit">
+ <input type="submit" name="back" value="{tr}Go back to content{/tr}" />
+ <input type="submit" name="assign" value="{tr}Assign Permission{/tr}" />
+ </div>
+ {/form}
+
+ {if $contentPerms.assigned}
+ <br />
+
+ <table class="data">
+ <caption>{tr}Permissions assigned to this content{/tr}</caption>
+ <tr>
+ <th>{smartlink content_id=$gContent->mContentId ititle=Group isort=group_name idefault=1}</th>
+ <th>{smartlink content_id=$gContent->mContentId ititle=Permission isort=perm_name}</th>
+ <th>{tr}Action{/tr}</th>
+ </tr>
+ {foreach from=$contentPerms.assigned item=perm}
+ <tr class="{cycle values="even,odd"}">
+ <td>{$perm.group_name}</td>
+ <td>{$perm.perm_desc} <em>({$perm.perm_name})</em></td>
+ <td align="right">
+ {smartlink ititle="Remove Permission" ibiticon="icons/edit-delete" action=remove content_id=$gContent->mContentId perm=$perm.perm_name group_id=$perm.group_id}
+ </td>
+ </tr>
+ {foreachelse}
+ <tr class="norecords">
+ <td colspan="3">{tr}No individual permissions, global permissions apply{/tr}</td>
+ </tr>
+ {/foreach}
+ </table>
+ {/if}
+
+ {/if}
</div><!-- end .body -->
</div><!-- end .permission -->
+
+{/strip}