mirror of
https://github.com/WhatCD/Gazelle.git
synced 2024-12-15 03:46:25 +00:00
92 lines
2.7 KiB
PHP
92 lines
2.7 KiB
PHP
<?
|
|
/*
|
|
* The backend to changing the report type when making a report.
|
|
* It prints out the relevant report_messages from the array, then
|
|
* prints the relevant report_fields and whether they're required.
|
|
*/
|
|
authorize();
|
|
|
|
?>
|
|
<ul>
|
|
<?
|
|
$CategoryID = $_POST['categoryid'];
|
|
|
|
if (array_key_exists($_POST['type'], $Types[$CategoryID])) {
|
|
$ReportType = $Types[$CategoryID][$_POST['type']];
|
|
} else if (array_key_exists($_POST['type'],$Types['master'])) {
|
|
$ReportType = $Types['master'][$_POST['type']];
|
|
} else {
|
|
echo 'HAX IN REPORT TYPE';
|
|
die();
|
|
}
|
|
|
|
foreach ($ReportType['report_messages'] as $Message) {
|
|
?>
|
|
<li><?=$Message?></li>
|
|
<?
|
|
}
|
|
?>
|
|
</ul>
|
|
<br />
|
|
<table class="layout border" cellpadding="3" cellspacing="1" border="0" width="100%">
|
|
<?
|
|
if (array_key_exists('image', $ReportType['report_fields'])) {
|
|
?>
|
|
<tr>
|
|
<td class="label">
|
|
Image(s)<?=($ReportType['report_fields']['image'] == '1' ? ' <strong class="important_text">(Required)</strong>:' : '')?>
|
|
</td>
|
|
<td>
|
|
<input id="image" type="text" name="image" size="50" value="<?=(!empty($_POST['image']) ? display_str($_POST['image']) : '')?>" />
|
|
</td>
|
|
</tr>
|
|
<?
|
|
}
|
|
if (array_key_exists('track', $ReportType['report_fields'])) {
|
|
?>
|
|
<tr>
|
|
<td class="label">
|
|
Track Number(s)<?=($ReportType['report_fields']['track'] == '1' || $ReportType['report_fields']['track'] == '2' ? ' <strong class="important_text">(Required)</strong>:' : '')?>
|
|
</td>
|
|
<td>
|
|
<input id="track" type="text" name="track" size="8" value="<?=(!empty($_POST['track']) ? display_str($_POST['track']) : '')?>" /><?=($ReportType['report_fields']['track'] == '1' ? '<input id="all_tracks" type="checkbox" onclick="AllTracks()" /> All' : '')?>
|
|
</td>
|
|
</tr>
|
|
<?
|
|
}
|
|
if (array_key_exists('link', $ReportType['report_fields'])) {
|
|
?>
|
|
<tr>
|
|
<td class="label">
|
|
Link(s) to external source<?=($ReportType['report_fields']['link'] == '1' ? ' <strong class="important_text">(Required)</strong>:' : '')?>
|
|
</td>
|
|
<td>
|
|
<input id="link" type="text" name="link" size="50" value="<?=(!empty($_POST['link']) ? display_str($_POST['link']) : '')?>" />
|
|
</td>
|
|
</tr>
|
|
<?
|
|
}
|
|
if (array_key_exists('sitelink', $ReportType['report_fields'])) {
|
|
?>
|
|
<tr>
|
|
<td class="label">
|
|
Permalink to <strong>other relevant</strong> torrent(s)<?=($ReportType['report_fields']['sitelink'] == '1' ? ' <strong class="important_text">(Required)</strong>:' : '')?>
|
|
</td>
|
|
<td>
|
|
<input id="sitelink" type="text" name="sitelink" size="50" value="<?=(!empty($_POST['sitelink']) ? display_str($_POST['sitelink']) : '')?>" />
|
|
</td>
|
|
</tr>
|
|
|
|
<?
|
|
}
|
|
?>
|
|
<tr>
|
|
<td class="label">
|
|
Comments <strong class="important_text">(Required)</strong>:
|
|
</td>
|
|
<td>
|
|
<textarea id="extra" rows="5" cols="60" name="extra"><?=display_str($_POST['extra'])?></textarea>
|
|
</td>
|
|
</tr>
|
|
</table>
|