One Hat Cyber Team
Your IP :
216.73.216.216
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
/
View File Name :
update_decision.php~
<?php //require("../login/include/session.php"); require_once("header.php"); //include("../auth/auth.php"); //include("functions_admin.php"); $lang = languify(take_variable('lang')); $id = $_POST['id']; $rev = revision($id); $dec = $_POST['dec']; $dm = decision_meaning($dec); mysql_query("set names ".$_charset); if (($rev['id']) && ($dec)) { $visible = $_POST['visible']; if (is_array($visible)) { foreach ($visible as $key => $val) { mysql_query("update Referees set visible='".$val."' where id='".$key."'"); } } switch ($dm) { case "accept": mysql_query("UPDATE Articles SET status=1 WHERE id=".$rev['article_id']); mysql_query("UPDATE Revisions SET decision='".$dec."', closed=now(), closed_by=".$session->author_id ." WHERE id=".$rev['id']); break; case "minor_changes_no_refereeing": mysql_query("UPDATE Revisions SET decision='".$dec."', closed=now(), closed_by=".$session->author_id ." WHERE id=".$rev['id']); break; case "minor_changes_refereeing": mysql_query("UPDATE Revisions SET decision='".$dec."', closed=now(), closed_by=".$session->author_id ." WHERE id=".$rev['id']); break; case "major_changes": mysql_query("UPDATE Revisions SET decision='".$dec."', closed=now(), closed_by=".$session->author_id ." WHERE id=".$rev['id']); break; case "reject": mysql_query("UPDATE Articles SET status=3, finalised=now(), finalised_by=".$session->author_id ." WHERE id=".$rev['article_id']); mysql_query("UPDATE Revisions SET decision='".$dec."', closed=now(), closed_by=".$session->author_id ." WHERE id=".$rev['id']); break; case "withdraw": mysql_query("UPDATE Articles SET status=4, finalised=now(), finalised_by=".$session->author_id ." WHERE id=".$rev['article_id']); mysql_query("UPDATE Revisions SET decision='".$dec."', closed=now(), closed_by=".$session->author_id ." WHERE id=".$rev['id']); break; case "forward": mysql_query("UPDATE Articles SET status=5, finalised=now(), finalised_by=".$session->author_id ." WHERE id=".$rev['article_id']); mysql_query("UPDATE Revisions SET decision='".$dec."', closed=now(), closed_by=".$session->author_id ." WHERE id=".$rev['id']); break; }//switch tell (enruua("Concerning the manuscript","По рукописи","Щодо рукопису") . " ". show_revision_number($rev)." " .enruua("the following decision have been taken","было принято решение","було прийнято рішення") .": ".decision_meaning_display($dm)); // sending emails $art = article($rev['article_id']); $authors = article_authors_entries($art); while ($person = mysql_fetch_array($authors)) { $l = languify(preferred_language($person)); $n = enruua_var($l,"No.","номер","номер"); //quote(article_title($art,$l),$l,"TEXT"). "(".number()." ".revision_display_number($rev).", ". $an //.andify(article_authors($art,$l,"TEXT"),$l).")"; $smd = say_more_details($person,$l); foreach (array('TEXT','HTML') as $j) { $t = name_revision($rev,$j,$l); switch ($dm) { case "accept": $msg[$j] = par(enruua_var($l,"We are pleased to inform you that the paper","Рады Вам сообщить, что статья","Раді Вам повідомити, що статтю") ." ".$t." ".enruua_var($l,"has been accepted for publication. More details can be found on the page", "была принята к печати. Более подробную информацию Вы можете найти на странице", "було прийнято до друку. Більш детальну інформацію Ви можете знайти на сторінці") ." ". $_journal['loginpage'].".", $j); $subj = $_journal['name'][$l].": ". enruua_var($l, "paper","статья","сттатю") ." " .$art['id']." ". enruua_var($l,"accepted","принята к печати","прийнято до друку"); break; case "minor_changes_no_refereeing": $msg[$j] = par(enruua_var($l,"After reviewing the manuscript","После рассмотрения рукописи","Після розгляду рукопису") ." ".$t ." ".enruua_var($l,"the Editors suggest that you make some minor revisions in it","редакция пришла к выводу, что в ней следует сделать некоторые незначительные исправления","редакція дійшла висновку, що в ньому потрібно виконати деякі незначні виправлення").".",$j) .par(enruua("Please revise your manuscript accoridngly and upload a new version by using the journal online system","Пожалуйста, внесите требуемые правки и загрузите новую версию рукописи в электронную систему журнала","Будь ласка, зробіть відповідні виправлення та внесіть нову версію рукопису до електронної системи журналу"),$j) .$smd[$j]; $subj = $_journal['name'][$l].": ". enruua_var($l, "manuscript","рукопись","рукопис") ." " .show_revision_number($rev).", ". enruua_var($l,"minor changes","незначительные исправления","незначні виправлення"); break; case "minor_changes_refereeing": $msg[$j] = par(enruua_var($l,"After reviewing the manuscript","После рассмотрения рукописи","Після розгляду рукопису") ." ".$t ." ".enruua_var($l,"the Editors suggest that you make some minor revisions in it","редакция пришла к выводу, что рукопись требует значительной переработки","редакція дійшла висновку, що рукпис потребує значного доопрацювання").".",$j) .par(enruua("Please revise your manuscript accoridngly and upload a new version by using the journal online system","Пожалуйста, учтите все замечания и загрузите новую версию рукописи в электронную систему журнала","Будь ласка, врахуйте всі зауваження та внесіть нову версію рукопису до електронної системи журналу"),$j) .$smd[$j]; $subj = $_journal['name'][$l].": ". enruua_var($l, "manuscript","рукопись","рукопис") ." " .show_revision_number($rev).", ". enruua_var($l,"major changes","значительная переработка","суттєве доопрацювання"); break; case "reject": $msg[$j] = par(enruua_var($l,"We are sorry to inform you that the paper","К сожалению, вынуждены Вам сообщить, что статья","На жаль, мусимо Вам повідомити, що статтю") ." ".$t." ".enruua_var($l,"has been rejected","було відхилено").".",$j) .$smd[$j]; $subj = $_journal['name'][$l].": ". enruua_var($l, "paper","статья","сттатю") ." " .$art['id']." ". enruua_var($l,"rejected","отклонена","відхилено"); break; case "withdraw": $msg[$j] = par(enruua_var($l,"This is to inform you that processing of the paper","Сообщaeм Вам, что рассмотрение статьи","Повідомляємо Вам, що розгляд статті") ." ".$t." " .enruua_var($l,"has been stopped according to the wish of the authors", "было прекращено по желанию авторов", "було припинено за бажанням авторів").".",$j) .$smd[$j]; $subj = $_journal['name'][$l].": ". enruua_var($l, "paper","статья","сттатю") ." " .$art['id']." ". enruua_var($l,"withdrawn by the authors","отозвана авторами","відкликано авторами"); break; case "forward": $oj = other_journal($l); $msg[$j] = par(enruua_var($l,"Let us inform you that the paper","Позвольте Вам сообщить, что статья","Дозвольте Вам повідомити Вам, що статтю") ." ".$t.", ".enruua_var($l,"according to the decision of the Editor-in-Chief, has been forwarded for publication to the","согласно решению главного редактора, была передана для публикации в","згідно з рішенням головного редактора, було передано для публікації до") . " ". enruua_var($l,$oj['name_nominative'],$oj['name_nominative'],$oj['name_accusative']) . ".", $j); $msg[$j] = $msg[$j]. par(enruua_var($l,"For further information, please contact the","Для получения более подробной информации, пожалуйста, обращайтесь в редакцию","Для отримання більш детальної інформації, будь ласка, звертайтеся до редакції") . " ". enruua_var($l,$oj['name_nominative'],$oj['name_accusative'],$oj['name_accusative']) . " ". enruua_var($l,"by email","по электронной почте","за електронною поштою"). ": ". $oj['email'].".",$j); $msg[$j] = $msg[$j]. par(enruua_var($l,"Thank you for your interest in our journal","Благодарим Вас за внимание к нашему журналу","Дякуємо Вам за увагу до нашого часопису").".", $j); $subj = $_journal['name'][$l].": ". enruua_var($l, "paper","статья","сттатю") ." " .$art['id']." ". enruua_var($l,"forwarded to","передана в","передано до"). " ". $oj['shortname']; break; default: $msg[$j]= $subj = "error"; }//switch msg } notify_person_full($person,$msg,$subj,TRUE,NULL,TRUE); } }///end ?> <form name="return" method="post" action="edit_revision.php"> <input type="hidden" name="revision_id" value="<? echo $id?>"> <input type="hidden" name="lang" value="<? echo $lang?>"> </form> <script language="javascript" type="text/javascript"> document.return.submit(); </script> <? require("footer.php"); ?>