Helpdesk da PluGzOne, baseado no osTicket
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

119 lines
5.9 KiB

<?php
header("Content-Type: text/html; charset=UTF-8");
header("Content-Security-Policy: frame-ancestors ".$cfg->getAllowIframes().";");
$title = ($ost && ($title=$ost->getPageTitle()))
? $title : ('osTicket :: '.__('Staff Control Panel'));
if (!isset($_SERVER['HTTP_X_PJAX'])) { ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html<?php
if (($lang = Internationalization::getCurrentLanguage())
&& ($info = Internationalization::getLanguageInfo($lang))
&& (@$info['direction'] == 'rtl'))
echo ' dir="rtl" class="rtl"';
if ($lang) {
echo ' lang="' . Internationalization::rfc1766($lang) . '"';
}
// Dropped IE Support Warning
if (osTicket::is_ie())
$ost->setWarning(__('osTicket no longer supports Internet Explorer.'));
?>>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="x-pjax-version" content="<?php echo GIT_VERSION; ?>">
<title><?php echo Format::htmlchars($title); ?></title>
<!--[if IE]>
<style type="text/css">
.tip_shadow { display:block !important; }
</style>
<![endif]-->
<script type="text/javascript" src="<?php echo ROOT_PATH; ?>js/jquery-3.5.1.min.js?cb6766e"></script>
<link rel="stylesheet" href="<?php echo ROOT_PATH ?>css/thread.css?cb6766e" media="all"/>
<link rel="stylesheet" href="<?php echo ROOT_PATH ?>scp/css/scp.css?cb6766e" media="all"/>
<link rel="stylesheet" href="<?php echo ROOT_PATH; ?>css/redactor.css?cb6766e" media="screen"/>
<link rel="stylesheet" href="<?php echo ROOT_PATH ?>scp/css/typeahead.css?cb6766e" media="screen"/>
<link type="text/css" href="<?php echo ROOT_PATH; ?>css/ui-lightness/jquery-ui-1.10.3.custom.min.css?cb6766e"
rel="stylesheet" media="screen" />
<link rel="stylesheet" href="<?php echo ROOT_PATH ?>css/jquery-ui-timepicker-addon.css?cb6766e" media="all"/>
<link type="text/css" rel="stylesheet" href="<?php echo ROOT_PATH; ?>css/font-awesome.min.css?cb6766e"/>
<!--[if IE 7]>
<link rel="stylesheet" href="<?php echo ROOT_PATH; ?>css/font-awesome-ie7.min.css?cb6766e"/>
<![endif]-->
<link type="text/css" rel="stylesheet" href="<?php echo ROOT_PATH ?>scp/css/dropdown.css?cb6766e"/>
<link type="text/css" rel="stylesheet" href="<?php echo ROOT_PATH; ?>css/loadingbar.css?cb6766e"/>
<link type="text/css" rel="stylesheet" href="<?php echo ROOT_PATH; ?>css/flags.css?cb6766e"/>
<link type="text/css" rel="stylesheet" href="<?php echo ROOT_PATH; ?>css/select2.min.css?cb6766e"/>
<link type="text/css" rel="stylesheet" href="<?php echo ROOT_PATH; ?>css/rtl.css?cb6766e"/>
<link type="text/css" rel="stylesheet" href="<?php echo ROOT_PATH ?>scp/css/translatable.css?cb6766e"/>
<!-- Favicons -->
<link rel="icon" type="image/png" href="<?php echo ROOT_PATH ?>images/oscar-favicon-32x32.png" sizes="32x32" />
<link rel="icon" type="image/png" href="<?php echo ROOT_PATH ?>images/oscar-favicon-16x16.png" sizes="16x16" />
<?php
if($ost && ($headers=$ost->getExtraHeaders())) {
echo "\n\t".implode("\n\t", $headers)."\n";
}
?>
</head>
<body>
<div id="container">
<?php
if($ost->getError())
echo sprintf('<div id="error_bar">%s</div>', $ost->getError());
elseif($ost->getWarning())
echo sprintf('<div id="warning_bar">%s</div>', $ost->getWarning());
elseif($ost->getNotice())
echo sprintf('<div id="notice_bar">%s</div>', $ost->getNotice());
?>
<div id="header">
<p id="info" class="pull-right no-pjax"><?php echo sprintf(__('Welcome, %s.'), '<strong>'.$thisstaff->getFirstName().'</strong>'); ?>
<?php
if($thisstaff->isAdmin() && !defined('ADMINPAGE')) { ?>
| <a href="<?php echo ROOT_PATH ?>scp/admin.php" class="no-pjax"><?php echo __('Admin Panel'); ?></a>
<?php }else{ ?>
| <a href="<?php echo ROOT_PATH ?>scp/index.php" class="no-pjax"><?php echo __('Agent Panel'); ?></a>
<?php } ?>
| <a href="<?php echo ROOT_PATH ?>scp/profile.php"><?php echo __('Profile'); ?></a>
| <a href="<?php echo ROOT_PATH ?>scp/logout.php?auth=<?php echo $ost->getLinkToken(); ?>" class="no-pjax"><?php echo __('Log Out'); ?></a>
</p>
<a href="<?php echo ROOT_PATH ?>scp/index.php" class="no-pjax" id="logo">
<span class="valign-helper"></span>
<img src="<?php echo ROOT_PATH ?>scp/logo.php?<?php echo strtotime($cfg->lastModified('staff_logo_id')); ?>" alt="osTicket &mdash; <?php echo __('Customer Support System'); ?>"/>
</a>
</div>
<div id="pjax-container" class="<?php if ($_POST) echo 'no-pjax'; ?>">
<?php } else {
header('X-PJAX-Version: ' . GIT_VERSION);
if ($pjax = $ost->getExtraPjax()) { ?>
<script type="text/javascript">
<?php foreach (array_filter($pjax) as $s) echo $s.";"; ?>
</script>
<?php }
foreach ($ost->getExtraHeaders() as $h) {
if (strpos($h, '<script ') !== false)
echo $h;
} ?>
<title><?php echo ($ost && ($title=$ost->getPageTitle()))?$title:'osTicket :: '.__('Staff Control Panel'); ?></title><?php
} # endif X_PJAX ?>
<ul id="nav">
<?php include STAFFINC_DIR . "templates/navigation.tmpl.php"; ?>
</ul>
<?php include STAFFINC_DIR . "templates/sub-navigation.tmpl.php"; ?>
<div id="content">
<?php if($errors['err']) { ?>
<div id="msg_error"><?php echo $errors['err']; ?></div>
<?php }elseif($msg) { ?>
<div id="msg_notice"><?php echo $msg; ?></div>
<?php }elseif($warn) { ?>
<div id="msg_warning"><?php echo $warn; ?></div>
<?php }
foreach (Messages::getMessages() as $M) { ?>
<div class="<?php echo strtolower($M->getLevel()); ?>-banner"><?php
echo (string) $M; ?></div>
<?php } ?>