One Hat Cyber Team
Your IP :
216.73.216.24
Server IP :
194.44.31.54
Server :
Linux zen.imath.kiev.ua 4.18.0-553.77.1.el8_10.x86_64 #1 SMP Fri Oct 3 14:30:23 UTC 2025 x86_64
Server Software :
Apache/2.4.37 (Rocky Linux) OpenSSL/1.1.1k
PHP Version :
5.6.40
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
nosc
/
public_html
/
users
/
Edit File:
about_me.php
<?php require("header_users.php"); $author_id = user_person_id(); $person = person($author_id); //tell (is_primary_email(person(8),5)? 1: 0); function setauthor_gendata_users($person=NULL) { global $lang,$_sexes,$_editor_codes; if (!$person) $person=array(); $l = ($person['preferred_language']) ? $person['preferred_language'] : $lang; // echo "<div class=admin_general>\n"; // echo "<h2>".enruua("Other data","Прочие данные","Інші відомості")."</h2>\n"; echo "<a name=emails></a>\n"; echo "<table style=\"width=100%;\">\n"; echo "<colgroup> <col width=20%*> <col width=80%*> </colgroup>\n"; /* if ($person['id']) { echo "<tr><td>".person_field("email")."</td>"; echo "<td>"; $res_em = mysql_query("SELECT id,email_field FROM Emails WHERE person_id='".$person['id']."' order by email_field DESC,id"); if (mysql_num_rows($res_em)) { echo "<table>\n"; echo "<th>".enruua("Address","Адрес","Адреса")."</th>\n"; echo "<th>".enruua("Is primary","Является основным","Є головною")."?"."</th>\n"; while ($e = mysql_fetch_array($res_em)) { echo "<tr>"; echo "<td>"; echo "<input type=text name=email[".$e['id']."] value=\"".$e['email_field']."\">\n"; echo "</td>\n"; echo "<td>"; echo "<input type=\"radio\" name=\"primary_email\" "; if (is_primary_email($person,$e['id'])) echo " checked"; echo " value=\"".$e['id']."\">\n"; echo "</td>\n"; echo "<td>"; echo "<input class=delete_small type=button value=\"".enruua("Delete","Удалить","Видалити") ."\"onclick=\" alert('".enruua("Attention! You are going to perform a dangerous action","Внимание! Вы собираетесь выполнить опасную операцию", "Увага! Ви збираєтесь виконати небезпечну операцію").".');". " if (confirm('" .enruua("The selected email will be deleted. Do you confirm that this is what you want to do", "Выбранный электронный адрес будет удален. Вы подтверждаете, что хотите это сделать","Вибрану електронну адресу буде видалено. Ви підтвержуєте, що хочете це зробити")."?" ."')) document._delete_email".$e['id'].".submit();\">"; echo "</td>\n"; echo "</tr>\n"; } echo "<tr>"; echo "<td>"; echo "<input type=button value=\"".enruua("Add one more email","Добавить еще email","Додати ще email") ."\"onclick=\"document._add_email.submit();\">"; echo "</td>"; echo "<td>"; echo "</td>"; echo "</tr>\n"; echo "</table>\n"; } else { echo "<input type=button value=\"".enruua("Add email","Добавить email","Додати email") ."\"onclick=\"document._add_email.submit();\">"; } echo "</td>"; echo "</tr>"; } */ echo "<tr><td>".person_field("phone"); echo "</td><td><input type=\"text\" name=\"phone\" value=\"".$person["phone"]."\"" . "size=20 maxlength=20 onkeyup=\"res(this,phone_allowed);\"></tr>\n"; echo "<tr><td>".person_field("fax"); ?> <td><input type="text" name="fax" value="<? echo $person["fax"]; ?>" size=20 maxlength=20 onkeyup=\"res(this,phone_allowed);\"></td> <? echo "<tr><td>".person_field("homepage"); echo "<td><input type=\"text\" name=\"homepage\" style=\"width: 100%;\" value=\"".$person["homepage"]."\" size=80%>\n"; echo "<tr><td>".person_field("sex"); echo "<td><select name =\"sex\"> "; while (list($key,$s)=each($_sexes)) { echo "<option "; if ($person["sex"]==$s) {echo "selected"; } echo " value=\"".$s."\">".sex_name($s)."</option>"; }//while echo "</select>\n"; // /*echo "<tr><td>".person_field("editor"); echo "<td><select name =\"editor\"> "; if (!$person) $ed_sel=0; else $ed_sel = $person["editor"]; while (list($key,$s)=each($_editor_codes)) {echo "<option "; if ($s==$ed_sel) {echo "selected"; } echo " value=\"".$s."\">".person_status($s)."</option>"; }// echo "</select>\n"; */ echo "<tr><td>".person_field("preferred_language")."</td>\n"; echo "<td><select name=\"preferred_language\" onchange=\"document.personal_data.submit();\">\n"; echo "<option "; if($l=="en") echo(" selected "); echo " value=en>".enruua("English","английский","англійська")."\n"; echo "<option"; if($l=="ru") echo(" selected "); echo " value=ru>".enruua("Russian","русский","російська")."\n"; echo "<option"; if($l=="ua") echo(" selected "); echo " value=ua>".enruua("Ukrainian","украинский","українська")."\n"; echo "</select></td>\n"; echo "<tr><td>".person_field("title")."</td>\n"; echo "<td><select name=\"title\">\n"; foreach (person_allowed_titles($l,$person['sex']) as $key=>$value) { echo "<option "; if($person["title"]==$value) echo(" selected "); echo " value=\"".$value."\">" . title_meaning($value,$l)."\n"; echo "</option>\n"; } echo "</select></td>\n"; $look = is_in_users($person['id']); echo "<TR>\n"; echo "<TD>\n"; echo enruua("Access to the online database", "Доступ к базе данных", "Доступ до бази даних"); echo "</TD>\n"; echo "<TD>\n"; echo "<TABLE>\n"; echo "<TR>\n"; echo "<TD style=\"vertical-align: top;\">\n"; if (count($look)) { echo "<TABLE>\n"; echo "<TH>\n"; echo enruua("Login","Код пользователя","Код користувача"); echo "</TH>\n"; /* echo "<TH>\n"; echo enruua("Level","Уровень","Рівень"); echo "</TH>\n"; */ foreach ($look as $user) { echo "<TR>\n"; echo "<TD>\n"; echo $user['username']; echo "</TD>\n"; /* echo "<TD>\n"; echo user_level_draw($user['userlevel']); echo "</TD>\n";*/ echo "</TR>"; } if (current_user_level()>=8 && 0) { echo "<TR>\n"; echo "<TD>\n"; echo "<input type=\"button\" onclick=\"document._create_login.submit();\" value=\"".enruua("Regenerate password", "Регенерировать пароль", "Регенерувати пароль")."\">"; echo "</TD>\n"; echo "</TR>\n"; } echo "</TABLE>\n"; } else { /*echo "<input type=\"button\" onclick=\"document._create_login.submit();\" value=\"".enruua("Grant access rights", "Предоставить права доступа", "Надати права доступу")."\">";*/ echo "<input type=\"button\" onclick=\"document._create_login.submit();\" value=\"".enruua("No access rights", "Нет прав доступа", "Немає прав доступу")."\">"; //should never get here } echo "</TD>\n"; echo "</TR>\n"; echo "</TABLE>\n"; echo "</TD>\n"; echo "</TR>\n"; echo "</table>\n"; //echo "</div>\n"; //echo "</FIELDSET>\n"; } //gendata function setauthorq_users($person,$lang_code) { global $lang; if (!$person) $person=array(); if($lang!=$lang_code) echo "<div class=admin_entry>"; else echo "<div class=admin_entry_selected>"; if ($person['all_latin']) $lang_code = "en"; // 24.6.2006 if (!$person['all_latin']=="on") { echo "<h3>"; switch ($lang_code) {case "en": echo enruua("Fields in English","Англоязычные поля","Англомовні поля"); break; case "ru": echo enruua("Fields in Russian","Русскоязычные поля","Російськомовні поля"); break; case "ua": echo enruua("Fields in Ukrainian","Украиноязычные поля","Україномовні поля"); break; default: echo "Invalid lang_code=".$langcode."!"; break; } echo "</h3>"; } echo "<table>"; echo "<tr><td>".person_field("last_name_$lang_code"); echo "<tD><input type=\"text\" name=\"last_name_$lang_code\" value=\"".$person["last_name_$lang_code"]."\" size=20>\n"; echo "<tr><td>".person_field("first_name_$lang_code"); echo "<tD><input type=\"text\" name=\"first_name_$lang_code\" value=\"".$person["first_name_$lang_code"]."\" size=10>\n"; echo "<tr><td>".person_field("middle_name_$lang_code"); echo "<td><input type=\"text\" name=\"middle_name_$lang_code\" value=\"".$person["middle_name_$lang_code"]."\" size=15>\n"; echo "<tr><td>".person_field("short_name_$lang_code"); echo "<td><input type=\"text\" name=\"short_name_$lang_code\" value=\"".$person["short_name_$lang_code"]."\" size=15>\n"; /* echo "<tr><td>".person_field("title_$lang_code"); echo "<td><input type=\"text\" name=\"title_$lang_code\" value=\"".$person["title_$lang_code"]."\" size=15>\n"; */ echo "</table>"; //echo "</DL>"; if($lang==$lang_code) { $a = remaining_languages(); $w=""; while (list($key,$val) = each($a) ) { //echo "a($key)=".$a[$key]; if ($w) $w=$w." ".enruua("and","и","та")." "; $w= $w.enruua_var($a[$key],enruua("English-language","англоязычной","англомовної"), enruua("Russian-language","русскоязычной","російськомовної"), enruua("Ukrainian-language","украиноязычной","україномовної")); }//while if ($person['all_latin'] != "on") { echo admin_note(enruua("The contents of this form will fill the corresponding entries of the remaining two forms ($w) if they will be left empty", "Если оставить поля двух оставшихся форм ($w) пустыми, они заполнятся данными из этой формы", "Якщо лишити порожніми поля інших двох форм ($w), вони заповнятся даними, що введені в цю форму")."."); } } echo "</div>\n"; } // setauthorq_users function setauthorq_users_new($person,$lang_code) { global $lang; if($lang!=$lang_code) echo "<div class=admin_entry>"; else echo "<div class=admin_entry_selected>"; echo "<h3>"; switch ($lang_code) {case "en": echo enruua("Fields in English","Англоязычные поля","Англомовні поля"); break; case "ru": echo enruua("Fields in Russian","Русскоязычные поля","Російськомовні поля"); break; // case "ua": echo enruua("Fields in Ukrainian","Украиноязычные поля","Україномовні поля"); break; // default: echo "Invalid lang_code=".$langcode."!"; break; } echo "</h3>"; echo "<table>\n"; echo "<tr><td>".person_field("last_name_$lang_code"); echo "<tD><input type=\"text\" name=\"last_name_$lang_code\" value=\"\" size=20>\n"; echo "<tr><td>".person_field("first_name_$lang_code"); echo "<tD><input type=\"text\" name=\"first_name_$lang_code\" value=\"\" size=10>\n"; echo "<tr><td>".person_field("middle_name_$lang_code"); echo "<td><input type=\"text\" name=\"middle_name_$lang_code\" value=\"\" size=15>\n"; echo "<tr><td>".person_field("short_name_$lang_code"); echo "<td><input type=\"text\" name=\"short_name_$lang_code\" value=\"\" size=15>\n"; echo "<tr><td>".person_field("title_$lang_code"); echo "<td><input type=\"text\" name=\"title_$lang_code\" value=\"\" size=15>\n"; echo "</table>\n"; // if($lang==$lang_code) { $a = remaining_languages(); $w=""; while (list($key,$val) = each($a) ) { //echo "a($key)=".$a[$key]; if ($w) $w=$w." ".enruua("and","и","та")." "; $w= $w.enruua_var($a[$key],enruua("English-language","англоязычной","англомовної"), enruua("Russian-language","русскоязычной","російськомовної"), enruua("Ukrainian-language","украиноязычной","україномовної")); }//while echo admin_note(enruua("The contents of this form will fill the corresponding entries of the remaining two forms ($w) if they will be left empty","Если оставить поля двух оставшихся форм ($w) пустыми, они заполнятся данными из этой формы", "Якщо лишити порожніми поля інших двох форм ($w), вони заповнятся даними, що введені в цю форму")."."); } // echo "</div>\n"; // } // setauthorq_users_new function person_checked($code) { $res[0]=$res[1]=$res[2]=$res[3]=$res[4]=""; // if ($code<=4 && $code>=0 ) $res[$code] = "CHECKED"; // return $res; }//checked mysql_query("SET NAMES ".$_charset); echo " <h1>".person_name($person,$lang,"HTML").": ". enruua("Personal data", "персональные данные", "персональні дані")."</h1>\n"; //echo "<p>".card_created_updated($person,$db_handle); echo "</p>\n"; //institutions /*$res_inst = $fetch_these_inst = mysql_db_query($_db, "SELECT * FROM AI LEFT JOIN Institutions ON AI.institution_id=Institutions.id WHERE AI.author_id='$id_selected' ORDER BY AI.institution_ambition"); mysql_query("delete from AI_temp"); print("<FORM METHOD=\"post\" ACTION=\"add_remove_institutions.php\">\n"); echo "<div class=admin_entry>\n"; echo "<h2>".enruua("Institutions currently selected as employers of author", "Организации, сотрудником которых является автор", "Організації, співробітником яких є автор")." ".number()." ".$id_selected."</h2>\n"; //echo "<div class=admin_entry>\n"; echo "<OL>\n"; $howmany=0; while ($inst = mysql_fetch_array($res_inst) ) { $howmany++; mysql_db_query($_db,"INSERT INTO AI_temp (institution_id, author_id,institution_ambition) VALUES ('$inst[id]','$id_selected', '$inst[institution_ambition]' )"); echo "<LI>"; echo institution_edit_link($inst["id"],institution_compact_name($inst)); } if (!$howmany) echo "<P>(".enruua("no organizations selected","организации не указаны","організації не вказано").")</p>\n"; echo "</OL>\n"; //echo "</div>\n"; echo "<DD><DD><input type=submit name=edit_authors value=".enruua("Modify","Изменить","Змінити").">\n"; echo admin_note(enruua("The main affiliation should be specified at first","Основное место работы следует указать первым пунктом", "Основне місце роботи слід вказати першим пунктом")."."); echo "</div>\n"; print("<input type=\"hidden\" name=\"lang\" value=\"$lang\">\n"); echo "<input type=hidden name=id_selected value=$id_selected>"; echo "</form>\n"; // end institutions echo "<form method=\"post\" action=\"update_authors.php\" onsubmit=\"return confirm('" . enruua("Are you sure","Вы уверены","Ви впевнені")."?"."');\">\n"; echo "<div class=admin_main>\n"; echo "<h2>".enruua("Basic personal data","Основные персональные данные", "Основні персональні дані")."</h2>\n"; */ /* echo "<p>"; // echo "<input type=checkbox name=_all_latin onclick=\"document._trigger_all_latin.submit();\""; echo "<input type=checkbox name=all_latin onclick=\"this.form.submit();\""; if ($person['all_latin']=="on") echo " checked"; echo "> ".enruua("All the data are in the Latin letters", "Все данные в латинице","Всі дані латинкою")."</input>\n"; echo "</p>"; */ /* if ($person['all_latin']!="on") { setauthorq_users($person,"ru"); setauthorq_users($person,"ua"); } setauthorq_users($person,"en"); */ // echo "</div>\n"; echo "<FORM name=\"personal_data\" ACTION=\"update_about_me.php\" METHOD=\"POST\">\n"; echo "<FIELDSET>\n"; echo "<LEGEND>"; echo enruua("Personal data: card", "Персональные данные: карточка", "Персональні дані: картка").space().number().space().$person['id']; echo "</LEGEND>"; setauthor_gendata_users($person); echo "</FIELDSET>\n"; //-------------------------------- echo "<p>\n"; echo "<INPUT TYPE=\"hidden\" NAME=\"lang\" VALUE=\"".$lang."\">\n"; echo "<INPUT TYPE=\"hidden\" NAME=\"id\" VALUE=\"".$person['id']."\">\n"; echo "<INPUT CLASS=\"submit\" type=\"submit\" value=\"".enruua("Update data", "Обновить сведения", "Поновити відомості") ."\">"; echo "</P>\n"; echo "</FORM>\n"; ?> <form name="_trigger_all_latin" action="trigger_all_latin.php" method="post"> <input type=hidden name=id_selected value=<? echo $id_selected;?>> <input type=hidden name=todo value=<? echo $todo;?>> <input type=hidden name=lang value=<? echo $lang;?>> <input type=hidden name="all_latin" value="<? if ($_POST['all_latin']) echo "0"; else echo "1";?>"> </form> <form name="_add_email" action="add_email.php" method="post"> <input type=hidden name=id_selected value=<? echo $id_selected;?>> <input type=hidden name=lang value=<? echo $lang;?>> </form> <? echo "<FORM name=\"_create_login\" action=\"create_login.php\" method=\"post\">\n"; ?> <input type=hidden name=id_selected value=<? echo $id_selected;?>> <input type=hidden name=lang value=<? echo $lang;?>> <? echo "</FORM>"; ?> <?//2nd time - generating forms for deletion //$person=person($id_selected); $res_em = mysql_query("SELECT id FROM Emails WHERE person_id='".$id_selected."'"); if (mysql_num_rows($res_em)) { while ($e = mysql_fetch_array($res_em)) { ?> <form name="_delete_email<?echo $e['id'];?>" action="delete_email.php" method="post"> <input type=hidden name=id_selected value=<? echo $id_selected;?>> <input type=hidden name=lang value=<? echo $lang;?>> <input type=hidden name=email_id value=<? echo $e['id'];?>> </form> <? } } ?> <? require("footer_users.php"); ?>
Simpan