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
/
web
/
View File Name :
functions_web.php
<? $issn = "1562-3076"; $publname= array("ua"=> "Нелінійні коливання", "ru" => "Нелінійні коливання", "en" => "Neliniini Kolyvannya"); require_once("functions_gen_web.php"); function journal_logo_web() { global $lang,$_journal; $logo = "<P class=\"logo_subtitle\">\n". "<IMG ALT=\"". $_journal['name'][$lang]."\" SRC=\"". $_journal['webpage'] . "/journal.".$lang.".gif\" BORDER=0 VALIGN=\"middle\"></P>\n" ."<P>" . enruua("An international mathematical journal","Международный математический журнал","Міжнародний математичний журнал") //. enruua(" founded in",", основан в",", започаткований у") . space() . $_journal['start_year'] //. enruua("",space()."г.",space()."р.") . "</P>\n"; /* $logo = "<P class=\"logo_title\">". $_journal['name'][$lang] ."</P>\n" ."<P class=\"logo_subtitle\">\n" .enruua("An international mathematical journal","Международный математический журнал","Міжнародний математичний журнал") . "</P>\n";*/ return $logo; } function nosc($title="",$translit=FALSE) { global $lang; if (!trim($title)) $title=enruua($translit? "Neliniini Kolyvannya": "Nonlinear Oscillations", "Нелінійні коливання", "Нелінійні коливання"); return "<a href=\""."http://imath.kiev.ua/~nosc\">".trim($title)."</a>"; }// nosc $nosc_springer ="<i><a href=\"http://www.springerlink.com/link.asp?id=108782\">Nonlinear Oscillations</a></i>"; $nosc_kluwer = $nosc_springer; function nosc_transl($title="Nonlinear Oscillations") { if (!trim($title)) $title="Nonlinear Oscillations"; return "<a href=\"http://www.springerlink.com/link.asp?id=108782\">".trim($title)."</a>"; } function publisher($title="") { if (!$title) $title = "Springer Verlag"; return "<a href=\"http://www.springeronline.com\">".$title."</a>"; } $nosc_kluwer_subscribe = "http://www.wkap.nl/orders/?journal=1536-0059"; //where, etc $publisher_where="main"; //untested function ecim_nosc($text="") { global $lang; if($text) { $v="<form action=ecimir_nosc.php method=post target=\"none\">\n"; $v=$v."<input type=submit title=\"".enruua("Send an electronic message to the editorial office", "Послать электронное сообщение в редакцию журнала", "Надіслати електронне повідомлен ня до редакції журналу")."\" value=\"".$text."\">"; $v=$v."</form>\n"; }//text else {$v="<form action=ecimir_nosc.php method=post target=\"none\">\n"; $v=$v."<input type=image src=\"icons/mozilla-mail-compose.gif\" title=\"".enruua("Send an electronic message to the office", "Послать электронное сообщение в редакцию журнала", "Надіслати електронне повідомлення до редакції журналу")."\">"; $v=$v."</form>\n"; } //no text return $v; } //ecim_nosc function ecim($uid) { global $lang,$database,$hostname,$user,$password; $db = mysql_connect($hostname, $user, $password); $fetch_ad = mysql_db_query($database, "SELECT id, last_name_$lang, first_name_$lang, middle_name_$lang, city_$lang, street_$lang, country_$lang, email FROM Authors where id='$uid'"); while ($ad = mysql_fetch_array($fetch_ad)) //should be unique { $v=""; if ($ad["email"]) { $v="<form action=ecimir.php method=post target=\"none\">\n"; /*$v=$v."<input type=submit value=\"".enruua("Electronic mail", "Электронная почта","Електронна пошта")."\" class=ecim>";*/ $v=$v."<input type=image src=\"icons/mozilla-mail-compose.gif\" title=\"".enruua("Send an electronic message", "Послать электронное сообщение","Надіслати електронне повідомлення")."\">"; $v=$v."<input type=hidden name=ecim_uid value=".$uid.">\n"; $v=$v."</form>\n"; $v=$v."<iframe name=\"none\" width=\"0\" height=\"0\" frameborder=\"0\" src=\"null.php\"></iframe>"; } }//while return $v; }//ecim function language_button($which_lang,$style) { global $lang,$where,$volume,$number,$article_id,$author_id,$who,$search_what,$fullcontents; if (!$style) $style="button_language_small"; $which_lang = trim($which_lang); $v = ""; switch($style) { case "button_language_small": $v="<a title=\"".enruua_var($which_lang,"Select the English language","Читать по-русски","Читати українською")."\" "; $v=$v." class="; if($lang==$which_lang) $v=$v.$style."_selected"; else {$v=$v.$style; } $v=$v." href=\"".$_SERVER['PHP_SELF']."?lang=".$which_lang; if ($volume) $v=$v."&volume=".$volume; if ($number) $v=$v."&number=".$number; if ($article_id) $v=$v."&article_id=".$article_id; if ($author_id) $v=$v."&author_id=".$author_id; if ($search_what) $v=$v."&search_what=".$search_what; if ($fullcontents) $v=$v."&fullcontents=".$fullcontents; if ($who) $v=$v."&who=".$who; if ($where) { $v=$v."&where=".$where."#".$where;} $v= $v."\">".enruua_var($which_lang,"In English","По-русски","Українською")."</a>"; break; case "flag": $v = "<a title=\"".enruua_var($which_lang,"in English","По-русски","Українською")."\" "; $v=$v." href=\"".$_SERVER['PHP_SELF']."?lang=".$which_lang; if ($volume) $v=$v."&volume=".$volume; if ($number) $v=$v."&number=".$number; if ($article_id) $v=$v."&article_id=".$article_id; if ($author_id) $v=$v."&author_id=".$author_id; if ($search_what) $v=$v."&search_what=".$search_what; if ($fullcontents) $v=$v."&fullcontents=".$fullcontents; if ($who) $v=$v."&who=".$who; if ($where) { $v=$v."&where=".$where."#".$where;} $v= $v."\">"; $v = $v."<img class=\"flag\" src=\"icons/".$which_lang.".png\" alt=\"".enruua_var($which_lang,"English","По-русски","Українською")."\"".">"."</a>"; break; } //switch return $v; } //lang_button function language_select_old($style) { global $lang; if (!$style) $style="button_language_small"; $res=""; $langs = array("en","ru","ua"); while ($i = current($langs)) { if (trim($lang) !=$i) { if ($res) $res = $res." "; $res = $res.language_button($i,$style); } next($langs); } return $res; } //function function check_admin() { //return FALSE; //by now return is_superuser(); }//check_admin function menu_topics($l=NULL) { global $session,$lang; $l = languify($l); $m = array( 'index' => array ('name' => enruua_var($l,"Main","Главная","Головна"), 'link' => 'index'), 'contents' => array ('name' => enruua_var($l,"Contents","Содержание","Зміст"), 'link' => 'contents'), 'editors' => array ('name' => enruua_var($l,"Editors","Редколлегия","Редколегія"), 'link' => 'editors'), 'scope' => array ('name' => enruua_var($l,"Scope","Тематика","Тематика"), 'link' => 'scope'), 'publisher' => array ('name' => enruua_var($l,"Publisher","Издатель","Видавник"),'link' => 'publisher'), 'rules' => array ('name' => enruua_var($l,"Rules for Authors","Авторам","Авторам"), 'link' => 'rules'), 'submit' => array ('name' => enruua_var($l,"Submit a paper","Послать статью","Надіслати статтю"),'link' => 'submit'), 'search' => array ('name' => enruua_var($l,"Search","Поиск","Пошук"),'link' => 'search'), 'statistics' => array ('name' => enruua_var($l,"Statistics","Статистика","Статистика"), 'link' => 'statistics'), 'contacts' => array ('name' => enruua_var($l,"Contacts","Контакты","Контакти"), 'link' => 'contacts') ); if(!$session->logged_in) { $m = array_merge($m, array('login' => array ('name' => enruua_var($l,"Log in","Вход","Вхід"),'link' => 'login'))); } else { if ($session-> userlevel >=7) { $m = array_merge($m, array('admin' => array ('name' => enruua_var($l,"Administration","Служебная","Службова"),'link' => 'admin'))); } $m = array_merge($m, array('users' => array ('name' => enruua_var($l,"My papers and reviews","Мои статьи и рецензии","Мої статті та рецензії"),'link' => 'users'))); $m = array_merge($m, array('logout' => array ('name' => enruua_var($l,"Log out","Выход","Вихід"),'link' => '../users/logout'))); } return $m; }// function menu($type) { global $lang; switch ($type) {//switch case "large": case "line": case "tinyline": $mt = menu_topics(); $ct = current_topic(); $c = count($mt); $i=0; foreach ($mt as $k => $m) { if ($i) echo "• "; if ($ct != $k) { echo "<A TITLE=\"".$m['name']."\" HREF=\"".$m['link'].".php?lang=$lang\" "; echo "CLASS=\"menu_item\""; echo ">"; } else { echo "<A TITLE=\"".$m['name']."\" "; echo "CLASS=\"menu_item_selected\""; echo ">"; } $i++; echo $m['name']."</A>\n "; } //while // language_button("en",$type)." ".language_button("ru",$type)." ".language_button("ua",$type); break; } //switch } //menu function article_id ($article) { return $article["id"]; } function show_article_block_small($article) { global $lang; $authors = "".get_short_authors($article['id']).""; $v = "<a class=silent name=article".$article['id']."></a>\n"; $v = $v."<div class=article>"; $v = $v.$authors."<br style=\"padding: 5px\">\n"; $v = $v."<p><i>".$article["title_$lang"]."</i>\n"; $v = $v."<br style=\"padding: 10px\">\n"; $v = $v."<p><a class=button_general href=\"show_article.php?lang=".$lang."&article_id=".$article[id]."&volume=$volume&number=$number\" title=\"".enruua("View details on article No.", "Подробнее о статье номер", "Детальніше про статтю з номером") ." ".article_id($article)."\">" .enruua("Details", "Подробнее", "Детальніше")."</a>\n"; $v = $v."</div>\n"; if (check_admin()) $v = $v." ".article_edit_button($article["id"]); return $v; }//show_article_block_small function show_article_dates($paper) { global $lang; $p = article_id ($paper); $r=enruua("Manuscript", "Рукопись", "Рукопис")." ".word_number()." ".$p." ".enruua("received by the editors on", "получена редакцией", "надішов до редакції")." ".print_date($paper["received"]); if (($paper["accepted"]!=="0000-00-00") && (($paper["status"]=="accepted") || ($paper["status"]=="published")) && ($paper["accepted"]!=$paper["received"]) ) $r=$r." ".enruua("and, in revised form", "и, в переработанном виде", "та, в переробленому вигляді").", ".print_date($paper["accepted"]); $r=$r."."; if ($paper["language"]) { switch ($paper["language"]) { case "en": $r=$r." ".enruua("In English","На английском языке","Англійською мовою"); break; case "ru": $r=$r." ".enruua("In Russian","На русском языке","Російською мовою"); break; case "ua": $r=$r." ".enruua("In Ukrainian","На украинском языке","Українською мовою"); break; } $r=$r."."; } return $r; }//dates function show_pending_article_dates($paper) { global $lang; $p = article_id ($paper); $r=enruua("Manuscript", "Рукопись", "Рукопис")." ".word_number()." ".$p." ".enruua("received by the editors on", "получена редакцией", "надішов до редакції")." ".print_date($paper["received"]); if (($paper["sent_to_referee_1"]) && ($paper["sent_to_referee_1"]!="0000-00-00") ) $r=$r.", ".enruua("sent to a referee on", "отправлена рецензенту", "відправлений рецензенту")." ".print_date($paper["sent_to_referee_1"]); if ( ($paper["received_from_referee_1"]) && ($paper["received_from_referee_1"]!="0000-00-00") ) $r=$r."; ".enruua("referee's report received on", "рецензия поступила","рецензія надійшла")." ".print_date($paper["received_from_referee_1"]); if ( ($paper["sent_to_author_1"]) && ($paper["sent_to_author_1"]!="0000-00-00") ) $r=$r.", ".enruua("referee's report sent to the author on", "рецензия послана автору", "рецензію надіслано автору")." ".print_date($paper["sent_to_author_1"]); if ( ($paper["received_from_author_1"]) && ($paper["received_from_author_1"]!="0000-00-00") ) $r=$r.", ".enruua("revision received from the author on", "переработанная версия получена", "перероблена версія надійшла")." ".print_date($paper["received_from_author_1"]); // 2nd if (($paper["sent_to_referee_2"]) && ($paper["sent_to_referee_2"]!="0000-00-00") ) $r=$r.". ".enruua("Manuscript sent to a second referee on", "Рукопись отправлена на повторное рецензирование", "Рукопис відправлено на повторне рецензування")." ".print_date($paper["sent_to_referee_2"]); if ( ($paper["received_from_referee_2"]) && ($paper["received_from_referee_2"]!="0000-00-00") ) $r=$r."; ".enruua("the second referee's report received on", "повторная рецензия поступила", "повторна рецензія надійшла")." ".print_date($paper["received_from_referee_2"]); if ( ($paper["sent_to_author_2"]) && ($paper["sent_to_author_2"]!="0000-00-00") ) $r=$r.", ".enruua("the second referee's report sent to the author on", "повторная рецензия послана автору", "повторну рецензію надіслано автору")." ".print_date($paper["sent_to_author_2"]); if ( ($paper["received_from_author_2"]) && ($paper["received_from_author_2"]!="0000-00-00") ) $r=$r.", ".enruua("a new revision received from the author on", "вновь переработанная версия получена", "повторно перероблена версія надійшла")." ".print_date($paper["received_from_author_2"]); return $r."."; }//dates function show_article_block($article) { global $lang; $authors = " <SPAN>".//get_short_authors($article[id]) show_article_authors($article,"HTML",$lang) ."</SPAN>"; $v = "<A CLASS=silent NAME=\"article".$article['id']."\"></a>\n"; $v = $v."<DL>" ."<DT>". $authors . "</DT>\n" ."<DD>" . "<SPAN CLASS=\"article_title\">" . article_title($article,$lang) . "</SPAN>"."</DD>\n"; $v = $v."<DD><A CLASS=button_general href=\"show_article.php?lang=".$lang."&article_id=".$article['id']."\" title=\"".enruua("View details on article", "Подробнее о статье", "Детальніше про статтю"). space() .number(). space() . $article['id'] ."\">".enruua("Details", "Подробнее", "Детальніше")."</a></DD>\n"; if (check_admin()) $v=$v." ".article_edit_button($article["id"]); $v = $v."</DL>"; $v = "<DIV CLASS=\"article_block\">" . $v . "</DIV>\n"; return $v; }//show_article_block function author_link($id,$add_title=FALSE,$l="",$type="HTML") { global $lang; $p = person($id); if ($p['id']) { $link= "<A HREF=\"author_card.php?id=".$id."&lang=".$lang."\">". plain_short_name($id,$add_title,$l,$type) ."</A>"; if ($p['deseased']) $link= "<SPAN STYLE=\"border: solid thin;\">".$link."</SPAN>"; } else $link=NULL; return $link; } //author_link function article_link($id,$title="") //old {global $lang; if (!trim($title)) $title="<b>".$id."</b>"; return "<a href=show_article.php?article_id=".$id."&lang=".$lang."#main>".$title."</a>"; } //article_link function button($class,$ref,$en,$ru,$ua,$ten,$tru,$tua) { return "<a class=\"".trim($class)."\" title=\"".trim(enruua($ten,$tru,$tua))."\"\n"." href=\"".trim($ref)."\">".trim(enruua($en,$ru,$ua))."</a>\n"; } function button_2main() { global $lang,$volume,$number,$article_id,$search_what,$who; $args="?lang=".$lang; if ($volume) $args=$args."&volume=".$volume; if ($number) $args=$args."&number=".$number; if ($article_id) $args=$args."&article_id=".$article_id; if ($search_what) $args=$args."&search_what=".$search_what; if ($who) $args=$args."&who=".$who; return button("button_general",$_SERVER['PHP_SELF'].$args."#main", "Up","Вверх","Нагору", "Go upwards","Идти наверх","Йти нагору"); } function button_2header() { global $lang,$volume,$number,$article_id,$search_what,$who; $args="?lang=".$lang; if ($volume) $args=$args."&volume=".$volume; if ($number) $args=$args."&number=".$number; if ($article_id) $args=$args."&article_id=".$article_id; if ($search_what) $args=$args."&search_what=".$search_what; if ($who) $args=$args."&who=".$who; return button("button_general",$_SERVER['PHP_SELF'].$args."#header", "Back to the top","К началу страницы","На початок сторінки", "Back to the top of this page","Вернуться к началу страницы","Повернутись на початок цієї сторінки"); } function topic_link($key,$l="") { global $lang; $l = languify($l); $key = trim($key); $m = menu_topics($l); if (in_array($key,array_keys($m))) { $marr = $m[$key]; return "<a href=\"".$marr['link'].".php\">".$marr['name']."</a>"; } else return NULL; }//topic_link function current_topic() { return basename($_SERVER['SCRIPT_FILENAME'],".php"); } function publ_link($language="") { global $lang,$_journal; $language=languify($language); $name = $_journal['name'][$language]; return "<A HREF=\"".$_journal['webpage']."\" TITLE=\"$name\">".quote($name,$language,'HTML')."</A>"; } function salutation($t) { global $lang; $t=trim($t); switch ($t) { case "Dr": return enruua("Dr","д-р","д-р"); break; case "Prof": return enruua("Prof","проф.","проф."); break; case "Mr": return enruua("Mr","г-н","пан"); break; case "Ms": return enruua("Ms","г-жа","пані"); break; default: return $t; break; }//switch }// salutation function paper_partial_reference($article_id,$type="HTML",$l="") { global $lang; if (!is_valid_language($l)) $l = languify($lang); $reference=""; if ($article_id) { $fetch_paper_data = mysql_query("SELECT * FROM Articles WHERE id='$article_id' "); if ($paper = mysql_fetch_array($fetch_paper_data)) //should be the only entry { $reference = $reference."".//get_short_authors($article_id) "<B>". show_article_authors($paper,"HTML",$lang) ."</B>:"; $reference = $reference."<p style=\"margin-left: 2em; margin-top: 10px;\">".article_title($paper); } // entry } return $reference; }//paper_partial_reference function article($pid) { $res = mysql_query("SELECT * FROM Articles WHERE id='".$pid."'"); if ($res) return mysql_fetch_array($res); else return NULL; }//article function paper_short_reference($pid,$l=NULL,$type='HTML',$with_links=TRUE) { global $lang,$_journal; $l = languify($l); $a = article($pid); if ($a['id']) { $r = andify(article_authors($a,$l,$type,$with_links)).". ".article_title($a); return $r; } else return "???"; } function paper_reference($pid,$l=NULL,$type='HTML',$with_links=TRUE) { global $lang,$_journal; $l = languify($l); $a = article($pid); if ($a['id']) { $r = andify(article_authors($a,$l,$type,$with_links)).". " .article_title($a) .". ".quote($_journal['name'][$l],$l,$type); return $r; } else return "???"; } ?>