<?php /* Script para verificar una sesión iniciada */ session_start(); if (!isset($_SESSION['id'])) { header("Location:login.php"); } else { $user = checkUserInfo($_SESSION['username']); $_SESSION['name'] = $user['name']; }
} } } } } } } } } } /************* INFO GATHERED **************/ require AT_INCLUDE_PATH . 'header.inc.php'; if ($_POST['verify']) { for ($i = 0; $i < $_POST['count']; $i++) { $info = array('fname' => $_POST['fname' . $i], 'lname' => $_POST['lname' . $i], 'email' => $_POST['email' . $i], 'uname' => $_POST['uname' . $i], 'remove' => $_POST['remove' . $i]); $students[] = checkUserInfo($info); if (!empty($students[$i]['err_email']) || !empty($students[$i]['err_uname'])) { $still_errors = TRUE; } } /**************************************************************************/ // !!!!!!STEP 3 - INSERT INTO DB !!!!!!! if (!$still_errors && (isset($_POST['submit_unenr']) || isset($_POST['submit_enr']))) { $enroll = 'y'; if (isset($_POST['submit_unenr'])) { $enroll = 'n'; } add_users($students, $enroll, $_SESSION['course_id']); ?> <div id="container"> <form method="post" action="<?php
if (preg_match('/MSIE/', $user_agent) || preg_match('/Mozilla/', $user_agent) && preg_match('/Trident/', $user_agent)) { // check for Mozilla & Trident token for IE11 $browser = "Internet Explorer"; } else { if ($platform == 'Macintosh' && $browser != "Firefox") { echo "Please download the Firefox browser on your Mac.<br/>Click the link <a href='http://www.mozilla.org/en-US/firefox/new/' target='_blank'>here</a> to download."; } else { if ($platform == 'Windows' && $browser != "Internet Explorer" || $browser != "Firefox") { echo "Please download the Internet Explorer browser on your PC.<br/>Click the link <a href='http://windows.microsoft.com/ie' target='_blank'>here</a> to download."; } else { echo $browser . "<br>Your browser is not compatible with this plug-in.\n"; } } } } //Fourth, check user platform / browser / IP combo if ($ip == 1 && $platform == "Macintosh" && $browser == "Firefox" || ($ip == 1 && $platform == "Windows" && $browser == "Internet Explorer" || $browser == "Firefox")) { echo 'Your platform and browser are compatible.<br/>Click the button to download.<br/><br/><input type="submit" value="Download Now!" />'; } else { } } ?> <div id="container"> <h3>Welcome to Acme Plug-In Company!</h3><br/> <?php checkUserInfo(); ?> </div> </body> </html>
} echo '</h1><h2><a href="analyze.php?u=' . $author . '"'; if (rights($author) == 'admin') { echo ' style="color: #CC0000;" title="' . $author . ' is an administrator."'; } elseif (rights($author) == 'moderator') { echo ' style="color: #00CC00;" title="' . $author . ' is a moderator."'; } echo '>' . $author . '</a></h2>'; echo '<br /><div id="description" class="shown">' . $description; if ($_SESSION['user'] == $author || rights($_SESSION['user']) == 'admin' || rights($_SESSION['user']) == 'moderator') { echo ' <a href="#"><img src="images/edit.gif" border="0" onclick="editDescription()"></a></div>'; echo '<div id="editDescription" class="hidden"><textarea name="newDescription" class="editDescription" cols="64" rows="10">' . $editdescription . '</textarea> <a href="#"><img src="images/check.gif" border="0" onclick="document.edit.submit();"></a></div>'; } echo '<br /> <br /> <br />'; if (isset($_SESSION['user'])) { if (checkUserInfo("viewed", $_REQUEST['id']) === false) { setInfo($_REQUEST['id'], "views", strval(intval(getInfo($_REQUEST['id'], "views")) + 1)); setUserInfo("viewed", $_REQUEST['id']); } } $rating = getInfo($_REQUEST['id'], "rating"); if (empty($rating)) { echo '<table align="center" cellpadding="0" cellspacing="0"><tr><td style="font-weight: bold;">Track Rating:</td><td width="8"></td><td style="background: url(\'nostars.png\'); color: #FFFFFF;" width="86">Not Yet Rated</td></tr>'; if ($_SESSION['user'] != $author && isset($_SESSION['user'])) { echo '<tr class="trshown" id="ratebutton"><td colspan="4" align="center"><input type="button" value="Rate It!" class="rateit" onclick="rateIt();"></td></tr>'; echo '<tr class="hidden" id="rateline"><td colspan="4" align="center"><table cellpadding="0" cellspacing="0" border="0"><tr><td><select name="rating">'; echo '<option>No Rating</option>'; for ($i = 1; $i <= 5; $i++) { echo '<option value="' . $i . '">' . $i . ' Stars</option>'; } echo '</select></td><td width="4"></td><td><a href="#"><img src="images/check.gif" border="0" onclick="document.edit.submit();"></a></td></tr></table></td></tr>';
addTracks($_SESSION['user'], $i); } } if ($x > 1000) { break; } } } if ($_REQUEST['downloadTracks'] == true) { $file = fopen("tracks/managers/" . $_SESSION['user'] . ".manager", "r"); $ids = fread($file, filesize("tracks/managers/" . $_SESSION['user'] . ".manager")); fclose($file); $ids = explode("\r\n", $ids); foreach ($ids as $id) { if (!empty($id)) { if (checkUserInfo("downloaded", $id) == false) { setUserInfo("downloaded", $id); setInfo($id, "downloads", strval(intval(getInfo($id, "downloads")) + 1)); } } } $ids = implode(chr(9), $ids); mergeTracks($_SESSION['user'], $ids); header('Content-Type: application/octet-stream'); header('Content-Disposition: attachment; filename="savedLines.sol"'); header('Content-Transfer-Encoding: binary'); header('Content-Length: ' . filesize("tracks/managers/" . $_SESSION['user'] . ".sol")); readfile("tracks/managers/" . $_SESSION['user'] . ".sol"); exit; } if ($_REQUEST['rename'] == 'yes') {