oa-widgets-visibility-toolbar.tpl.php in Open Atrium Core 7.2
Provides view for content visibility.
$public - Shows either public or private. $title - name of the link $accessors - user's who have access
2 theme calls to oa-widgets-visibility-toolbar.tpl.php
- oa_widgets_content_visibility_render in modules/
oa_widgets/ plugins/ content_types/ oa_widgets_content_visibility.inc - Render callback for the content visibility panel.
- oa_widgets_visibility_toolbar_render in modules/
oa_widgets/ plugins/ content_types/ oa_widgets_visibility_toolbar.inc - Render callback for the content visibility panel.
File
modules/oa_widgets/templates/oa-widgets-visibility-toolbar.tpl.phpView source
<?php
/**
* @file
* Provides view for content visibility.
*
* $public - Shows either public or private.
* $title - name of the link
* $accessors - user's who have access
*/
?>
<ul class="oa_visibility_toolbar">
<li class="dropdown <?php
print isset($direction) ? $direction : '';
?> btn-group">
<a class="dropdown-toggle btn <?php
print $oa_toolbar_btn_class;
?>"
id="visibility-dropdown" data-toggle="dropdown" href="#"
title="<?php
print $title;
?>">
<?php
if ($public) {
?>
<i class="icon-unlock"></i><span><?php
print t('This page is Public');
?></span>
<?php
}
else {
?>
<i class="icon-lock"></i><span><?php
print t('This page is Private');
?></span>
<?php
}
?>
</a>
<ul class="dropdown-menu" role="menu" aria-labelledby="visibility-dropdown">
<li class="dropdown-column">
<?php
if ($public) {
?>
<div class="oa-visibility-public"><?php
print $title;
?></div>
<?php
}
else {
?>
<div class="oa-visibility-private">
<i class="icon-lock"></i> <?php
print $title;
?>
</div>
<?php
if (!empty($accessors)) {
?>
<p><em><?php
print t('Only the following can see this page');
?></em></p>
<p class="oa-visibility-list">
<?php
foreach ($accessors as $class => $accessor) {
?>
<?php
if (!empty($accessor['links'])) {
?>
<div class="oa-visibility-<?php
print $class;
?>">
<div class='oa-visibility-header'>
<?php
print $accessor['label'];
?>
</div>
<div class='oa-visibility-list'>
<?php
print implode(', ', $accessor['links']);
?>
</div>
</div>
<?php
}
?>
<?php
}
?>
</p>
<?php
}
?>
<?php
if (!empty($space_public_in_private)) {
?>
<p class="alert alert-danger"><em><?php
print t('Space is marked as PUBLIC within a PRIVATE parent.');
?></em></p>
<?php
}
?>
<?php
}
?>
</li>
</ul>
</li>
</ul>