mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-25 00:24:35 +00:00
Added feature to create report description
. added feature to add content_id with a button in vilesci statistics When content_id is set, a link is created to that content_id to add the description of concerned report.
This commit is contained in:
@@ -227,4 +227,7 @@ define('VILESCI_STUNDENSATZ_VORRUECKUNG', '');
|
|||||||
// Wenn true, werden die Content-Aufrufe des CIS in der tbl_webservicelog mitgeloggt. Zuvor manuell einen neuen Webservicetyp "content" anlegen!
|
// Wenn true, werden die Content-Aufrufe des CIS in der tbl_webservicelog mitgeloggt. Zuvor manuell einen neuen Webservicetyp "content" anlegen!
|
||||||
define('LOG_CONTENT', false);
|
define('LOG_CONTENT', false);
|
||||||
|
|
||||||
|
// ContentID of default content-template for reports. New contents will be childs of this.
|
||||||
|
define('REPORT_CONTENT_TEMPLATE', '');
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@@ -46,6 +46,50 @@ if(!$rechte->isBerechtigt('basis/statistik', null, 'suid'))
|
|||||||
<title>Statistik - Details</title>
|
<title>Statistik - Details</title>
|
||||||
<link rel="stylesheet" href="../../skin/fhcomplete.css" type="text/css">
|
<link rel="stylesheet" href="../../skin/fhcomplete.css" type="text/css">
|
||||||
<link rel="stylesheet" href="../../skin/vilesci.css" type="text/css">
|
<link rel="stylesheet" href="../../skin/vilesci.css" type="text/css">
|
||||||
|
<script src="../../include/js/jquery.js" type="text/javascript"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
function addNewContent(bezeichnung)
|
||||||
|
{
|
||||||
|
if(bezeichnung == '')
|
||||||
|
{
|
||||||
|
if($( "#bezeichnung" ).val() != '')
|
||||||
|
var bez = $( "#bezeichnung" ).val();
|
||||||
|
else
|
||||||
|
var bez = "Neuer Statistikeintrag";
|
||||||
|
}
|
||||||
|
else
|
||||||
|
var bez = bezeichnung;
|
||||||
|
|
||||||
|
|
||||||
|
data = {
|
||||||
|
NewContent: "NewContent",
|
||||||
|
titel: bez,
|
||||||
|
templateContent: <?php echo (defined('REPORT_CONTENT_TEMPLATE') && REPORT_CONTENT_TEMPLATE != '' ? REPORT_CONTENT_TEMPLATE : 1); ?>
|
||||||
|
};
|
||||||
|
|
||||||
|
$.ajax({
|
||||||
|
url: "<?php echo APP_ROOT ?>cms/admin.php",
|
||||||
|
data: data,
|
||||||
|
type: "POST",
|
||||||
|
dataType: "json",
|
||||||
|
success: function(data)
|
||||||
|
{
|
||||||
|
//set contentID into the ContentID input-field
|
||||||
|
$("#content_id").val(data);
|
||||||
|
//add the link with the contentID to cms-system
|
||||||
|
$("#content_id").next().after(
|
||||||
|
'<a target="_blank" href="<?php echo APP_ROOT ?>cms/admin.php?action=childs&content_id=' + data + '"> ContentID ' + data + ' bearbeiten</a>'
|
||||||
|
);
|
||||||
|
// disable the contentID add-image
|
||||||
|
$("#content_id").next().css({"pointer-events": "none", "cursor": "default"});
|
||||||
|
},
|
||||||
|
error: function(data)
|
||||||
|
{
|
||||||
|
alert("ERROR:"+data);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
</script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
@@ -146,7 +190,14 @@ EOT;
|
|||||||
<td><input type="text" name="bezeichnung" size="80" maxlength="256" value="<?php echo $statistik->bezeichnung ?>"></td>
|
<td><input type="text" name="bezeichnung" size="80" maxlength="256" value="<?php echo $statistik->bezeichnung ?>"></td>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>ContentID</td>
|
<td>ContentID</td>
|
||||||
<td><input type="text" name="content_id" value="<?php echo $statistik->content_id ?>"></td>
|
<td><input type="text" name="content_id" id="content_id" value="<?php echo $statistik->content_id ?>">
|
||||||
|
<?php if(!is_null($statistik->content_id)): ?>
|
||||||
|
<a href="#" style="pointer-events: none; cursor:default;"><img src="../../skin/images/plus.png" height="16px"></a>
|
||||||
|
<a target="_blank" href="<?php echo APP_ROOT ?>cms/admin.php?action=childs&content_id=<?php echo $statistik->content_id ?>&action=content&sprache=<?php echo DEFAULT_LANGUAGE ?>&filter=<?php echo (defined('REPORT_CONTENT_TEMPLATE') ? REPORT_CONTENT_TEMPLATE : $statistik->content_id) ?>"> ContentID <?php echo $statistik->content_id?> bearbeiten</a>
|
||||||
|
<?php else: ?>
|
||||||
|
<a href="#" onclick="addNewContent('<?php echo $statistik->bezeichnung ?>')"><img src="../../skin/images/plus.png" height="16px"></a>
|
||||||
|
<?php endif; ?>
|
||||||
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>URL</td>
|
<td>URL</td>
|
||||||
|
|||||||
Reference in New Issue
Block a user