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:
manage_my_refereeing.php
<?php require("header_users.php"); $author_id = user_person_id(); echo "<H1>". enruua("My refereeing","Мои рецензии","Мої рецензії"). "</H1>\n"; if ($author_id) { $something_assigned=0; //new manuscripts $rev_entries = mysql_query("SELECT * FROM Revisions LEFT JOIN Referees ON Revisions.id=Referees.revision_id WHERE Referees.referee_id='".$author_id."' AND (Referees.replied IS NULL || Referees.replied = '0000-00-00') AND (Referees.requested IS NOT NULL) AND (Referees.cancelled IS NULL) ORDER BY requested,replied,revision_received"); $num = mysql_num_rows($rev_entries); if ($num) { $something_assigned=1; echo "<h3>"; if ($num>1) echo enruua("New manuscripts", "Новые рукописи", "Нові рукописи"); else echo enruua("A new manuscript", "Новая рукопись", "Новий рукопис"); echo "</h3>\n"; echo "<p>\n"; echo enruua("The Editorial Board of the journal", "Редакционная коллегия журнала", "Редакційна колегія") ." ".quote($_journal['name'][$lang],$lang,"HTML")." " .enruua("asks you to referee", "обращается к Вам с просьбой прорецензировать", "звертається до Вас з проханням прорецензувати")." "; echo say_like_ordinal($num, enruua("new manuscript", "новую рукопись","новий рукопис"), enruua("new manuscripts", "новые рукописи","нові рукописи"), $num.space().enruua("new manuscripts", "новых рукописей","нових рукописів"))."."; echo "</p>\n"; echo "<p>\n"; if($num>1) echo enruua("Please be so kind as to let us know whether you are able to referee these manuscripts", "Будьте любезны, сообщите нам, сможете ли Вы выступить рецензентом этих рукописей", "Будь ласка, повідомте нам, чи зможете Ви виступити рецензентом цих рукописів"); else echo enruua("Please be so kind as to let us know whether you are able to referee this manuscript", "Сообщите нам, пожалуйста, сможете ли Вы выступить рецензентом этой рукописи", "Будь ласка, повідомте нам, чи зможете Ви виступити рецензентом цього рукопису"); echo ". ". enruua("We would be grateful if you could do this right now or within a few days period at most. This is fairly important because the refereeing process", "Будем весьма признательны, если Вы сделаете это прямо сейчас или, по крайней мере, в ближайшее время. Это важно в связи с тем, что процесс рецензирования", "Будемо Вам вельми вдячні, якщо Ви це зробите прямо зараз чи принаймні найближчим часом. Це важливо у зв'язку з тим, що процес рецензування")." "; if($num>1) echo enruua("for none of the above-mentioned manuscripts", "ни одной из указанных выше рукописей", "жодного зі вказаних вище рукописів"); else echo enruua("for the above-mentioned manuscript", "указанной выше рукописи", "вказаного вище рукопису"); echo " ".enruua("cannot be initiated until we know of your decision", "не может быть инициирован до тех пор, пока нам не будет известно о Вашем решении", "не може бути ініційовано доти, поки нам не буде відомо про Ваше рішення").". "; echo "</p>\n"; echo "<div class=new_manuscripts_list>\n"; $n=0; while ($rev = mysql_fetch_array($rev_entries)) { $n++; $a = article($rev['article_id']); $revision = revision($rev['revision_id']);//because 'id' is overwritten! echo "<fieldset>\n"; echo "<legend>\n"; echo $n; echo "</legend>\n"; echo "<table width=100%>\n"; echo "<colgroup> <col width=3%*> <col width=*> <col width=8%*> </colgroup>\n"; echo "<tr>"; echo "<th>".enruua("Manuscript number","Номер рукописи","Номер рукопису")." "; echo "</th>\n"; echo "<th>".enruua("The article to which it corresponds", "Статья, которой соответствует", "Стаття, якій відповідає")."</th>\n"; echo "<th>".enruua("Request sent", "Запрос послан", "Запит надіслано")."</th>\n"; echo "</tr>\n"; echo "<tr>\n"; echo "<td>". show_revision_number($revision)."</td>"; echo "<td>\n". andify(article_authors($a)).": ".quote(article_title($a),$lang,"HTML") . "</td>\n"; echo "<td>"; if (is_valid_date($rev['requested'])) { echo say_days_ago(days_between_dates($rev['requested'],today())); } else { echo enruua("date unknown","дата неизвестна","дата навідома"); } echo "</td>\n"; echo "</tr>\n"; echo "</table>\n"; $dir = revision_dir_name($revision['id']); $files=array(); //initialise if (!file_exists($dir)) mkdir($dir, 0700); $dir_handle = opendir($dir); while (false !== ($filename = readdir($dir_handle))) { if ($filename != "." && $filename != ".." && $filename != "index.php") $files[] = $filename; } closedir($dir_handle); if ($files) { echo "<p>".enruua("For manuscript", "Для рукописи","Для рукопису") ." " . number(). space().show_revision_number($rev) . enruua(", the following files were submitted by the authors", " авторы предоставили следующие файлы"," автори надали наступні файли").":"; //echo "<div class=admin_list>\n"; echo "<table>\n"; echo "<tr>\n"; echo "<th>".enruua("File name","Имя файла","Ім'я файла")."</th>"; //echo "<th>".enruua("Last accessed","Дата создания","Дата створення")."</th>"; echo "<th>".enruua("File size","Размер","Розмір")."</th>"; // foreach ($files as $file) { echo "<tr><td>".file_link(revision_dir_name_web($revision['id'])."/".$file) ."</td>"; //echo "<td>" // .date ("d.m.Y H:i:s", filemtime(revision_dir_name($revision['id'])."/".$file)) // ."</td>"; echo "<td>".readable_file_size(revision_dir_name($revision['id'])."/".$file) ."</td>"; echo "</tr>\n"; } echo "</table>\n"; // echo "</div>\n"; }//IF FILES else { echo "<p>" .enruua("No files are currently available in the database for manuscript", "В настоящий момент база данных журнала не содержит никаких файлов рукописи", "На разі база даних журналу не містить ніяких файлів рукопису") ." ".number().space(). show_revision_number($revision); } // фалов нет //form echo "<p>\n"; echo "<FORM action=\"manage_my_refereeing_reply.php\" method=\"POST\">\n"; echo "<SELECT name=agrees>\n"; echo "<OPTION value=0>" . enruua("I do not agree to referee this paper", "Я не согласен рецензировать эту работу", "Я не згоден рецензувати цю роботу")."</OPTION>\n"; echo "<OPTION value=1 SELECTED>" . enruua("I agree to referee this paper", "Я согласен рецензировать эту работу", "Я згоден рецензувати цю роботу")."</OPTION>\n"; echo "</SELECT>\n"; echo pass("author_id",$author_id); echo pass("id",$rev['id']); echo pass("lang",$lang); echo "<INPUT type=\"submit\" value=\"". enruua("Send the answer to the editors", "Ответить редакции", "Відповісти редакції") . "\" onclick=\"return confirm('" .enruua("The editors will now be notified of your decision", "О Вашем решении сейчас будет сообщено редакции", "Про Ваше рішення зараз буде повідомлено редакції")."."."')\"" .">"; echo "</FORM>\n"; echo "</p>\n"; echo "</fieldset>\n"; } echo "</div>\n"; echo "<p>\n"; } // agreed to referee $rev_entries = mysql_query("SELECT * FROM Revisions LEFT JOIN Referees on Revisions.id=Referees.revision_id where Referees.referee_id='".$author_id."' AND Referees.requested>0 AND Referees.replied>0 AND Referees.agrees AND (Referees.report_received IS NULL) AND (Referees.cancelled IS NULL) ORDER BY replied,revision_received"); $num = mysql_num_rows($rev_entries); if ($num) { $something_assigned=1; echo "<h3>"; if ($num>1) echo enruua("Manuscripts under refereeing", "Рецензируемые рукописи", "Рецензовані рукописи"); else echo enruua("Manuscript under refereeing", "Рецензируемая рукопись", "Рецензований рукопис"); echo "</h3>\n"; echo "<p>\n"; echo enruua("You are the referee of", "У Вас на рецензии", "У Вас на рецензії")." "; echo say_like_ordinal($num, enruua("manuscript","рукопись","рукопис"), enruua("manuscripts","рукописи","рукописи"), $num.space().enruua("manuscripts", "рукописей","рукописів"))."."; echo "</p>\n"; echo "<div class=refereeing_manuscripts_list>\n"; $n=0; while ($rev = mysql_fetch_array($rev_entries)) { $n++; $a = article($rev['article_id']); $revision = revision($rev['revision_id']);//because 'id' is overwritten! echo "<a name=\"".$rev['revision_id']."\"></a>\n"; echo "<fieldset>\n"; echo "<legend>\n"; echo $n; echo "</legend>\n"; echo "<table width=100%>\n"; echo "<colgroup> <col width=3%*> <col width=*> <col width=2%*> <col width=8%*> </colgroup>\n"; echo "<tr>"; echo "<th>".enruua("Manuscript number","Номер рукописи","Номер рукопису")." "; echo "</th>\n"; echo "<th>".enruua("The article to which it corresponds", "Статья, которой соответствует", "Стаття, якій відповідає")."</th>\n"; if (is_valid_date($rev['replied'])) { echo "<th>".enruua("Waiting for a report", "Как долго ожидаем рецензии", "Як довго чекаємо на рецензію")."</th>\n"; } echo "</tr>\n"; echo "<tr>\n"; echo "<td>". show_revision_number($revision)."</td>"; echo "<td>\n". andify(article_authors($a)).": ".quote(article_title($a)) . "</td>\n"; if (is_valid_date($rev['replied'])) { echo "<td>"; echo say_how_many_days(days_between_dates($rev['replied'],today())); echo "</td>\n"; } else { //echo enruua("date unknown","дата неизвестна","дата навідома"); } echo "</tr>\n"; echo "</table>\n"; echo "<P>\n"; $dir = revision_dir_name($revision['id']); $files=array(); //initialise if (!file_exists($dir)) mkdir($dir, 0700); $dir_handle = opendir($dir); while (false !== ($filename = readdir($dir_handle))) { if ($filename != "." && $filename != ".." && $filename != "index.php" && $filename != "report") $files[] = $filename; } closedir($dir_handle); $c = count($files); if ($c) { echo "<p>".enruua("For manuscript", "Для рукописи","Для рукопису") ." " . number(). space().show_revision_number($revision) . enruua(", the authors provided", " авторы предоставили", " автори надали")." " .say_like_ordinal($c,enruua("file","файл","файл"), enruua("files","файла","файли"), enruua("files","файлов","файлів")).". "; if ($c >1) echo enruua("You can download those files using the links below", "Вы можете получить эти файлы по указанным ниже ссылкам", "Ви можете отримати ці файли за вказаними нижче посиланнями"); else echo enruua("You can download this file using the link below", "Вы можете получить этот файл по указанной ниже ссылке", "Ви можете отримати цей файл за вказаним нижче посиланням"); echo ".</p>"; echo "<table>\n"; echo "<tr>\n"; echo "<th>".enruua("File name","Имя файла","Ім'я файла")."</th>"; //echo "<th>".enruua("Last accessed","Дата создания","Дата створення")."</th>"; echo "<th>".enruua("File size","Размер","Розмір")."</th>"; // foreach ($files as $file) { echo "<tr><td>".file_link(revision_dir_name_web($revision['id'])."/".$file) ."</td>"; //echo "<td>" // .date ("d.m.Y H:i:s", filemtime(revision_dir_name($revision['id'])."/".$file)) // ."</td>"; echo "<td>".readable_file_size(revision_dir_name($revision['id'])."/".$file) ."</td>"; echo "</tr>\n"; } echo "</table>\n"; }//IF FILES else { echo "<p>" .enruua("No files are currently available for manuscript", "В настоящий момент база данных журнала не содержит никаких файлов рукописи", "На разі база даних журналу не містить ніяких файлів рукопису") .space().number().space(). show_revision_number($revision) .".</p>\n"; } // фалов нет echo "</P>\n"; echo "<p>\n"; echo "<FORM action=\"edit_refereeing_entry.php\" method=\"POST\">\n"; echo pass("author_id",$author_id); echo pass("id",$rev['id']); echo pass("lang",$lang); echo "<INPUT type=\"submit\" value=\"". enruua("Write a report", "Написать рецензию", "Написати рецензію") . "\"" /*." onclick=\"alert('" .enruua("The page showing the detailed information on manuscript No.", "Сейчас откроется страница с подробной информацией о рукописи номер", "Зараз буде відкрито сторінку із детальною інформацією про рукопис номер")." " .show_revision_number($revision) ."."."')\"" */ .">"; echo "</FORM>\n"; echo "</p>\n"; echo "</fieldset>\n"; } echo "</div>\n"; } if(!$something_assigned) echo "<p>" .enruua("You currently have no manuscripts to review", "В настоящее время у Вас не имеется рукописей для рецензирования", "На сьогоднішній день у Вас немає рукописів для рецензування")."." ."</p>\n"; // complete $rev_entries = mysql_query(" select * from Revisions LEFT JOIN Referees on Revisions.id=Referees.revision_id where Referees.referee_id='".$author_id."' AND Referees.requested IS NOT NULL AND Referees.replied IS NOT NULL AND Referees.agrees>0 AND Referees.report_received IS NOT NULL AND Referees.recommends ORDER BY report_received,replied,requested,revision_received;"); $num = mysql_num_rows($rev_entries); if ($num) { $something_assigned=1; echo "<h3>"; if ($num>1) echo enruua("Finished reports", "Завершенные рецензии", "Завершені рецензії"); else echo enruua("Finished report", "Завершенная рецензия", "Завершена рецензія"); echo "</h3>\n"; echo "<p>\n"; echo enruua("Earlier you prepared and submitted to the editors", "Ранее Вы подготовили и послали в редакцию", "Раніше Ви підготували та надіслали до редакції")." "; echo say_like_ordinal($num, enruua("report","рецензию","рецензію"), enruua("reports","рецензии","рецензії"), enruua("reports","рецензии","рецензії"))."."; echo "</p>\n"; echo "<div class=done_manuscripts_list>\n"; $n=0; while ($rev = mysql_fetch_array($rev_entries)) { $n++; $a = article($rev['article_id']); $revision = revision($rev['revision_id']);//because 'id' is overwritten! echo "<a name=\"".$rev['revision_id']."\"></a>\n"; echo "<fieldset>\n"; echo "<legend>\n"; echo $n; echo "</legend>\n"; echo "<table width=100%>\n"; echo "<colgroup> <col width=3%*> <col width=*> <col width=2%*> <col width=8%*> </colgroup>\n"; echo "<tr>"; echo "<th>".enruua("Manuscript number","Номер рукописи","Номер рукопису")." "; echo "</th>\n"; echo "<th>".enruua("The article to which it corresponds", "Статья, которой соответствует", "Стаття, якій відповідає")."</th>\n"; if (is_valid_date($rev['report_received'])) { echo "<th>".enruua("Report submitted", "Рецензия послана", "Рецензію надіслано")."</th>\n"; } echo "</tr>\n"; echo "<tr>\n"; echo "<td>". show_revision_number($revision)."</td>"; echo "<td>\n". andify(article_authors($a)).": ".quote(article_title($a)) . "</td>\n"; if (is_valid_date($rev['report_received'])) { echo "<td>"; echo print_date_time($rev['report_received']); echo "</td>\n"; } else { //echo enruua("date unknown","дата неизвестна","дата навідома"); } echo "</tr>\n"; echo "</table>\n"; echo "<p>\n"; echo "<FORM action=\"show_refereeing_entry.php\" method=\"POST\">\n"; echo pass("author_id",$author_id); echo pass("id",$rev['id']); echo pass("lang",$lang); echo "<INPUT type=\"submit\" value=\"". enruua("Show the details", "Показать подробности", "Показати деталі") . "\"" /*." onclick=\"alert('" .enruua("The page showing the detailed information on manuscript No.", "Сейчас откроется страница с подробной информацией о рукописи номер", "Зараз буде відкрито сторінку із детальною інформацією про рукопис номер")." " .show_revision_number($revision) ."."."')\"" */ .">"; echo "</FORM>\n"; //echo $rev['referee_id']; $ref = referee($rev['id']); if(is_valid_date($ref['pretend_unsubmitted'])) { echo "<FORM action=\"edit_refereeing_entry.php\" method=\"POST\">\n"; echo pass("author_id",$author_id); echo pass("id",$ref['id']); echo pass("lang",$lang); echo "<INPUT class =\"modify\" type=\"submit\" value=\"". enruua("Modify", "Изменить", "Змінити") . "\"" /*." onclick=\"alert('" .enruua("The page showing the detailed information on manuscript No.", "Сейчас откроется страница с подробной информацией о рукописи номер", "Зараз буде відкрито сторінку із детальною інформацією про рукопис номер")." " .show_revision_number($revision) ."."."')\"" */ .">"; echo "</FORM>\n"; } echo "</p>\n"; echo "</fieldset>\n"; } echo "</div>\n"; } } else { tell(enruua("Invalid person identifier", "Неверный идентификатор пользователя", "Невірний ідентифікатор користувача")."!"); // echo "test"; go(main_users(),array("lang"),array($lang)); } /* $fetch_papers = mysql_db_query($database,"select Articles.id, Articles.title from AA LEFT JOIN Articles on Articles.id=AA.article_id where Articles.status='published' and AA.author_id='$author_id' order by Articles.published_volume"); */ require("footer_users.php"); ?>
Simpan