Ejemplo n.º 1
0
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';
Ejemplo n.º 2
0
//
$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>&#10004; <a href='{$_SERVER['PHP_SELF']}?action=edit&amp;userid={$user->userid}#perm{$perm}'>{$user->realname}</a> ({$user->username})</td></tr>\n";
         if ($shade == 'shade1') {