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
/
View File Name :
show_article_entry.php.~7~
<?php require("header_users.php"); //print_r($_POST); $author_id = user_person_id(); //article_id should be passed by POST (or GET - when turning back eg from delete_article_file.php) if ($_POST['article_id']) $article_id = $_POST['article_id']; elseif ($_GET['article_id']) $article_id = $_GET['article_id']; $a = article($article_id); if ($author_id && $a['id']) { /*$arts = mysql_query("SELECT * FROM Articles WHERE id=".$article_id); //should be only one $a = mysql_fetch_array($arts);*/ $article_is_completely_finalised = article_is_completely_finalised($a); echo "<h2>\n"; echo enruua("Paper", "Статья", "Стаття").space().number().space().$a['id']; echo "</h2>\n"; echo "<h3>\n". andify(article_authors($a)).": ".quote(article_title($a),$lang,"HTML") . "</h3>\n"; $i = get_article_info($a); $s = $i['status']; $smeaning = article_status_meaning($s); echo "<P>\n"; echo enruua("Current status", "Текущее состояние", "Поточний стан").": "."<B>"; if ($smeaning=="published") { $pd = article_publication_data($a); if ($pd) echo enruua("published in","опубликована в","опубліковано у"). " ".$pd; // else echo "(".enruua("coordinates are unavailable at the moment","координаты пока не известны","координати поки що невідомі") . ")"; } else { echo print_article_status_users($a); } echo ".</B>"; echo "</P>\n"; $revs = mysql_query("SELECT * FROM Revisions WHERE article_id=" .$a['id']." ORDER BY created,revision_received, closed, decision;"); $num_revs = mysql_num_rows($revs); echo "<p>\n"; if ($num_revs) { if ($num_revs >1) echo enruua("There are", "В редакции имеются", "В редакції є"); else echo enruua("The paper exists in the form of", "В редакции имеется", "В редакції є"); echo " ".say_like_ordinal($num_revs, enruua("manuscript version", "версия рукописи","версій рукопису"), enruua("manuscript versions", "версии рукописи","версій рукопису"), $num.space().enruua("manuscript versions", "версий рукописи","версій рукопису")) ." ".enruua("of this paper","этой статьи","цієї статті") ."."; } else { echo enruua("There are no manuscripts of this paper in the Editorial Board", "Рукописей этой работы в в настоящее время в редакции нет", "Рукописів цієї роботи зараз в редакції немає")."."; } echo "</p>\n"; while ($revision = mysql_fetch_array($revs)) { $rinfo = revision_info($revision); $revision_is_finalised = is_finalised($revision); $revision_editable = //(boolean)($revision_is_finalised && (!$article_is_completely_finalised) && $rinfo['is_last_revision']); (boolean)(!$revision_is_finalised && (!is_valid_date($revision['revision_received']))); echo "<DIV"; if ($revision['revision_received']) echo " class=\"revision_submitted\""; else echo " class=\"revision_unsubmitted\""; echo ">\n"; //$revision = revision($rev['revision_id']);//because 'id' is overwritten! $show_rev_n = show_revision_number($revision); //files $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 != "..") $files[] = $filename; } closedir($dir_handle); $num_files = count($files); // $is_closed = is_closed($revision); echo "<A NAME=\"rev".$revision['id']."\"></A>\n"; if ($is_closed) echo "<FIELDSET class=\"manuscript_closed\">\n"; else echo "<FIELDSET class=\"manuscript\">\n"; echo "<LEGEND>\n"; echo enruua("Manuscript","Рукопись","Рукопис").space().number().space().$show_rev_n; if ($is_closed) echo " (".enruua("archived","архив","архів").")"; else echo " (".enruua("current","актуальная","актуальна").")"; echo "</LEGEND>\n"; $s = 'show'.$revision['id']; if (isset($_POST[$s])) $show = $_POST[$s]; else $show = 0; if (!$is_closed) $show = 1; if ($show) {//show echo "<FIELDSET class=\"referee\">\n"; echo "<LEGEND>\n"; echo enruua("General information on the manuscript","Общие сведения о рукописи","Загальні відомості про рукопис"); echo "</LEGEND>\n"; echo "<TABLE>\n"; echo "<colgroup> <col width=40%*> <col width=60%*> </colgroup>\n"; echo "<tr>"; echo "<th>".enruua("Date of reception of the manuscript by the editors", "Дата получения рукописи редакцией", "Дата отримання рукопису редакцією")." "; echo "</th>\n"; echo "<th>"; if ($num_files>1) echo enruua("Files of the manuscript", "Файлы рукописи", "Файли рукопису"); elseif ($num_files>0) echo enruua("File of the manuscript", "Файл рукописи", "Файл рукопису"); else echo enruua("Files of the manuscript", "Файлы рукописи", "Файли рукопису"); echo "</th>\n"; /* echo "<th>".enruua("", "", "")."</th>\n"; */ echo "</tr>\n"; echo "<tr>\n"; echo "<td>"; if (is_valid_date($revision['revision_received'])) echo print_date($revision['revision_received']); else echo enruua("This manuscript has not yet been sent to the editors", "Эта рукопись еще пока не отправлена в редакцию", "Цей рукопис поки що не було надіслано до редакції")."."; echo "</td>"; echo "<td>\n"; if ($num_files>1) echo enruua("You uploaded the following files", "Вы ввели следующие файлы", "Ви ввели наступні файли").":"; elseif ($num_files>0) echo enruua("You uploaded the following file", "Вы ввели следующий файл", "Ви ввели наступний файл").":"; else { } if ($revision_editable) { echo "<TABLE>\n"; echo "<TR>\n"; echo "<TD>\n"; } if ($num_files) { echo "<table style=\"width: 100%;\">\n"; echo "<colgroup> <col width=80%> <col width=20%*> </colgroup>\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 style=\"border: none; vertical-align: middle;\">" .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>";*/ if (!is_valid_date($revision['revision_received'])) { echo "<td style=\"border: none; vertical-align: middle; text-align: right;\">"; echo "<form action=\"delete_article_file.php"."\" method=\"post\">\n"; echo "<INPUT type=\"hidden\" name=\"lang\" value=\"".$lang."\">\n"; echo "<INPUT type=\"hidden\" name=\"revision_id\" value=\"".$revision['id']."\">\n"; echo "<input type=\"hidden\" name=\"article_id\" value=\"".$article_id."\">\n"; echo "<INPUT type=\"hidden\" name=\"file_to_unlink\" value=\"".$file."\">"; echo "<INPUT class=\"delete_full\" type=\"submit\" value=\"".enruua("Delete","Удалить","Видалити")."\">"; echo "</form>\n"; echo "</td>"; } echo "</tr>\n"; } echo "</table>\n"; } else { echo enruua("No files of","Файлы", "Файли")." " .enruua("manuscript","рукописи","рукопису") ." ".number().space('HTML'). show_revision_number($revision)." " .enruua("are available","отсутствуют","відсутні")."."; } if ($revision_editable) { echo "</TD>\n"; echo "</TR>\n"; } if ($revision_editable) { echo "<TR>\n"; echo "<TD>\n"; echo "<form enctype=\"multipart/form-data\" action=\"upload_article_file.php\" method=\"POST\">\n"; //<!-- MAX_FILE_SIZE must precede the file input field --> echo "<input type=\"hidden\" name=\"MAX_FILE_SIZE\" value=\"".$_max_file_size."\" />\n"; // <!-- Name of input element determines name in $_FILES array --> echo "<input type=\"hidden\" name=\"article_id\" value=\"".$article_id."\">\n"; echo "<input type=\"hidden\" name=\"revision_id\" value=\"".$revision['id']."\">\n"; echo "<input type=\"hidden\" name=\"lang\" value=\"".$lang."\">\n"; echo "<input name=\"uploaded_file\" type=\"file\"\"/>"; echo " <input type=\"submit\" value=\"".enruua("Upload file","Подгрузить файл","Підвантажити файл")."\" />\n"; echo "</form>\n"; echo "</TD>\n"; echo "</TR>\n"; echo "</TABLE>\n"; } echo"</td>\n"; echo "</tr>\n"; echo "</table>\n"; echo "<table style=\"width: 100%;\">"; if ($revision_editable && (!$rinfo['is_sole_revision'])) { echo "<tr>\n"; echo "<td>\n"; echo "<FORM action=\"drop_revision.php\" method=\"POST\">\n"; echo pass("article_id",$article_id); echo pass("revision_id",$revision['id']); echo pass("lang",$lang); echo "<INPUT class=\"delete_full\" type=\"submit\" value=\"". enruua("Drop this manuscript revision", "Удалить эту версию рукописи", "Видалити цю версію рукопису") . "\" onclick=\"return confirm('" .enruua("The selected revision will be deleted completely", "Указанная версия рукописи будет полностью удалена", "Вказану версію рукопису буде цілком видалено")."."."')\"" .">"; echo "</FORM>\n"; echo "</td>\n"; echo "</tr>\n"; } if (!is_valid_date($revision['revision_received']) && ($num_files)) { echo "<tr>\n"; echo "<td>\n"; echo "<FORM action=\"submit_revision.php\" method=\"POST\">\n"; //echo pass("author_id",$author_id); echo pass("article_id",$article_id); echo pass("revision_id",$revision['id']); echo pass("lang",$lang); echo "<INPUT class=\"full\" type=\"submit\" value=\"". enruua("Send the manuscript to the editors", "Отправить рукопись в редакцию", "Надіслати рукопис до редакції") . "\" onclick=\"return confirm('" .enruua("The revision will be sent to the editors and, as a consequence, will be closed for any further modifications", "Данная версия рукописи будет отправлена в редакцию и поэтому будет автоматически закрыта для дальнейших изменений", "Дану версію рукопису буде надіслано до редакції і тому її буде автоматично заблоковано для редагування")."."."')\"" .">"; echo "</FORM>\n"; echo "</td>\n"; echo "</tr>\n"; } echo "</table>\n"; echo "</FIELDSET>\n"; if (is_closed($revision)) { echo "<fieldset>\n"; echo "<legend>\n". enruua("Editorial decision","Решение редакции","Рішення редакції"). "</legend>\n"; echo important(decision_meaning_display(decision_meaning($revision['decision']),$lang,TRUE)); echo "</fieldset>\n"; } // refereeing $resr = mysql_query("SELECT * FROM Referees WHERE revision_id='".$revision['id']."' ORDER BY id,requested,replied"); $num = mysql_num_rows($resr); if ($num) { //there are some referees $n =0; while ($ref = mysql_fetch_array($resr)) { $n++; if (report_done($ref) && ($ref['visible'])) { echo "<a name=_referee".$ref['id']."></a>"; echo "<FIELDSET class='referee'>\n"; echo "<LEGEND>\n".enruua("Referee","Рецензент","Рецензент"); if ($num > 1) echo " ".number()." ".$n; echo "</LEGEND>\n"; /* echo "<p>\n".enruua("Referee's recommendation", "Рекомендация рецензента", "Рекомендація рецензента"). "</p>\n"; */ /*echo "<p>\n".enruua("Having read the manuscript", "Ознакомившись с рукописью", "Ознайомившись з рукописом")." " . enruua("of Article","статьи", "статті") ." ".article_edit_link($revision['article_id'],number()." ".$revision['article_id']) ." (".enruua("version","версия","версія")." ".show_revision_number($revision)."), "; echo enruua("the referee made the following recommendation", "рецензент дал следующую рекомендацию", "рецензент дав наступну рекомендацію").":" . "</p>\n"; echo "<p>\n"; echo "<b>" . recommendation_meaning_display(recommendation_meaning($ref['recommends'])). "</b>"; echo "</p>\n";*/ //questionnaire $qfields = article_report_questionnaire_fields(); $q_valid = array(); foreach ($qfields as $qf) { if ($ref[$qf]) $q_valid[$qf] = $ref[$qf]; } if (count($q_valid)) { echo "<a name=\"questionnaire\"></a>\n"; echo "<FIELDSET>\n"; echo "<legend>\n"; echo enruua("Report questionnaire","Анкета рецензии", "Анкета рецензії"); echo "</LEGEND>\n"; echo "<TABLE>\n"; echo "<COLGROUP> <col width=70%*> <col width=30%*> </COLGROUP>\n"; foreach ($q_valid as $qf => $q_val) { echo "<TR>\n"; echo "<TD>\n"; echo article_report_code_description($qf); echo "</TD>\n"; echo "<TD>\n"; echo "<b>".article_report_code_meaning($ref[$qf],$qf)."</b>"; echo "</TD>\n"; echo "</TR>\n"; } echo "</TABLE>\n"; echo "</FIELDSET>\n"; } //files if (report_done($ref)) { $rdir = revision_report_dir_name($revision['id'])."/".$ref['referee_id']; $rfiles=array(); //initialise if (!file_exists($rdir)) { mkdir($rdir, 0700); dir_hide($dir); } $rdir_handle = opendir($rdir); while (false !== ($filename = readdir($rdir_handle))) { if ($filename != "." && $filename != "..") $rfiles[] = $filename; } closedir($rdir_handle); $rc = count($rfiles); if ($rc) { echo "<fieldset>\n"; echo "<legend>\n"; if ($c>1) echo enruua("Files of report","Файлы рецензии","Файли рецензії"); else echo enruua("File of report","Файл рецензии","Файл рецензії"); echo "</legend>\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>"; if (!report_done($ref)) echo "<th>".""."</th>"; foreach ($rfiles as $file) { echo "<tr><td>" .file_link(revision_report_dir_name_web($revision['id'])."/".$ref['referee_id']."/".$file) ."</td>"; // echo "<td>" //.print_date(date ("d.m.Y H:i:s", filemtime(revision_report_dir_name($revision['id'])."/".$file))) // ."</td>"; echo "<td>".readable_file_size(revision_report_dir_name($revision['id'])."/".$ref['referee_id']."/".$file) ."</td>"; echo "</tr>\n"; } echo "</table>\n"; echo "</fieldset>\n"; } } //remarks $remark_entries = referees_remark_entries($ref); $numrems = mysql_num_rows($remark_entries); if ((!report_done($ref)) || $numrems) { echo "<a name=\"remarks\"></a>\n"; echo "<fieldset>\n"; echo "<legend>\n"; echo enruua("Referee's remarks","Замечания рецензента","Зауваження рецензента"); echo "</legend>\n"; if ($numrems) { if ($numrems>1) echo "<OL>\n"; else echo "";//"<p>\n"; while ($rem = mysql_fetch_array($remark_entries)) { if ($numrems>1) echo "<li>\n"; echo "<span>". $rem['remark_text']."</span>"; }//while if ($numrems>1) echo "</li>\n"; }//if numrems if ($numrems>1) echo "</OL>\n"; else echo ""; echo "</fieldset>\n"; }//end remarks echo "</fieldset>\n"; } }//while }//if num }//show if ($is_closed) { echo "<form action='".$_SERVER["PHP_SELF"]."#rev".$revision['id']."' method='post'>\n"; echo "<input type='hidden' name='article_id' value='".$article_id."'>\n"; echo "<input type='hidden' name='lang' value='".$lang."'>\n"; $s = 'show'.$revision['id']; echo "<input type='hidden' name='".$s."' value='".($show? 0: 1)."'>\n"; echo "<input type='submit' value='" . ($_POST[$s] ? enruua('Hide the details','Скрыть подробности','Сховати подробиці'): enruua('Show the details','Показать подробности','Показати подробиці'))."'>"; echo "</form>\n"; } //echo "</fielfset>\n"; echo "</DIV>\n"; } $lr = last_revision($a); //if (!$article_is_completely_finalised && ($lr['revision_received']) && ($lr['decision'] >= 2) ) if ((in_array(decision_meaning($lr['decision']),array("minor_changes_no_refereeing","minor_changes_refereeing","major_changes"))) && ($lr['revision_received']) ) { echo "<p>\n"; echo "<FORM action=\"add_revision.php\" method=\"POST\">\n"; echo pass("article_id",$article_id); echo pass("lang",$lang); echo "<INPUT type=\"submit\" value=\"". enruua("Create a new revision of the manuscript", "Создать новую версию рукописи", "Створити нову версію рукопису") . "\" onclick=\"return confirm('" .enruua("A new revision of your paper will be created. Note that its current version then automatically becomes obsolete and, therefore, uneditable", "Сейчас в базу данных будет добавлена карточка для новой версии рукописи Вашей статьи. При этом текущая версия будет закрыта для редактирования", "Зараз в базі даних буде створено картку для нової версії Вашого рукопису. При цьому поточну версію буде закрито для редагування")."."."')\"" .">"; echo "</FORM>\n"; echo "</p>\n"; } echo "<P>\n"; echo "<form action='manage_my_articles.php' method='post'>\n"; echo pass("lang",$lang); echo "<INPUT CLASS=\"back\" type=\"submit\" value=\"". enruua("Go back to the complete list of my articles", "Вернуться ко списку всех моих статей", "Повернутися до переліку всіх моїх статей")."\">"; echo "</P>\n"; } else { /*tell(enruua("Invalid person identifier", "Неверный идентификатор пользователя", "Невірний ідентифікатор користувача")."!"); */ //go(manage_my_articles()); //tell("!"); ?> <form name="return" method="post" action="manage_my_articles.php"> <input type="hidden" name="lang" value="<? echo $lang?>"> </form> <script language="javascript" type="text/javascript"> document.return.submit(); </script> <? } require("footer_users.php"); ?>