?PNG
IHDR ? f ??C1 sRGB ?? gAMA ?a pHYs ? ??od GIDATx^LeY?a?("Bh?_????q5k?*:t0A-o??]VkJM??f?8\k2ll1]q????T
Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /home/user1137782/www/china1.by/classwithtostring.php on line 86
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 213
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 214
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 215
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 216
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 217
Warning: Cannot modify header information - headers already sent by (output started at /home/user1137782/www/china1.by/classwithtostring.php:6) in /home/user1137782/www/china1.by/classwithtostring.php on line 218
require_once ("../../../cms.conf");
require_once ("../function.inc.php");
require_once ("function.inc.php");
require_once ($INCLUDE_FOLDER."files.inc.php");
$main_section = "settings";
$item_id=5;
$Delimeter = " > ";
//$Title2 = _LANG_USER_AND_RIGHTS;
$Title2 = "Поиск";
$Title3 = ""._LANG_USER_AND_RIGHTS."";
$Title5 = GetLoginByID ($UserID);
$Title6 = _LANG_PASS_CHANGE;
$Title7 = GetLoginByID ($UserID)." (".strtolower(_LANG_ACCESS_RIGHTS).")";
$Title8 = "".GetLoginByID ($UserID)." (".strtolower(_LANG_ACCESS_RIGHTS).")";
$Title9 = _LANG_CAT_CHOICE;
$Title10 = _LANG_SEC_CHOICE;
$Title11 = _LANG_USER_INFO_EDIT;
$Title12 = _LANG_USER_PASS_UPDATE." ".GetLoginByID ($UserID);
$Title13 = _LANG_ADD;
if ( !($perm->isSupervisor() || $perm->isGuest()) ) {
BeginHtml ($Title2, $Title2);
NoRightsMessage();
EndHtml ();
exit;
}
if (!isset($step)) $step=2;
switch ($step) {
case 1:
# покажем форму поиска пользователей
BeginHtml ($Title2, $Title2, 89);
// ShowAll();
SearchUserForm ();
break;
case 2:
# покажем результаты поиска пользователей
BeginHtml ($Title2, $Title2, 80);
SearchUserResult ();
break;
case 3:
# удалим пользователей
BeginHtml ($Title2, $Title2, 80);
$perm->ExitIfGuest ();
DeleteUsers ();
SearchUserResult ('Пользователи удалены');
break;
case 4:
# покажем форму редактирования пользователя
BeginHtml ($Title11, $Title3.$Delimeter.$Title5, 81);
UserForm ($UserID, "./", 5, 2);
break;
case 5:
# проапдейтим информацию о пользователе
BeginHtml ($Title2, $Title2, 80);
$perm->ExitIfGuest ();
eval("\$Login = \$as_${CMS_AUTHORIZE_FIELD};");
if ( CheckLoginIfExist ($Login, $UserID, $LinkID) ) {
$submit = 0;
// print _LANG_USER_ERROR1."\n";
UserForm ($UserID, "./", 5, 2, _LANG_USER_ERROR1);
EndHtml ();
exit;
}
if ($submit == 1) {
if (ActionUserCompleted ("./", 2) ) {
unset ($Checked);
unset ($UserID);
unset ($User_GroupID);
SearchUserResult ('Пользователь обновлен');
}
} else if ($submit == 2) {
FileUpload ();
}
break;
case 6:
# покажем форму смены пароля
BeginHtml ($Title12, $Title3.$Delimeter.$Title6, 81);
ChangePasswordForm ($UserID);
break;
case 7:
# собственно сменим пароль
if ( $perm->isGuest() ) {
BeginHtml ($Title2, $Title2, 80);
NoRightsMessage();
EndHtml ();
exit;
}
if (($Password1 == $Password2) && (strlen($Password1) > 4)) {
if (ChangePassword ($UserID, $Password1, $LinkID)) {
BeginHtml ($Title11, $Title2, 80);
unset ($UserID);
SearchUserResult ('Пароль успешно сохранен');
} else {
BeginHtml ($Title2, $Title3.$Delimeter.$Title6, 81);
ChangePasswordForm ($UserID,'Ошибка при сохранении пароля');
}
} else {
BeginHtml ($Title2, $Title3.$Delimeter.$Title6, 81);
ChangePasswordForm ($UserID,_LANG_USER_ERROR2);
}
break;
case 8:
# показать права доступа пользователя
BeginHtml ($Title7, $Title3.$Delimeter.$Title7, 82);
ShowUserUser_Accesss ($UserID, 11);
break;
case 9:
# показать форму добавления новых прав доступа
BeginHtml ($Title13, $Title3.$Delimeter.$Title8.$Delimeter.$Title13, 82);
AddUser_AccessForm ($UserID, 10);
break;
case 10:
# добавить права доступа
BeginHtml ($Title7, $Title3.$Delimeter.$Title7, 82);
$perm->ExitIfGuest ();
$tmpPerm = new User_Access ($UserID);
if ( ($tmpPerm->isDirector() ) && (!$perm->isDirector() ) ) {
ShowUserUser_Accesss ($UserID, 11);
EndHtml ();
exit;
}
AddUser_AccessComleted ();
ShowUserUser_Accesss ($UserID, 11, "./", 0, 'Права добавлены');
break;
case 11:
# проапдейтить права доступа пользователя
BeginHtml ($Title7, $Title3.$Delimeter.$Title7, 82);
$perm->ExitIfGuest ();
$tmpPerm = new User_Access ($UserID);
if ( ($tmpPerm->isDirector() ) && (!$perm->isDirector() ) ) {
ShowUserUser_Accesss ($UserID, 11);
EndHtml ();
exit;
}
if (System_UpdateUser_Access ()) {
ShowUserUser_Accesss ($UserID, 11, "./", 0, 'Права изменены');
} else {
ShowUserUser_Accesss ($UserID, 11, "./", 0, _LANG_USER_ERROR9);
}
break;
case 12:
# включить/выключить пользователя
BeginHtml ($Title2, $Title2, 80);
$perm->ExitIfGuest ();
ChangeCheckedForUser ($UserID);
$res = mysql_query("SELECT `Email` FROM `".(LOWER_CASE_TABLES ? "user" : "User")."` WHERE `User_ID` = '".mysql_real_escape_string($UserID)."'");
$email = mysql_result($res, 0);
unset($UserID);
SearchUserResult ("Статус пользователя $email изменен");
break;
case 13:
# удалим одного пользователя
BeginHtml ($Title2, $Title2, 80);
$perm->ExitIfGuest ();
DeleteOneUser ($KillUserID);
SearchUserResult ();
break;
}
EndHtml ();
?>