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
/
admin
/
Edit File:
add_remove_institutions.php
<? $page_title="Add/Remove institutions for Author no. $id_selected"; $related_page="manage_authors.php"; require("functions_admin.php"); require("../auth/auth.php"); $id_selected = take_variable("id_selected"); $aa_browse_todo = take_variable("aa_browse_todo"); $aa_todo = take_variable("aa_todo"); $aa_add_selected = take_variable("aa_add_selected"); $aa_browse_selected = take_variable("aa_browse_selected"); $lang = $_POST['lang']; switch ($aa_browse_todo) { case "Accept": mysql_connect($_db_host,$_db_user,$_db_password); mysql_db_query($_db, "DELETE FROM AI WHERE author_id='".$id_selected."'"); mysql_db_query($_db, "REPLACE INTO AI (institution_id, author_id, institution_ambition) SELECT institution_id, author_id, institution_ambition FROM AI_temp WHERE author_id='".$id_selected."' "); header("Location: manage_authors_action.php?id_selected=$id_selected&todo=modify&lang=$lang"); break; case "Discard": header("Location: manage_authors_action.php?id_selected=$id_selected&todo=modify&lang=$lang"); break; case "Remove": mysql_connect($_db_host,$_db_user,$_db_password); require("header.php"); if ($aa_browse_selected) { //echo "removing author $aa_browse_selected for article $id_selected"; $res_in_remove = mysql_query("delete from AI_temp where author_id='".$id_selected."' and institution_id='".$aa_browse_selected."'"); } //if selected else echo "<div class=alert><p align=center>No command specified!</p></div>"; $aa_browse_todo="-1"; break; default: //echo "not remove"; require("header.php"); break; } //switch mysql_connect($_db_host,$_db_user,$_db_password); mysql_query("SET NAMES '".$_charset."'"); //add authors (form) $res_who = mysql_query("SELECT * FROM Authors WHERE id='".$id_selected."' "); $who = mysql_fetch_array($res_who); // should be only one entry! $res_in = mysql_query("SELECT * FROM Institutions ORDER BY name_gen_".$lang); if(!$res_in) die(mysql_error("Cannot look into the Institutions table!")); echo "<H1>".enruua("Selection of institutional affiliations for", "Выбор организаций-работодателей для автора", "Вибір організацій працевлаштування для автора")." ".author_edit_link($id_selected)."</h1>\n"; echo "<div class=admin_entry>"; echo "<p>".enruua("Card owner's name", "Имя владельца карточки","Ім'я володаря картки").": ".author_edit_link($id_selected)."</p>"; echo "<p>".enruua("Select among the organizations registered in the authors table in the order of appearence", "Выберите нужные записи из таблицы организаций в нужном порядке", "Виберіть з потрібні записи з таблиці організацій в потрібному порядку").":</p>\n"; print("<FORM METHOD=\"POST\" ACTION=\"add_remove_institutions.php\">\n"); print("<input type=\"hidden\" name=\"id_selected\" value=\"$id_selected\">\n"); print("<input type=\"hidden\" name=\"todo\" value=\"$todo\">\n"); print("<input type=\"hidden\" name=\"lang\" value=\"$lang\">\n"); echo "<p align=left>"; //all the entries of the authors table (a menu) //echo "aa_add_selected=$aa_add_selected<br>\n"; echo "<SELECT style=\"width: 100%;\" NAME=\"aa_add_selected\" >\n"; while($row = mysql_fetch_array($res_in)) { echo "<option value=".$row["id"].">"; echo institution_option_name($row)." (".$row["city_$lang"].")"; echo "</option>\n"; } echo "</SELECT></p>\n"; echo "<p align=left>"; echo "<input type=hidden name=aa_todo value=select>"; echo "<input type=\"submit\" name=foo value=\"".enruua("Add to the list of employers", "Добавить в список организаций, сотрудником которых является", "Додати до переліку організацій, співробітником яких є")." ".plain_short_name($id_selected)."\">\n"; echo "</p>\n "; //if ($aa_add_selected) echo admin_note(enruua("The main affiliation should be specified at first", "Основное место работы следует указать первым пунктом", "Основне місце роботи слід вказати першим пунктом")."."); if ($aa_todo=="select") { /* add an author */ /* echo "aa_add_selected=$aa_add_selected (author); id_selected=$id_selected (article)"; */ $res_aa_verify = mysql_db_query($_db,"SELECT * FROM AI_temp WHERE institution_id='$aa_add_selected' AND author_id= '$id_selected' "); //mysql_free_result; if ( $q = mysql_fetch_array($res_aa_verify) ) { // echo " (Found id=$q[id], au_id=$q[author_id], art_id=$q[article_id]) "; } else { //echo "inserting"; // look for other authors ambitions $res_other = mysql_db_query($_db, "SELECT institution_ambition FROM AI_temp WHERE author_id='$id_selected' ORDER BY institution_ambition"); while ($other=mysql_fetch_array($res_other)) { //other while (list($key,$val) = each($other) ) { $new_ambition=$val; /* echo "key=$key, val=$val"; */ } /* echo "amb= $new_ambition <br>"; */ }//other $new_ambition++; //echo "Inserting author `$aa_add_selected' for article `$id_selected'"; $res_aa_replace = mysql_db_query($_db,"INSERT INTO AI_temp (institution_id,author_id,institution_ambition) VALUES ('$aa_add_selected', '$id_selected', '$new_ambition' )"); if(!$res_aa_replace) die(mysql_error()); //$aa_add_selected=0; echo "purged<br>"; } //inserting } echo "</FORM>\n"; echo "</div>\n"; // actions performed; can output the results //-------------------------- //now actually list the authors $res_aa_read = mysql_db_query($_db,"SELECT * FROM AI_temp WHERE author_id='".$id_selected."' ORDER BY institution_ambition"); echo "<DIV CLASS=admin_entry>"; echo "<p>".enruua("The following organizations are currently selected as employers of the person specified", "В настоящий момент указаны следующие организации, сотрудником которых является", "На разі вказано наступні організації, співробітником яких є" )." ".author_edit_link($id_selected).":</p>"; //browse authors print("<FORM METHOD=\"POST\" ACTION=\"add_remove_institutions.php\">\n"); /* print("<input type=\"hidden\" name=\"aa_browse_selected\" value=\"$aa_browse_selected\">\n"); */ print("<input type=\"hidden\" name=\"id_selected\" value=\"".$id_selected."\">\n"); print("<input type=\"hidden\" name=\"todo\" value=\"$todo\">\n"); print("<input type=\"hidden\" name=\"lang\" value=\"$lang\">\n"); echo "<p>"; echo "<select style=\"width: 100%;\" name=\"aa_browse_selected\" size=2>\n"; while($row = mysql_fetch_array($res_aa_read)) { $res_in_read = mysql_db_query($_db, "select * from Institutions where id='$row[institution_id]'"); if ($i_entry = mysql_fetch_array($res_in_read)) { echo "<option value=".$i_entry["id"].">"; echo institution_option_name($i_entry)." (".$i_entry["city_$lang"].")"; echo "</option>\n"; } //$au_entry contains sth else echo "Something wrong!"; } //row echo "</select></p>"; echo "<p>"; echo "<input type=\"hidden\" name=aa_browse_todo value=\"Remove\">"; echo "<input type=\"submit\" name=foo value=\"".enruua("Remove from the list", "Убрать из списка","Забрати з переліку")."\">\n"; //echo "<input type=\"submit\" name=aa_browse_todo value=\"Demote\">\n"; echo "</p>"; echo "</form>"; echo "</DIV>"; echo "<div class=control>"; /*echo "<h2>".enruua("Changing the list of employers of", "Изменение списка организаций, сотрудником которых является", "Зміна переліку місць організацій, співробітником яких є")." ".author_edit_link($id_selected,"")."</h2>\n";*/ echo "<h2>".enruua("Actions","Действия","Дії")."</h2>\n"; echo "<p>".enruua("Please choose from the actions below", "Выберите, что сделать","Виберіть, що зробити").":</p>\n"; echo "<FORM ACTION=add_remove_institutions.php METHOD=\"POST\">"; print("<input type=\"hidden\" name=\"id_selected\" value=\"".$id_selected."\">\n"); print("<input type=\"hidden\" name=\"lang\" value=\"$lang\">\n"); echo "<p><input type=radio name=aa_browse_todo value=\"Discard\"><font color=$alert_colour>".enruua("Discard changes", "Игнорировать сделанные изменения", "Ігнорувати зроблені зміни")."</font>\n"; echo "<br><input type=\"radio\" name=aa_browse_todo checked value=\"Accept\">".enruua("Accept changes","Принять сделанные изменения","Прийняти зроблені зміни")."\n"; echo "</p>\n"; echo "<p><input type=\"submit\" id=\"proceed\" value=\"".enruua("Proceed", "Принять указанное решение и продолжить далее","Прийняти вказане рішення та йти далі")."\"></p>"; echo "</form>"; echo "</div>"; require ("footer.php"); ?>
Simpan