Skip to content
Snippets Groups Projects
Commit 74701b48 authored by Chris Hallberg's avatar Chris Hallberg Committed by Demian Katz
Browse files

Admin templates.

parent 7fcbde35
No related merge requests found
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -122,6 +122,12 @@ footer {
&:empty {padding: 0;}
}
/* ------ Admin ------ */
.form-admin-maintenance .form-control {
display: inline-block;
width: 100px;
}
/* --- Badges - blend the links in --- */
.badge a {color: #fff;}
......
......@@ -7,24 +7,27 @@
<h3>Utilities</h3>
<?=$this->flashmessages()?>
<form method="get" action="<?=$this->url('admin/maintenance', array('action' => 'DeleteExpiredSearches'))?>">
<form class="form-admin-maintenance expired-searches" method="get" action="<?=$this->url('admin/maintenance', array('action' => 'DeleteExpiredSearches'))?>">
<label for="del_daysOld">Delete unsaved user search histories older than</label>
<input id="del_daysOld" type="text" name="daysOld" size="5" value="2"/> days.
<input type="submit" name="submit" value="<?=$this->transEsc('Submit')?>"/>
<input id="del_daysOld" type="number" name="daysOld" size="5" value="2" class="form-control"/> days.
<input type="submit" name="submit" value="<?=$this->transEsc('Submit')?>" class="btn btn-danger"/>
</form>
<hr />
<form method="get" action="<?=$this->url('admin/maintenance', array('action' => 'DeleteExpiredSessions'))?>">
<form class="form-admin-maintenance expired-sessions" method="get" action="<?=$this->url('admin/maintenance', array('action' => 'DeleteExpiredSessions'))?>">
<label for="delsess_daysOld">Delete user sessions older than</label>
<input id="delsess_daysOld" type="text" name="daysOld" size="5" value="2"/> days.
<input type="submit" name="submit" value="<?=$this->transEsc('Submit')?>"/>
<input id="delsess_daysOld" type="number" name="daysOld" size="5" value="2" class="form-control"/> days.
<input type="submit" name="submit" value="<?=$this->transEsc('Submit')?>" class="btn btn-danger"/>
</form>
<hr />
<form method="get" action="<?=$this->url('admin/maintenance', array('action' => 'ClearCache'))?>">
<form class="form-admin-maintenance clear-cache" method="get" action="<?=$this->url('admin/maintenance', array('action' => 'ClearCache'))?>">
Clear cache(s):
<? foreach ($caches as $cache): ?>
<input type="checkbox" checked="checked" name="cache[]" value="<?=$this->escapeHtmlAttr($cache)?>" /> <?=$this->escapeHtml($cache) ?>
<label>
<input type="checkbox" checked="checked" name="cache[]" value="<?=$this->escapeHtmlAttr($cache)?>" />
<?=$this->escapeHtml($cache) ?>
</label>
<? endforeach; ?>
<input type="submit" name="submit" value="<?=$this->transEsc('Submit')?>"/>
<input type="submit" name="submit" value="<?=$this->transEsc('Submit')?>" class="btn btn-danger"/>
</form>
</div>
......
......@@ -3,108 +3,99 @@
$this->headTitle($this->translate('VuFind Administration - Tag Management'));
?>
<div class="row">
<div class="<?=$this->layoutClass('mainbody')?>">
<h2><?=$this->translate('Tag Management')?></h2>
<h3><?=$this->translate('List Tags')?></h3>
<h2><?=$this->translate('Tag Management')?></h2>
<div class="<?=$this->layoutClass('mainbody')?>">
<h3><?=$this->translate('List Tags')?></h3>
<?=$this->render("admin/tags/menu.phtml")?>
<?=$this->render("admin/tags/menu.phtml", ['active' => 'list'])?>
<?=$this->flashmessages()?>
<?=$this->flashmessages()?>
<div class="tagForm">
<form action="<?= $this->url('admin/tags', array('action' => 'List'))?>" method="get">
<fieldset>
<legend><?=$this->translate('filter_tags')?></legend>
<div class="row">
<div class="col-sm-3">
<label for="user_id"><?=$this->translate('Username')?></label>
<select name="user_id" id="user_id" class="form-control">
<option value="ALL"><?=$this->translate('All')?></option>
<? foreach($this->uniqueUsers as $user):?>
<option value="<?= $user['user_id'] ?>"<? if(isset($this->params['user_id']) && $user['user_id'] == $this->params['user_id']): ?> selected="selected"<? endif;?>>
<?=$user['username'] ?>
</option>
<? endforeach;?>
</select>
</div>
<div class="col-sm-3">
<label for="tag_id"><?=$this->translate('Tag')?></label>
<select name="tag_id" id="tag_id" class="form-control">
<option value="ALL"><?=$this->translate('All')?></option>
<? foreach($this->uniqueTags as $tag):?>
<option value="<?= $tag['tag_id'] ?>"<? if(isset($this->params['tag_id']) && $tag['tag_id'] == $this->params['tag_id']): ?> selected="selected"<? endif;?>>
<?=$tag['tag'] ?>
</option>
<? endforeach;?>
</select>
</div>
<div class="col-sm-3">
<label for="resource_id"><?=$this->translate('Title')?></label>
<select name="resource_id" id="resource_id" class="form-control">
<option value="ALL"><?=$this->translate('All')?></option>
<? foreach($this->uniqueResources as $resource):?>
<option value="<?= $resource['resource_id']; ?>" title="<?=$resource['title'] ?>"<? if(isset($this->params['resource_id']) && $resource['resource_id'] == $this->params['resource_id']): ?> selected="selected"<? endif;?>>
<?=$this->truncate($resource['title'], 80) ?> (<?=$resource['resource_id'] ?>)
</option>
<? endforeach;?>
</select>
</div>
<div class="col-sm-3">
<label for="taglistsubmit">&nbsp;</label><br />
<input type="submit" id="taglistsubmit" value="<?=$this->transEsc('Filter')?>" class="btn btn-primary">
<? if((isset($this->params['user_id']) && !is_null($this->params['user_id'])) || (isset($this->params['tag_id']) && !is_null($this->params['tag_id'])) || (isset($this->params['resource_id']) && !is_null($this->params['resource_id']))):?>
<a href="<?= $this->url('admin/tags', array('action' => 'List')); ?>"><?=$this->translate('clear_tag_filter')?></a>
<? endif;?>
</div>
</div>
</fieldset>
</form>
<form class="form-tags-list" action="<?= $this->url('admin/tags', array('action' => 'List'))?>" method="get">
<h3><?=$this->translate('filter_tags')?></h3>
<div class="tag-controls">
<label for="user_id">
<?=$this->translate('Username')?>
<select name="user_id" id="user_id" class="form-control">
<option value="ALL"><?=$this->translate('All')?></option>
<? foreach($this->uniqueUsers as $user):?>
<option value="<?= $user['user_id'] ?>"<? if(isset($this->params['user_id']) && $user['user_id'] == $this->params['user_id']): ?> selected="selected"<? endif;?>>
<?=$user['username'] ?>
</option>
<? endforeach;?>
</select>
</label>
<label for="tag_id">
<?=$this->translate('Tag')?>
<select name="tag_id" id="tag_id" class="form-control">
<option value="ALL"><?=$this->translate('All')?></option>
<? foreach($this->uniqueTags as $tag):?>
<option value="<?= $tag['tag_id'] ?>"<? if(isset($this->params['tag_id']) && $tag['tag_id'] == $this->params['tag_id']): ?> selected="selected"<? endif;?>>
<?=$tag['tag'] ?>
</option>
<? endforeach;?>
</select>
</label>
<label for="resource_id">
<?=$this->translate('Title')?>
<select name="resource_id" id="resource_id" class="form-control">
<option value="ALL"><?=$this->translate('All')?></option>
<? foreach($this->uniqueResources as $resource):?>
<option value="<?= $resource['resource_id']; ?>" title="<?=$resource['title'] ?>"<? if(isset($this->params['resource_id']) && $resource['resource_id'] == $this->params['resource_id']): ?> selected="selected"<? endif;?>>
<?=$this->truncate($resource['title'], 80) ?> (<?=$resource['resource_id'] ?>)
</option>
<? endforeach;?>
</select>
</label>
<label for="taglistsubmit">
<input type="submit" id="taglistsubmit" value="<?=$this->transEsc('Filter')?>" class="btn btn-primary">
<? if((isset($this->params['user_id']) && !is_null($this->params['user_id'])) || (isset($this->params['tag_id']) && !is_null($this->params['tag_id'])) || (isset($this->params['resource_id']) && !is_null($this->params['resource_id']))):?>
<a href="<?= $this->url('admin/tags', array('action' => 'List')); ?>"><?=$this->translate('clear_tag_filter')?></a>
<? endif;?>
</label>
</div>
</form>
<? if(count($this->results) > 0):?>
<div class="tagsList">
<form action="<?= $this->url('admin/tags', array('action' => 'Delete'))?>" method="post">
<input type="hidden" name="user_id" value="<?=isset($this->params['user_id']) ? $this->params['user_id'] : '' ?>" />
<input type="hidden" name="tag_id" value="<?=isset($this->params['tag_id']) ? $this->params['tag_id'] : '' ?>" />
<input type="hidden" name="resource_id" value="<?=isset($this->params['resource_id']) ? $this->params['resource_id'] : '' ?>" />
<input type="hidden" name="origin" value="list" />
<? if(count($this->results) > 0):?>
<form action="<?= $this->url('admin/tags', array('action' => 'Delete'))?>" method="post">
<input type="hidden" name="user_id" value="<?=isset($this->params['user_id']) ? $this->params['user_id'] : '' ?>" />
<input type="hidden" name="tag_id" value="<?=isset($this->params['tag_id']) ? $this->params['tag_id'] : '' ?>" />
<input type="hidden" name="resource_id" value="<?=isset($this->params['resource_id']) ? $this->params['resource_id'] : '' ?>" />
<input type="hidden" name="origin" value="list" />
<table class="table table-striped">
<tr>
<th>&nbsp;</th>
<th><?=$this->translate('Username')?></th>
<th><?=$this->translate('Tag')?></th>
<th><?=$this->translate('Title')?></th>
</tr>
<table class="table table-striped">
<tr>
<th><?=$this->translate('Tag')?></th>
<th><?=$this->translate('Username')?></th>
<th><?=$this->translate('Title')?></th>
</tr>
<? foreach ($this->results as $tag): ?>
<tr>
<td><?=$this->render('admin/tags/checkbox', array('tag'=>$tag)) ; ?></td>
<td><?=$tag->username ?> (<?= $tag->user_id?>)</td>
<td><?=$tag->tag?> (<?= $tag->tag_id?>)</td>
<td><?=$tag->title?> (<?= $tag->resource_id?>)</td>
</tr>
<? endforeach;?>
</table>
<? foreach ($this->results as $tag): ?>
<tr>
<td>
<label for="<?=$this->prefix?>checkbox_<?=$tag['id']?>">
<input id="<?=$this->prefix?>checkbox_<?=$tag['id']?>" type="checkbox" name="ids[]" value="<?=$this->escapeHtmlAttr($tag['id'])?>" class="checkbox_ui"/>
<input type="hidden" name="idsAll[]" value="<?=$this->escapeHtmlAttr($tag['id'])?>" />
<?=$tag->tag?> (<?= $tag->tag_id?>)
</label>
</td>
<td><?=$tag->username ?> (<?= $tag->user_id?>)</td>
<td><?=$tag->title?> (<?= $tag->resource_id?>)</td>
</tr>
<? endforeach;?>
</table>
<input type="submit" name="deleteSelected" value="<?=$this->transEsc('delete_selected')?>" class="btn btn-default">
<input type="submit" name="deletePage" value="<?=$this->transEsc('delete_page')?>" class="btn btn-default">
<input type="submit" name="deleteFilter" value="<?=$this->transEsc('delete_all')?>" class="btn btn-danger">
<input type="submit" name="deleteSelected" value="<?=$this->transEsc('delete_selected')?>" class="btn btn-default">
<input type="submit" name="deletePage" value="<?=$this->transEsc('delete_page')?>" class="btn btn-default">
<input type="submit" name="deleteFilter" value="<?=$this->transEsc('delete_all')?>" class="btn btn-danger">
</form>
</div>
<?=$this->paginationControl($this->results, 'Sliding', 'Helpers/pagination.phtml', array('params' => $this->params))?>
<? else:?>
<p><?=$this->translate('tag_filter_empty')?></p>
<? endif;?>
</div>
</form>
<?=$this->paginationControl($this->results, 'Sliding', 'Helpers/pagination.phtml', array('params' => $this->params))?>
<? else:?>
<p><?=$this->translate('tag_filter_empty')?></p>
<? endif;?>
</div>
<div class="<?=$this->layoutClass('sidebar')?>">
<?=$this->render("admin/menu.phtml")?>
</div>
<div class="<?=$this->layoutClass('sidebar')?>">
<?=$this->render("admin/menu.phtml")?>
</div>
......@@ -2,11 +2,12 @@
// Set page title.
$this->headTitle($this->translate('VuFind Administration - Tag Maintenance'));
?>
<h2><?=$this->translate('Tag Management')?></h2>
<div class="<?=$this->layoutClass('mainbody')?>">
<h2><?=$this->translate('Tag Management')?></h2>
<h3><?=$this->translate('Manage Tags')?></h3>
<?=$this->render("admin/tags/menu.phtml")?>
<?=$this->render("admin/tags/menu.phtml", ['active' => 'manage'])?>
<?=$this->flashmessages()?>
......
<div class="toolbar">
<div class="nav navbar">
<ul class="nav nav-pills">
<li<?=strtolower($this->layout()->templateName) == "tagslist" ? ' class="active"' : ''?>><a href="<?=$this->url('admin/tags', array('action' => 'List'))?>"><?=$this->transEsc('List Tags')?></a></li>
<li<?=strtolower($this->layout()->templateName) == "tagsmanage" ? ' class="active"' : ''?>><a href="<?=$this->url('admin/tags', array('action' => 'Manage'))?>"><?=$this->transEsc('Manage Tags')?></a></li>
<li<?=strtolower($this->active) == "list" ? ' class="active"' : ''?>><a href="<?=$this->url('admin/tags', array('action' => 'List'))?>"><?=$this->transEsc('List Tags')?></a></li>
<li<?=strtolower($this->active) == "manage" ? ' class="active"' : ''?>><a href="<?=$this->url('admin/tags', array('action' => 'Manage'))?>"><?=$this->transEsc('Manage Tags')?></a></li>
</ul>
</div>
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment