= 7) {
// Если был запрос на юзера, то получаем его данные
$req = mysql_query("SELECT * FROM `users` WHERE `id` = '$id' LIMIT 1");
if (mysql_num_rows($req)) {
$user = mysql_fetch_assoc($req);
if ($user['rights'] > $datauser['rights']) {
// Если не хватает прав, выводим ошибку
echo display_error('Вы не можете редактировать анкету старшего Вас по должности');
require_once ('../incfiles/end.php');
exit;
}
}
else {
echo display_error('Такого пользователя не существует');
require_once ('../incfiles/end.php');
exit;
}
}
else {
$id = false;
$user = $datauser;
}
switch ($act) {
case 'up_avatar' :
echo '
Выгружаем аватар
';
if (isset ($_POST['submit'])) {
$handle = new upload($_FILES['imagefile']);
if ($handle->uploaded) {
// Обрабатываем фото
$handle->file_new_name_body = $user['id'];
//$handle->mime_check = false;
$handle->allowed = array('image/jpeg', 'image/gif', 'image/png');
$handle->file_max_size = 1024 * $flsz;
$handle->file_overwrite = true;
$handle->image_resize = true;
$handle->image_x = 32;
$handle->image_y = 32;
$handle->image_convert = 'png';
$handle->process('../files/avatar/');
if ($handle->processed) {
echo '';
echo '';
}
else {
echo display_error($handle->error);
}
$handle->clean();
}
}
else {
echo '';
echo 'Для выгрузки разрешены файлы JPG, JPEG, PNG, GIF
Размер файла не должен превышать ' . $flsz . ' кб.
';
echo 'Вне зависимости от разрешения исходного файла, он будет преобразован в размер 32х32
';
echo 'Новое изображение заменит старое (если оно было)';
echo 'Для лучшего результата, исходное изображение должно иметь равное соотношение сторон
';
}
break;
case 'up_photo' :
echo 'Выгружаем фото
';
if (isset ($_POST['submit'])) {
$handle = new upload($_FILES['imagefile']);
if ($handle->uploaded) {
// Обрабатываем фото
$handle->file_new_name_body = $user['id'];
//$handle->mime_check = false;
$handle->allowed = array('image/jpeg', 'image/gif', 'image/png');
$handle->file_max_size = 1024 * $flsz;
$handle->file_overwrite = true;
$handle->image_resize = true;
$handle->image_x = 320;
$handle->image_ratio_y = true;
$handle->image_convert = 'jpg';
$handle->process('../files/photo/');
if ($handle->processed) {
// Обрабатываем превьюшку
$handle->file_new_name_body = $user['id'] . '_small';
$handle->file_overwrite = true;
$handle->image_resize = true;
$handle->image_x = 100;
$handle->image_ratio_y = true;
$handle->image_convert = 'jpg';
$handle->process('../files/photo/');
if ($handle->processed) {
echo '';
echo '';
}
else {
echo display_error($handle->error);
}
}
else {
echo display_error($handle->error);
}
$handle->clean();
}
}
else {
echo '';
echo 'Для выгрузки разрешены файлы JPG, JPEG, PNG, GIF
Размер файла не должен превышать ' . $flsz . 'кб.
';
echo 'Вне зависимости от разрешения исходного файла, он будет преобразован в размеры не превышающие 640х480
';
echo 'Новое изображение заменит старое (если оно было)
';
}
break;
}
require_once ('../incfiles/end.php');
?>