case 'dd.mm.yyyy': $info[$LDAP_BIRTH_FIELD] = $_POST['Birthday']; break; default: $info[$LDAP_BIRTH_FIELD] = $_POST['Birthday']; } } if ($USE_DISPLAY_NAME) { if ($RE_FIO && !preg_match("/" . $RE_FIO . "/", $_POST['FIO'])) { $Errors['FIO'] = $_POST['FIO']; } else { $info[$DISPLAY_NAME_FIELD] = $_POST['FIO']; } } $info["title"] = $_POST['Title']; $ldap->ldap_modify($dn, $info); } //------------------------------------------------------------------------------------------------- include "./libs/search.php"; //Кто вы? //------------------------------------------------------------------------------------------------- if ($_COOKIE['dn']) { if ($WhoAreYou = $ldap->getValue($_COOKIE['dn'], "name")) { echo "<fieldset class=\"whoareyou\">"; echo "<legend>" . $WhoAreYou . "</legend>"; echo "<ul>"; echo "<li><a href=\"" . $_SERVER['PHP_SELF'] . "?menu_marker=si_stafflist\">Справочник</a></li>"; echo "<li><a href=\"newwin.php?menu_marker=si_employeeview&dn=" . $_COOKIE['dn'] . "\" data-lightview-type=\"iframe\" data-lightview-options=\"width: '80%', height: '100%', keyboard: {esc: true}, skin: 'light'\" class=\"lightview\">Профиль</a></li>"; if (@(!$_SERVER['REMOTE_USER'])) { echo "<li><a href=\"" . $_SERVER['PHP_SELF'] . "?iamnot=1&name=" . $Name . "\" title=\"Нет! \">Выйти</a></li>"; }
<?php if ($Access) { require_once "./libs/forms.php"; require_once "./libs/photo.php"; $ButTitle = $_GET['ButTitle'] ? $_GET['ButTitle'] : $_POST['ButTitle']; $menu_marker = $_GET['menu_marker'] ? $_GET['menu_marker'] : $_POST['menu_marker']; $dn = $_GET['dn'] ? $_GET['dn'] : $_POST['dn']; if (is_uploaded_file(@$_FILES['imagefile']['tmp_name'])) { if ($_FILES['imagefile']['size'] <= $PHOTO_MAX_SIZE * 1024) { if (substr_count(mb_strtolower($PHOTO_EXT), mb_strtolower(end(explode(".", $_FILES['imagefile']['name']))))) { $Content = Photo::getGrippedPhotoContent($PHOTO_MAX_WIDTH, $PHOTO_MAX_HEIGHT, $_FILES['imagefile']['tmp_name']); $ldap = new LDAP($LDAPServer, $LDAP_WRITE_USER, $LDAP_WRITE_PASSWORD); $dn = iconv($GLOBALS['CHARSET_APP'], $GLOBALS['CHARSET_DATA'], $dn); $info[$LDAP_PHOTO_FIELD] = $Content['content']; $ldap->ldap_modify($dn, $info, true); $ButTitle = "Изменить"; if ($THUMBNAIL_PHOTO_EDIT) { $Content = Photo::getGrippedPhotoContent($THUMBNAIL_PHOTO_MAX_WIDTH, $THUMBNAIL_PHOTO_MAX_HEIGHT, $_FILES["imagefile"]['tmp_name']); $info[$LDAP_AVATAR_FIELD] = $Content['content']; if ($THUMBNAIL_PHOTO_MAX_SIZE * 1024 >= @$info['size']) { $ldap->ldap_modify($dn, $info, true); } } unset($TempName, $Content); } else { echo "<script>alert('Файл должен быть одного из следующих расширений: " . $PHOTO_EXT . ".');</script>"; } } else { echo "<script>alert('Размер файла превышает " . $PHOTO_MAX_SIZE . " Кб.');</script>"; }