diff options
| author | cassio <cassiopc@gmail.com> | 2018-11-02 17:06:12 +0000 |
|---|---|---|
| committer | cassio <cassiopc@gmail.com> | 2018-11-02 17:06:12 +0000 |
| commit | a9dec1f8e0d0d244b63dd75502c54a4f76efe22f (patch) | |
| tree | 151668d4a0d47549fc8b5ed5748cea336dd1aff7 /src/admin | |
| parent | cc0dde31e8abb67ff0b055807cc8e0bd25efdb4b (diff) | |
| download | boca-a9dec1f8e0d0d244b63dd75502c54a4f76efe22f.tar.gz boca-a9dec1f8e0d0d244b63dd75502c54a4f76efe22f.zip | |
bf
Diffstat (limited to 'src/admin')
| -rw-r--r-- | src/admin/report/header.php | 2 | ||||
| -rw-r--r-- | src/admin/report/webcast.php | 9 |
2 files changed, 6 insertions, 5 deletions
diff --git a/src/admin/report/header.php b/src/admin/report/header.php index 05375bd..50c36af 100644 --- a/src/admin/report/header.php +++ b/src/admin/report/header.php @@ -26,7 +26,6 @@ header ("Pragma: no-cache"); //$loc = $_SESSION['loc']; $loc = $locr = "../.."; -require $locr.'/version.php'; require_once($locr . "/globals.php"); require_once($locr."/db.php"); require_once($locr."/freport.php"); @@ -37,6 +36,7 @@ if(isset($_GET['webcastcode']) && ctype_alnum($_GET['webcastcode'])) { ob_end_flush(); } else { header ("Content-Type: text/html; charset=utf-8"); + require $locr.'/version.php'; if(!ValidSession()) { InvalidSession($_SERVER['PHP_SELF']); ForceLoad($loc."/index.php"); diff --git a/src/admin/report/webcast.php b/src/admin/report/webcast.php index 04b8a5f..54ec4b8 100644 --- a/src/admin/report/webcast.php +++ b/src/admin/report/webcast.php @@ -18,9 +18,11 @@ require('header.php'); if(!isset($_GET['webcastcode']) || !ctype_alnum($_GET['webcastcode'])) exit; +$webcastcode=$_GET['webcastcode']; $ds = DIRECTORY_SEPARATOR; if($ds=="") $ds = "/"; + if(isset($_SESSION['locr'])) { $webcastdir = $_SESSION['locr'] . $ds . 'private' .$ds. 'webcast.' . $webcastcode; $webcastparentdir = $_SESSION['locr'] . $ds. 'private'; @@ -29,15 +31,12 @@ if(isset($_SESSION['locr'])) { $webcastparentdir = $locr . $ds . 'private'; } -$webcastcode=$_GET['webcastcode']; -@file_put_contents($webcastparentdir . $ds . 'webcast.log', $webcastcode . "|" . getIP() . "|" . date(DATE_RFC2822) . "\n", LOCK_EX | FILE_APPEND); - $wcdata=@file($webcastparentdir . $ds . 'webcast.sep'); $wcsite = array(); $wcloweruser = array(); $wcupperuser = array(); for($i=0; $i<count($wcdata);$i++) { - $wccode = explode(' ', $wcdata); + $wccode = explode(' ', $wcdata[$i]); if($wccode[0] == $webcastcode) { for($j=1; $j < count($wccode); $j++) { $temp = explode('/', $wccode[$j]); @@ -51,10 +50,12 @@ for($i=0; $i<count($wcdata);$i++) { $wcupperuser[count($wcupperuser)-1] = $temp[2]; } } + @file_put_contents($webcastparentdir . $ds . 'webcast.log', $webcastcode . "|Y|" . getIP() . "|" . date(DATE_RFC2822) . "\n", LOCK_EX | FILE_APPEND); break; } } if($i>=count($wcdata)) { + @file_put_contents($webcastparentdir . $ds . 'webcast.log', $webcastcode . "|N|" . getIP() . "|" . date(DATE_RFC2822) . "\n", LOCK_EX | FILE_APPEND); exit; } |