aowow/template/pages/admin/videos.tpl.php
Sarjuuk 1491db51e3 Template/Cleanup
* \n to PHP_EOL
 * add phpdoc for autocomplete
 * try to unify indentations
 * stop mixing quotation marks if possible
2026-04-11 20:48:18 +02:00

141 lines
6.1 KiB
PHP

<?php
namespace Aowow\Template;
/** @var PageTemplate $this */
$this->brick('header');
?>
<div class="main" id="main">
<div class="main-precontents" id="main-precontents"></div>
<div class="main-contents" id="main-contents">
<?php
$this->brick('announcement');
$this->brick('pageTemplate');
?>
<div class="text">
<h1><?=$this->h1; ?></h1>
<table>
<tr>
<td>User: </td>
<td colspan="2"><input type="text" id="usermanage" size="23"></td>
<td>&raquo;&nbsp;<a href="#" onClick="vi_ManageUser()">Search by User</a></td>
</tr>
<tr>
<td>Page: </td>
<td>
<select id="pagetype">
<?=$this->makeOptionsList($this->pageTypes, null, 32); ?>
</select>
</td>
<td>#<input type="number" size="6" id="pagetypeid"></td>
<td>&raquo;&nbsp;<a href="#" onClick="vi_Manage(null, $('#pagetype').val(), parseInt($('#pagetypeid').val()) || 0)">Search by Page</a></td>
</tr>
</table>
<hr />
<table style="width:100%;">
<thead><tr><th style="width:135px;"><div>Menu</div></th><th style="width:400px;">Pages</th><th>Videos: <span id="videoTotal"></span></th></tr></thead>
<tbody><tr>
<td id="menu-container" style="vertical-align: top;">
<div id="show-all-pages"><?=($this->viNFound ? ' &ndash; <a href="?admin=videos&all">Show All</a> ('.$this->viNFound.')' : ''); ?></div>
<h4>Mass Select</h4>
&ndash; <a href="#" onClick="vim_MassSelect(1);">Select All</a><br />
&ndash; <a href="#" onClick="vim_MassSelect(0);">Deselect All</a><br />
&ndash; <a href="#" onClick="vim_MassSelect(-1);">Toggle Selection</a><br />
&ndash; <a href="#" onClick="vim_MassSelect(2);">Select All Pending</a><br />
&ndash; <a href="#" onClick="vim_MassSelect(5);">Select All Unique</a><br />
&ndash; <a href="#" onClick="vim_MassSelect(3);">Select All Approved</a><br />
&ndash; <a href="#" onClick="vim_MassSelect(4);">Select All Sticky</a><br />
<div id="withselected" style="display:none;">
<h4>Mass Action <b>(0)</b></h4>
&ndash; <a href="#" id="massapprove">Approve All</a><br />
&ndash; <a href="#" id="massdelete">Delete All</a><br />
&ndash; <a href="#" id="masssticky">Sticky All</a><br />
</div>
</td>
<td id="pages-container" style="vertical-align: top;"></td>
<td id="data-container" style="vertical-align: top;"><table class="grid" id="theVideosList"><thead><tr>
<th>Video</th>
<th>Id</th>
<th>Title</th>
<th>Date</th>
<th>Uploader</th>
<th>Status</th>
<th>Options</th>
</tr></thead></table></td>
</tr></tbody>
</table>
<script type="text/javascript">
var hasLoader = false;
function ajaxAnchor(el)
{
if (!el.href || hasLoader)
return;
$('#withselected').find('h4').append("&nbsp;").append(CreateAjaxLoader());
hasLoader = true;
new Ajax(el.href, {
method: 'get',
onSuccess: function(xhr) {
hasLoader = false;
$('#withselected img').remove();
var g = $WH.g_getGets();
if (g.type && g.typeid)
vi_Manage(null, g.type, g.typeid);
else if (g.user)
vi_ManageUser();
else
vi_Refresh();
}
});
}
$WH.ge('usermanage').onkeydown = function(e)
{
e = $WH.$E(e);
if (e.keyCode != 13)
return;
vi_ManageUser();
}
$WH.ge('pagetypeid').onkeydown = function(e)
{
e = $WH.$E(e);
var validKeys = [8, 9, 13, 35, 36, 37, 38, 39, 40, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 173];
if (!e.ctrlKey && $WH.in_array(validKeys, e.keyCode) == -1)
return false;
if (e.keyCode == 13 && this.value != '')
vi_Manage(null, $('#pagetype').val(), parseInt($('#pagetypeid').val()) || 0);
return true;
}
<?php
if ($this->getAll):
echo ' var vi_getAll = true;'.PHP_EOL;
endif;
if ($this->viPages):
echo ' var vim_videoPages = ".$this->json($this->viPages).";'.PHP_EOL;
echo ' vim_UpdatePages();'.PHP_EOL;
elseif ($this->viData):
echo ' var vim_videoData = ".$this->json($this->viData).";'.PHP_EOL;
echo ' vim_UpdateList();'.PHP_EOL;
endif;
?>
vi_OnResize();
</script>
</div>
</div><!-- main-contents -->
</div><!-- main -->
<?php $this->brick('footer'); ?>