Parse error: syntax error, unexpected $end in


Posted on 16th Feb 2014 07:03 pm by admin

hello,
i receive the error :Parse error: syntax error, unexpected $end in C:xamppxampphtdocshelpdeskusers.php on line 372
i looked allover the code but i can't find the curly bracket missing or what is generating the error
Code: <?php
define('_VALID_','1');
$timestart = microtime(1);

require 'inc/database.class.php';
require 'inc/users.class.php';
require 'inc/functions.inc.php';

$db = new database();
$link = $db->get_link_id();
$user = new userAccess($link);

$page = 'View Users';
$id = $user->get_property('ID');
$user_details = $db->query_first("SELECT fname, lname, email, type, receive, created FROM ".DB_TABLE."users WHERE ID={$id}");

if ( $_GET['logout'] == 1 )
$user->logout('http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
if ( !$user->is_loaded() )
{
//Login stuff:
if ( isset($_POST['login']) && isset($_POST['pwd'])){
if ( !$user->login($_POST['login'],$_POST['pwd'],$_POST['remember'] )){
$error = true;
}else{
//user is now loaded
header('Location: http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']);
}
}
load_login($error);
} elseif (!check_credentails($page,$user_details['type'])) {
echo 'You have insufficient privileges.';
} else {
if ($user_details['type'] == 3) {
$deps = $db->fetch_all_array("SELECT DEPARTMENT_ID as dep FROM ".DB_TABLE."user_department WHERE USER_ID='{$id}'");;

if ($deps) {
$num = count($deps); $i = 0;
$addon = " AND (";
foreach ($deps as $dep) {
$addon .= " DEPARTMENT_ID='{$dep['dep']}'".($num != ++$i ? ' OR': '');
}
$addon .= ")";
} else {
// Has been assigned no departments, so they can't see any tickets
$addon = " AND (DEPARTMENT_ID='-1')";
}
}
$tickets = $db->query_first("SELECT COUNT(*) as num FROM ".DB_TABLE."tickets WHERE `parent`='0' AND `status` != 'Resolved'".($user_details['type'] == 0 ? " AND `by`='{$id}'": '').$addon.";");

if (isset($_GET['id'])) {
$user_id = (int) $_GET['id'];
if (isset($_POST['submit'])) {
$name = explode(" ",$_POST['name'],2);
$data = Array (
'fname' => $name['0'],
'lname' => $name['1'],
'email' => $_POST['email'],
'receive' => $_POST['receive']
);
if (isset($_POST['type']))
$data['type'] = $_POST['type'];
if (trim($_POST['pass'] != ''))
$data['pass'] = md5($_POST['pass']);
$update = $db->query_update("users",$data,"ID='{$user_id}'");
$db->query("DELETE FROM ".DB_TABLE."user_department WHERE USER_ID='{$user_id}';");

if ($_POST['type'] == 3 && !empty($_POST['department'])) {
foreach ($_POST['department'] as $department)
$db->query_first("INSERT INTO ".DB_TABLE."user_department (`USER_ID`,`DEPARTMENT_ID`) VALUES ('$user_id','$department')");
}
}
$row = $db->query_first("SELECT fname, lname, email, type, receive, created FROM ".DB_TABLE."users WHERE ID={$user_id}");
$deps = $db->fetch_all_array("SELECT ".DB_TABLE."departments.ID FROM ".DB_TABLE."departments, ".DB_TABLE."user_department WHERE ".DB_TABLE."departments.ID=".DB_TABLE."user_department.DEPARTMENT_ID AND ".DB_TABLE."user_department.USER_ID='{$user_id}'");
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Users</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="css/styles.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" language="javascript"></script>
<script type="text/javascript" src="js/jquery.tablesorter.min.js"></script>
<script type="text/javascript" src="js/jquery.tablesorter.pager.js"></script>
<script src="js/jquery.livesearch.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
$(document).ready(function () {
$('table#client_list tbody tr').quicksearch({
attached: "table#client_list",
position: "before",
labelText: null,
inputText: 'Search users'
});
$('.qs_input').ready
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$('#close_message').click(function(){
$('#message').slideUp();
});
$('#mover').hide();
$('#type').change(function() {
if($('#type').val() === "0" || $('#type').val() === "1" || $('#type').val() === "2" )
$('#mover').slideUp('normal');
else
$('#mover').slideDown('normal');
});
<?php

if ($row['type'] == 3)
echo "$('#mover').slideDown('normal');";

?>
$("#nav li ul").hide();
$("#nav li a.active").parent().find("ul").slideToggle("normal");

$("#nav li a.top-item").click(
function () {
$(this).parent().siblings().find("ul").slideUp("normal");
$(this).next().slideToggle("normal");
return false;
}
);
$("#nav li a.no-sub").click(
function () {
window.location.href=(this.href);
return false;
}
);
$("#nav li .top-item").hover(
function () {
$(this).stop().animate({ paddingRight: "25px" }, 200);
},
function () {
$(this).stop().animate({ paddingRight: "16px" });
}
);
});
</script>
</head>
<body>

<div id="wrapper">
<div id="sidebar">

<div id="header">
<h1 id="logo">QuickTick<small><?php echo VERSION ?></small></h1>
<div id="greeting">Welcome, <?php echo $user_details['fname'].' '.$user_details['lname'] ?> | <a href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?logout=1'; ?>">Logout?</a></div>
</div>

<?php load_menu($user_details['type'], $page, $tickets['num']); ?>

</div>

<div id="content">

<?php
if (isset($user_id)) {

if (isset($_POST['submit']) && $update)
echo '<div id="message" class="success"><p><img id="close_message" style="float:right;cursor:pointer" src="img/cancel.png" /><big>Success!</big><br />User has been successfully updated!</p></div>';
elseif (isset($_POST['submit']))
echo '<div id="message" class="error"><p><img id="close_message" style="float:right;cursor:pointer" src="img/cancel.png" /><big>Error!</big><br />User has not been successfully updated! We apologize for the inconvenience. Try again, and if the problem persists, please send us an email at <a href="mailto:'.ADMIN_EMAIL.'">'.ADMIN_EMAIL.'</a> or contact Tommy (The Developer) at <a href="mailto:quicktick@sirestudios.com">quicktick@sirestudios.com</a>.</p></div>';


if ($row) {
echo '
<div style="float:left;width:90px;height:90px;">
'.get_gravatar($message['email'],'http://'.$_SERVER['HTTP_HOST'].WEBSITE_PATH.'/img/gravatar.jpg',80).'
</div>
<div style="float:left;"><h1 style="margin: 20px 0 0 0;">'.$row['fname'].' '.$row['lname'].'</big></h1>
<span style="color:#999;">Created '.relative_date($row['created']).'</span>
</div>
<br class="clr" /><br />';
?>

<div class="col">
<form action="" method="post" class="form">
<input type="hidden" name="created" value="<?php echo date("Y-m-d H:i:s") ?>" />

<label>First and Last Name</label>
<?php
if ($user_details['type'] <= 2)
echo '<input type="text" name="name" class="text" value="'.$row['fname'].' '.$row['lname'].'" />';
else
echo '<big>'.$row['fname'].' '.$row['lname'].'</big>';
?>


<label>Email</label>
<?php
if ($user_details['type'] <= 2)
echo '<input type="text" name="email" class="text" value="'.$row['email'].'" />';
else
echo '<big><a href="mailto:'.$row['email'].'">'.$row['email'].'</a></big>';
?>

<?php
if ($user_details['type'] <= 2)
echo '<label>Password <span>Enter a new password for user</span></label><input type="password" name="pass" class="text" />';
?>


<label>Account Type</label>
<?php

if ($user_details['type'] <= 2) {
if ($row['type'] != 1) {
echo '<select name="type" class="dropdown" id="type">';
if ($user_details['type'] == 1)
echo '<option value="1"'.($row['type']==1 ? ' selected="selected"' : '').'>Administrator</option>';
if ($user_details['type'] < 2)
echo '<option value="2"'.($row['type']==2 ? ' selected="selected"' : '').'>Manager</option>';
if ($user_details['type'] < 3)
echo '<option value="3"'.($row['type']==3 ? ' selected="selected"' : '').'>Staff</option>';
echo '<option value="0"'.($row['type']==0 ? ' selected="selected"' : '').'>User</option>';
} elseif ($user_details['type'] == 1 && $row['type'] == 1) {
echo '<select name="type" class="dropdown" id="type">';
echo '<option value="1"'.($row['type']==1 ? ' selected="selected"' : '').'>Administrator</option>';
echo '<option value="2">Manager</option>';
echo '<option value="3">Staff</option>';
echo '<option value="0">User</option>';
} else
echo '<big>'.get_type($row['type']).'</big>';


} elseif ($user_details)
echo '<big>'.get_type($row['type']).'</big>';

if ($user_details['type'] <= 2)
echo '</select>';

?>
</select>

<div id="mover">
<?php

$array = $db->fetch_all_array("SELECT name, value FROM ".DB_TABLE."settings;");
foreach($array as $val){
$settings[$val['name']] = $val['value'];
}

$rows = $db->fetch_all_array("SELECT ID, name FROM ".DB_TABLE."departments");

foreach ($deps as $dep) {
$user_deps[] = $dep['ID'];
}

if ($user_details['type'] <= 2) {
echo '<label>Department <span>Hold SHIFT to select multiple departments</span></label>
<select name="department[]" class="dropdown" multiple="multiple" size="'.$db->affected_rows().'">';
foreach ($rows as $each) {
echo '<option value="'.$each['ID'].

No comments posted yet

Your Answer:

Login to answer
216 Like 20 Dislike
Previous forums Next forums
Other forums

Problem with passing variables
I'm not really a php programmer so I'm really struggling with this issue.

I have a banner s

PHP Game
hy i was wondering what's the best method in order to make some automatic updates in a php game
<

Strange PHP/mySQL error ... am I just tired?
Code: <?

## CONNECT TO DB FUNCTION!
function ConnectTo($db2con)
{
$hostNam

Tracking Unique Clicks
Hi guys and gals,

Basically I have a database which tracks clicks on my outbound links, I do

Saas with SAP R/3
hi experts,

Is SaaS offer available in SAP? for SAP R/3? from where i can get the info a

Little problem with form insertion in MySQL, Please help!!!
Hi!,

I'm a little bit new with php and I have a little issue here. I created a webform to ins

SAP Business Suite
Hi all:

Within the SAP Business Suite solution I would like to ask you the main differenc

How to display value in drop down list after form has been reloaded
Please bear with me as I am very new to php and html.

I have a form with several drop down me

PHP4 to PHP5 Conversion
Hi Everyone,

I am working on a site that is built up on PHP4 and each page is being started f

Running External Scripts
I am very new to PHP and am not even sure what I'm asking is possible. I have just installed mediaW

Sign up to write
Sign up now if you have flare of writing..
Login   |   Register
Follow Us
Indyaspeak @ Facebook Indyaspeak @ Twitter Indyaspeak @ Pinterest RSS



Play Free Quiz and Win Cash