echo " {$strPermissionDenied}</h2>"; // FIXME 3.35 triggers if ($username != '') { $errdate = date('M j H:i'); $errmsg = "{$errdate} " . permission_name($id) . "({$id}) " . sprintf($strPermissionDeniedForX, $username); $errmsg .= "\n"; if (!empty($CONFIG['access_logfile'])) { $errlog = error_log($errmsg, 3, "{$CONFIG['access_logfile']}"); if (!$errlog) { echo "Fatal error logging this problem<br />"; } } unset($errdate); unset($errmsg); unset($errlog); } if (strpos($id, ',') !== FALSE) { $refused = explode(',', $id); } else { $refused = array($id); } echo "<p align='center' class='error'>{$strSorryNoPermissionToAreas}:</p>"; echo "<ul>"; foreach ($refused as $id) { echo "<li>{$id}: " . permission_name($id) . "</li>\n"; journal(CFG_LOGGING_MIN, 'Access Failure', "Access to " . permission_name($id) . " ({$id}) was denied", CFG_JOURNAL_OTHER, $id); } echo "</ul>"; echo "<p align='center'>{$strIfYouShouldHaveAccess}</p>"; echo "<p align='center'><a href=\"javascript:history.back();\">{$strPrevious}</a></p>"; include APPLICATION_INCPATH . 'htmlfooter.inc.php';
// $permission = 26; // Help require 'core.php'; require APPLICATION_LIBPATH . 'functions.inc.php'; $title = "Help"; // This page requires authentication require APPLICATION_LIBPATH . 'auth.inc.php'; // External variables $id = cleanvar($_REQUEST['id']); $title = $strHelp; include APPLICATION_INCPATH . 'htmlheader.inc.php'; journal(CFG_LOGGING_MAX, 'Help Viewed', "Help document {$id} was viewed", CFG_JOURNAL_OTHER, $id); echo "<h2>" . icon('help', 32, $strHelp) . " "; if ($id > 0) { echo permission_name($id) . ' '; } echo "{$strHelp}</h2>"; echo "<div id='help'>"; $helpfile = APPLICATION_HELPPATH . "{$_SESSION['lang']}" . DIRECTORY_SEPARATOR . "help.html"; if (!file_exists($helpfile)) { $helpfile = APPLICATION_HELPPATH . "{$_SESSION['lang']}" . DIRECTORY_SEPARATOR . "en-GB/help.html"; } if (file_exists($helpfile)) { $helptext = file_get_contents($helpfile); } else { trigger_error("Error: Missing helpfile 'help.html'", E_USER_ERROR); } echo $helptext; echo "</div>"; include APPLICATION_INCPATH . 'htmlfooter.inc.php';
echo "<a href='user_profile_edit.php?userid={$user->userid}'>"; echo "{$user->realname}"; echo "</a>"; echo " ({$user->username})</td><td>{$user->rolename}</td></tr>\n"; if ($shade == 'shade1') { $shade = 'shade2'; } else { $shade = 'shade1'; } } echo "</table>"; } else { echo "<p align='center'>{$strNone}</p>"; } echo "<p align='center'><a href='edit_user_permissions.php'>{$strSetRolePermissions}</a></p>"; echo "<h3>" . sprintf($strUserPermissionXY, $permid, permission_name($permid)) . "</h3>"; $sql = "SELECT up.userid AS userid, username, realname "; $sql .= "FROM `{$dbUserPermissions}` AS up, `{$dbUsers}` AS u "; $sql .= "WHERE up.userid = u.id "; $sql .= "AND permissionid = '{$permid}' AND granted = 'true' AND u.status > 0"; $result = mysql_query($sql); if (mysql_error()) { trigger_error(mysql_error(), E_USER_WARNING); } if (mysql_num_rows($result) >= 1) { echo "<table align='center'>"; echo "<tr><th>{$strUser}</th></tr>"; $shade = 'shade1'; while ($user = mysql_fetch_object($result)) { echo "<tr class='{$shade}'><td>✔ <a href='{$_SERVER['PHP_SELF']}?action=edit&userid={$user->userid}#perm{$perm}'>{$user->realname}</a> ({$user->username})</td></tr>\n"; if ($shade == 'shade1') {