forked from edwardjrp/license_manager
/
licensing_viewfilecontent_events.php
39 lines (33 loc) · 1.11 KB
/
licensing_viewfilecontent_events.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
// //Events @1-F81417CB
//licensing_viewfilecontent_BeforeShow @1-F693E474
function licensing_viewfilecontent_BeforeShow(& $sender)
{
$licensing_viewfilecontent_BeforeShow = true;
$Component = & $sender;
$Container = & CCGetParentContainer($sender);
global $licensing_viewfilecontent; //Compatibility
//End licensing_viewfilecontent_BeforeShow
//Custom Code @3-2A29BDB7
// -------------------------
// Write your own code here.
$licensefile_guid = trim(CCGetFromGet("licensefile_guid",""));
if (strlen($licensefile_guid) > 0) {
$params = array();
$params["licensefile_guid"] = $licensefile_guid;
$products = new \Alm\Products();
$licenseFile = $products->getLicenseFileByGuid($params);
$licenseFile = $licenseFile["licensefile"];
foreach($licenseFile as $licensefile) {
$licensing_viewfilecontent->lbfileurl->SetValue($licensefile["filename"]);
}
} else {
header("Location: licensing.php");
}
// -------------------------
//End Custom Code
//Close licensing_viewfilecontent_BeforeShow @1-C96E08DA
return $licensing_viewfilecontent_BeforeShow;
}
//End Close licensing_viewfilecontent_BeforeShow
?>