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:
pending.php~
<?php require("header.php"); $author_id = user_person_id(); $something_pending=0; /* $pending_arts = mysql_query("SELECT * FROM Articles LEFT JOIN AA ON Articles.id=AA.article_id WHERE AA.author_id=".$author_id." AND ((DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= DATE(Articles.finalised)) || Articles.finalised IS NULL || !UNIX_TIMESTAMP(Articles.finalised)) AND (Articles.status<=0 || Articles.status IS NULL) ORDER BY Articles.status,Articles.finalised");*/ //pending $pending_arts = mysql_query("SELECT * FROM Articles WHERE (Articles.status <=1) || (Articles.status IS NULL) ORDER BY status,id"); $num = mysql_num_rows($pending_arts); echo "<a name=\"pending\"></a>\n"; if ($num) { $something_pending=1; echo "<h3>"; if ($num>1) echo enruua("Current submitted papers","Поданные статьи","Подані статті"); else echo enruua("Submitted paper","Поданная статья","Подана стаття"); echo "</h3>\n"; echo "<p>\n"; $journ = journal_webpage_link();//quote($_journal['name'][$lang],$lang,"HTML"); echo enruua("The portfolio of the journal","Портфель журнала ".$journ,"Портфель журналу ".$journ)." ".enruua("contains","содержит","містить")." "; echo say_like_ordinal($num, enruua("paper", "статью", "статтю"), enruua("papers", "рукописи", "рукописи"), enruua("manuscripts", "статей", "статей")); echo enruua(" for possible publication in ".$journ, "", "")."."; echo " "; if($num>1) echo enruua("The detailed informaton on the processing of these papers is given below", "Подробные сведения о процессе рассмотрения этих статей приведены ниже", "Детальні відомості про процес розгляду цих статей наведено нижче"); else echo enruua("The detailed informaton on the processing of this paper is given below", "Подробные сведения о процессе рассмотрения этой статьи приведены ниже", "Детальні відомості про процес розгляду цієї статті наведено нижче"); echo "."; echo "</p>\n"; $n=0; while ($art = mysql_fetch_array($pending_arts)) { $i = get_article_info($art); $s = $i['status']; $art['s'] = $s; $art['article_id'] = $art['id']; $aa[] = $art; } function cmp($a, $b) { if ($a == $b) { return 0; } return (article_status_cmp_code($a['s']) < article_status_cmp_code($b['s'])) ? -1 : 1; } usort($aa, "cmp"); foreach ($aa as $a) //while ($art = mysql_fetch_array($pending_arts)) { $n++; // echo "<br>".$n; //$a = article($art['article_id']); //$a = $art; //$i = get_article_info($a); //$s = $i['status']; //$smeaning = article_status_meaning($s); $s = $a['s']; $smeaning = article_status_meaning($a['s']); echo "<A NAME=\"". $a['id'] . "\"></A>\n"; echo "<FIELDSET"; switch ($smeaning) { case 'accepted': echo ' class="accepted"'; break; case 'rejected': echo ' class="rejected"'; break; case 'withdrawn': echo ' class="withdrawn"'; break; case 'published': echo ' class="published"'; break; // virtual status case 'complete': if (is_acceptable($a)) echo ' class="acceptable"'; else echo ' class="complete"'; break; case 'pending': echo ' class="pending"'; break; case 'assigned': echo ' class="assigned"'; break; case 'unmanaged': echo ' class="unmanaged"'; break; } echo ">\n"; echo "<LEGEND>"; echo enruua("Paper","Статья","Стаття").space().number().space().$a['id']; echo "</LEGEND>\n"; echo "<TABLE style=\"width: 100%;\">\n"; echo "<colgroup> <col width=70%*> <col width=30%*> </colgroup>\n"; echo "<TH>\n"; echo enruua("Article","Статья","Стаття"); echo "</TH>\n"; echo "<TH>\n"; echo enruua("Status","Состояние","Стан"); echo "</TH>\n"; echo "<TR>\n"; echo "<TD>\n"; echo andify(article_authors($a)).": ".quote(article_title($a),$lang,"HTML"); echo "</TD>\n"; echo "<TD>"; //echo "<B>".print_article_status($s)."</B>"; echo "<B>".print_article_status_editors($a)."</B>"; if (is_valid_date($a['finalised']))//($s>=1) { echo "; ".enruua("finalised","закрыта","закрита")." "; echo print_date($a['finalised']); } echo "</TD>\n"; echo "</TR>\n"; echo "</TABLE>\n"; if ($smeaning=="accepted") { $publ = article_publication_data($a,TRUE); $rough_check_publ = $a['published_volume'] || $a['published_number'] || $a['published_page_start'] || $a['published_page_end']; if ($rough_check_publ) admin_note($publ,enruua("Tentative co-ordinates","Предполагаемые координаты","Передбачувані координати")); } $lastrev = last_revision($a); $revs = mysql_query("SELECT * FROM Revisions WHERE article_id=".$a['id']." ORDER BY Revisions.revision_received;"); $num_revs = mysql_num_rows($revs); echo "<DIV CLASS=\"smaller\">\n"; echo "<P>\n"; if ($num_revs) { if ($num_revs >1) echo enruua("The article folder contains", "Папка статьи содержит", "Папка статті містить"); else echo enruua("The article folder contains", "Папка статьи содержит", "Папка статті містить"); echo " ".say_like_ordinal($num_revs, enruua("manuscript version","версию рукописи","версію рукопису"), enruua("manuscript versions","версии рукописи","версії рукопису"), enruua("manuscript versions","версий рукописи","версій рукопису")); echo " "; echo enruua("of this paper","этой работы","цієї роботи"); echo enruua("","","")."."; echo "</P>\n"; echo "<TABLE style=\"width: 100%;\">\n"; echo "<colgroup> <col width=10%*> <col width=20%*> <col width=30%*> <col width=40%*> <col width=10%*> </colgroup>\n"; echo "<TH>\n"; echo enruua("Manuscript version","Версия рукописи","Версія рукопису"); echo "</TH>\n"; echo "<TH>\n"; echo enruua("Received","Дата получения","Дата отримання"); echo "</TH>\n"; echo "<TH>\n"; echo enruua("Acknowledgement of the mansucript receipt", "Подтверждение получения рукописи редакцией", "Підтвердження отримання рукопису редакцією"); echo "</TH>\n"; echo "<TH>\n"; echo enruua("Referees","Рецензенты","Рецензенти"); echo "</TH>\n"; echo "<TH>\n"; echo enruua("Type","Тип","Тип"); echo "</TH>\n"; while ($rev = mysql_fetch_array($revs)) { $dist = days_between_dates($rev['revision_received'],today() ); $resr = mysql_query("SELECT * FROM Referees WHERE revision_id='" .$rev['id']."' ORDER BY id,requested,replied"); $numref = mysql_num_rows($resr); echo "<TR>\n"; echo "<TD>\n"; if ($rev['id'] != $lastrev['id']) echo deleted_text(show_revision_number($rev)); else echo show_revision_number($rev); echo "</TD>\n"; echo "<TD>\n"; echo say_days_ago($dist,$lang); echo "</TD>\n"; echo "<TD>\n"; $conf_sent = is_valid_date($rev['confirmation_sent']); if (!$conf_sent) { echo "<TABLE>\n"; echo "<TR>\n"; echo "<TD>\n"; echo enruua("The receipt of this manuscript has not been acknowledged yet", "Об успешном получении рукописи авторам еще ничего не сообщалось", "Про успішне отримання рукопису авторам ще нічого не повідомлено")."."; echo "</TD>\n"; echo "</TR>\n"; echo "<TR>\n"; echo "<TD>\n"; echo "<FORM action=\"send_confirmation.php\" method=\"POST\">\n"; echo pass("id",$rev['id']); echo pass("lang",$lang); echo "<INPUT type=\"submit\" value=\"". enruua("Send an acknowledgement", "Отправить авторам подтверждение", "Надіслати авторам підтвердження")."\">"; echo "</FORM>\n"; echo "</TD>\n"; echo "</TR>\n"; echo "</TABLE>\n"; } else { echo enruua("Receipt acknowledged to the authors", "Подтверждение получения послано авторам", "Підтвердження отримання надіслано авторам") ." " . print_date_time($rev['confirmation_sent'])."; "; echo something_done_by(person($rev['confirmation_sent_by']), "notification sent by","выполнил","виконав", "notification sent by", "выполнила", "виконала"); } echo "</TD>\n"; echo "<TD>\n"; if ($numref) { if ($numref >1) echo "<OL>\n"; while ($ref = mysql_fetch_array($resr)) { if ($numref >1) echo "<LI>\n"; if (is_requested($ref))//($ref['referee_id']) { if ($ref['agrees']) { if ((is_valid_date($ref['cancelled']))) echo deleted_text(author_edit_link($ref["referee_id"],TRUE)); else echo author_edit_link($ref["referee_id"],TRUE); if (($ref['recommends']) && (is_valid_date($ref['report_received']))) echo "; ".enruua("referee's conclusion","вывод рецензента","висновок рецензента").": " ."<b>". recommendation_meaning_display(recommendation_meaning($ref['recommends'])). "</b>"; elseif (!is_valid_date($ref['cancelled']) && ($ref['agrees']) && (is_valid_date($ref['replied']))) { echo " ("; echo enruua("started refereeing","рецензирование началось","резензування почалося"). " ".say_days_ago(days_between_dates($ref['replied'],today() ),$lang); echo ")"; // no report yet $rems2 = mysql_query("SELECT * FROM Reminders2 WHERE referee_entry_id='".$ref['id']."'"); $nrems2 = mysql_num_rows($rems2); if ($nrems2) { echo "<FIELDSET CLASS=\"reminder\">\n"; echo "<LEGEND>". enruua("Repeated reminders on report sending","Повторные напоминания о предоставлении рецензии","Повторні нагадування про надіслання рецензії")."</LEGEND>\n"; echo "<UL type=\"circle\">\n"; while ($rem2 = mysql_fetch_array($rems2)) { echo "<LI>\n"; echo print_date_time($rem2['sent']); echo "</LI>\n";par(enruua_var($l,"Login","Код пользователя","Код користувача").": ". $get_u['username'] .br($j).enruua_var($l,"Password","Пароль","Пароль").": ". $get_u['raw_password'] ,$j); } echo "</UL>\n"; echo "</FIELDSET>\n"; } if (1) //(! (is_valid_date($ref['replied']) && (isset($ref['agrees'])))) { echo "<FORM action=\"send_reminder2.php\" method=\"POST\">\n"; echo pass("referee_entry_id",$ref['id']); echo pass("lang",$lang); echo pass("back","pending.php"); echo pass("tag","#".$a['id']); echo "<INPUT type=\"submit\" value=\"".enruua("Send a reminder","Послать напоминание","Надіслати нагадування")."\">"; echo "</FORM>\n"; } // } } else echo deleted_text(author_edit_link($ref["referee_id"],TRUE)); /**/ if ((!is_valid_date($ref['cancelled']))) { if (is_unspecified_date($ref["replied"])) {//has not replied yet echo " ("; echo enruua("no response yet","пока нет ответа","наразі не відповів"); if (is_valid_date($ref["requested"])) { $distreq = days_between_dates($ref['requested'],today() ); echo "; " . enruua("request sent","запрос послан","запит надіслано"); echo " ".say_days_ago($distreq,$lang); echo ")"; } } $rems = mysql_query("SELECT * FROM Reminders WHERE referee_entry_id='".$ref['id']."'"); $nrems = mysql_num_rows($rems); if ($nrems) { echo "<FIELDSET CLASS=\"reminder\">\n"; echo "<LEGEND>". enruua("Repeated requests","Повторные запросы","Повторні запити")."</LEGEND>\n"; echo "<UL type=\"circle\">\n"; while ($rem = mysql_fetch_array($rems)) { echo "<LI>\n"; echo print_date_time($rem['sent']); echo "</LI>\n"; } echo "</UL>\n"; echo "</FIELDSET>\n"; } if (! (is_valid_date($ref['replied']) && (isset($ref['agrees'])))) { echo "<FORM action=\"send_reminder.php\" method=\"POST\">\n"; echo pass("referee_entry_id",$ref['id']); echo pass("lang",$lang); echo pass("back","pending.php"); echo pass("tag","#".$a['id']); echo "<INPUT type=\"submit\" value=\"".enruua("Ask once more","Попросить повторно","Попросити повторно")."\">"; echo "</FORM>\n"; } } else { echo ". "; echo enruua("Unassigned","Отменен","Відмінено"). " ".say_days_ago(days_between_dates($ref['cancelled'],today() ),$lang)."."; echo ""; } } else { echo enruua("refereeing initiated but no referee selected as yet","процесс рецензирования запущен, но рецензент еще не выбран","процес рецензування розпочато, але рецензента ще не вибрано");} if ($numref >1) echo "</LI>\n"; } if ($numref >1) echo "</OL>\n"; } else { if (!is_closed($rev)) echo enruua("no referees assigned","рецензенты не назначены","рецензентів не призначено"); } echo "</TD>\n"; echo "<TD>".draw_revision_type($rev)."</TD>\n "; } echo "</TR>\n"; echo "</TABLE>\n"; } else { echo enruua("There are no manuscripts of this paper in the Editorial Board", "Рукописей этой работы в редакции нет", "Рукописів цієї роботи в редакції немає")."."; } echo "</p>\n"; echo "<p>\n"; echo "<FORM action=\"manage_articles_action.php\" method=\"POST\">\n"; //echo pass("author_id",$author_id); echo pass("id",$rev['id']); echo pass("id_selected",$a['id']); echo pass("lang",$lang); echo pass("todo","modify"); echo "<INPUT type=\"submit\" value=\"". enruua("More details", "Подробнее", "Детальніше")."\">"; echo "</FORM>\n"; echo "</p>\n"; echo "</FIELDSET>\n"; } echo "</DIV>\n"; echo "<p>\n"; } else { echo "<h2>\n"; echo enruua("Current submitted papers", "Поданные статьи", "Подані статті"); echo "</h2>\n"; echo "<p>" .enruua("You have no manuscripts submitted recently to the editors", "В настоящее время в редакции не имеется рукописей Ваших новых статей", "На сьогоднішній день в редакції немає рукописів Ваших нових статей")."." ."</p>\n"; } echo "<a name=\"archive\"></a>\n"; echo "<h2>\n"; echo enruua("Articles history", "Архив статей", "Архів статей"); echo "</h2>\n"; echo "<P>\n"; echo "<FORM action=\"archive.php\" method=\"POST\">\n"; //echo pass("author_id",$author_id); echo pass("lang",$lang); echo pass("show_history",TRUE); echo "<INPUT type=\"submit\" value=\"". enruua("Show history", "Показать архив статей", "Показати архів статей")."\">"; echo "</FORM>\n"; echo "</P>\n"; require("footer.php"); ?>
Simpan