{"id":1711,"date":"2017-03-15T02:14:24","date_gmt":"2017-03-15T00:14:24","guid":{"rendered":"http:\/\/mobility.univ.kiev.ua\/?page_id=1711"},"modified":"2020-04-13T01:42:32","modified_gmt":"2020-04-12T23:42:32","slug":"courses","status":"publish","type":"page","link":"http:\/\/mobility.knu.ua\/?page_id=1711&lang=en","title":{"rendered":""},"content":{"rendered":"[insert_php]\n$conn = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);<\/p>\n<p>if ($conn->connect_error) {<br \/>\ndie(&#8220;Connection failed: &#8221; . $conn->connect_error);<br \/>\n}<br \/>\n$conn->set_charset(&#8220;utf8&#8221;);<br \/>\nmysql_set_charset(&#8216;utf8&#8217;);<\/p>\n<p>if (isset($_GET[&#8216;course&#8217;])){<br \/>\nif (is_numeric($_GET[&#8216;course&#8217;])){<br \/>\n$course = $_GET[&#8216;course&#8217;];<\/p>\n<p>$sql = &#8220;SELECT learning_main.main_name, learning_faculties.faculty_name, learning_faculties.faculty_url, learning_language.language_name, learning_degrees.degree_name, learning_main.main_credits, learning_main.main_semester, learning_main.main_description, learning_main.main_teachers<br \/>\nFROM learning_main<br \/>\nLEFT JOIN learning_faculties<br \/>\nON learning_main.main_faculty=learning_faculties.faculty_id<br \/>\nLEFT JOIN learning_language<br \/>\nON learning_main.main_language=learning_language.language_id<br \/>\nLEFT JOIN learning_degrees<br \/>\nON learning_main.main_degree=learning_degrees.degree_id<br \/>\nWHERE learning_main.main_active = 1 AND learning_main.main_id=&#8221;.$course;<br \/>\n$result = $conn->query($sql);<br \/>\nif ($result->num_rows > 0) {<br \/>\necho &#8216;<\/p>\n<h1>&#8216;.$row[&#8216;main_name&#8217;].&#8217;<\/h1>\n<p>&#8216;;<br \/>\necho &#8220;<\/p>\n<table>\n<tbody>&#8220;;<br \/>\nwhile($row = $result->fetch_assoc()) {<\/p>\n<p> foreach ($row as $key => $value){ if ($value != &#8220;&#8221;) {echo &#8220;&#8221;;}<br \/>\n echo &#8220;<\/p>\n<tr>\n<td style='width: 130px;' valign='top'>&#8220;.key_translate($key).&#8221;<\/td>\n<td>&#8220;.value_translate($key, $value).&#8221;<\/td>\n<\/tr>\n<p>&#8220;;<br \/>\n}<br \/>\n}<br \/>\necho &#8220;<\/tbody>\n<\/table>\n<p>&#8220;;<br \/>\n}<br \/>\n}<br \/>\n} else if (isset($_GET[&#8216;faculty&#8217;])){<\/p>\n<p>$faculty = 1;<\/p>\n<p>if (is_numeric($_GET[&#8216;faculty&#8217;])){<br \/>\n$faculty = $_GET[&#8216;faculty&#8217;];<\/p>\n<p>}<\/p>\n<p>$sql = &#8220;SELECT learning_faculties.faculty_name, learning_faculties.faculty_url FROM learning_faculties WHERE learning_faculties.faculty_id=&#8221;.$faculty;<br \/>\n$result = $conn->query($sql);<br \/>\nif ($result->num_rows > 0) {<br \/>\nwhile($row = $result->fetch_assoc()) {<br \/>\necho &#8216;<\/p>\n<h1>&#8216;.$row[&#8216;faculty_name&#8217;].&#8217;<\/h1>\n<p>Web Site: <a href=\"'.$row['faculty_url'].'\">&#8216;.$row[&#8216;faculty_url&#8217;].&#8217;<\/a>&#8216;;<br \/>\n}<br \/>\n}<\/p>\n<p>$sql = &#8220;SELECT learning_main.main_id, learning_main.main_name FROM learning_main WHERE learning_main.main_active = 1 AND learning_main.main_faculty=&#8221;.$faculty.&#8221; ORDER BY learning_main.main_name&#8221;;<br \/>\n$result = $conn->query($sql);<br \/>\nif ($result->num_rows > 0) {<br \/>\n\twhile($row = $result->fetch_assoc()) {<br \/>\n\t\techo &#8216;<\/p>\n<li><a href=\"?page_id=1711&amp;course='.$row['main_id'].'\">&#8216;.$row[&#8216;main_name&#8217;].&#8217;<\/a><\/li>\n<p>&#8216;;<br \/>\n}<br \/>\n}<br \/>\necho &#8221;<\/p>\n<p>&#8220;;<br \/>\n} else {<br \/>\necho &#8216;<\/p>\n<h1>Courses<\/h1>\n<p>&#8216;;<br \/>\n$sql = &#8220;SELECT * FROM learning_degrees&#8221;;<br \/>\n$degrees = $conn->query($sql);<br \/>\necho &#8221;<\/p>\n<p>&#8220;; echo &#8220;&#8221;;<br \/>\n$sql = &#8220;SELECT learning_faculties.faculty_id, learning_faculties.faculty_name FROM learning_faculties ORDER BY learning_faculties.faculty_name&#8221;;<br \/>\n$result = $conn->query($sql);<br \/>\nif ($result->num_rows > 0) {<\/p>\n<p>\techo &#8221;<\/p>\n<table border='1'>\n<tbody>\n<tr>\n<td width='350'><strong>Faculties \/ Institutes<\/strong><\/td>\n<td width='150'><strong>Number of courses<\/strong><\/td>\n<\/tr>\n<p>&#8220;;<br \/>\nwhile($row = $result->fetch_assoc()) {<br \/>\necho &#8220;<\/p>\n<tr>\n<td><a href='http:\/\/mobility.univ.kiev.ua\/?page_id=1711&amp;faculty=\". $row['faculty_id'].\"'>&#8220;.$row[&#8216;faculty_name&#8217;].&#8221;<\/a><\/td>\n<td>&#8220;;<br \/>\nforeach ($degrees as $degree){<br \/>\n$sql = &#8220;SELECT * FROM learning_main WHERE learning_main.main_faculty=&#8221;.$row[&#8216;faculty_id&#8217;].&#8221; AND learning_main.main_active = 1 AND learning_main.main_degree=&#8221;.$degree[&#8220;degree_id&#8221;];<br \/>\n$courses = $conn->query($sql);<br \/>\necho $degree[&#8220;degree_name&#8221;];<br \/>\necho &#8220;: &#8220;;<br \/>\necho $courses->num_rows;<br \/>\necho &#8220;<br \/>&#8220;;<br \/>\n}<br \/>\necho &#8220;<\/td>\n<\/tr>\n<p>&#8220;;<br \/>\n}<br \/>\necho &#8220;<\/tbody>\n<\/table>\n<p>&#8220;;<br \/>\n}<br \/>\n}<br \/>\n$conn->close();<\/p>\n<p>function key_translate($key1) {<br \/>\n$key2 = &#8220;&#8221;;<br \/>\nif($key1 ==&#8221;main_name&#8221;) $key2 = &#8220;Descipline&#8221;;<br \/>\nif ($key1 ==&#8221;faculty_name&#8221;) $key2 = &#8220;Faculty&#8221;;<br \/>\nif ($key1 ==&#8221;faculty_url&#8221;) $key2 = &#8220;Faculty URL&#8221;;<br \/>\nif ($key1 ==&#8221;language_name&#8221;) $key2 = &#8220;Language&#8221;;<br \/>\nif ($key1 ==&#8221;degree_name&#8221;) $key2 = &#8220;Degree&#8221;;<br \/>\nif ($key1 ==&#8221;main_credits&#8221;) $key2 = &#8220;Credits&#8221;;<br \/>\nif ($key1 ==&#8221;main_semester&#8221;) $key2 = &#8220;Semester&#8221;;<br \/>\nif ($key1 ==&#8221;main_description&#8221;) $key2 = &#8220;Description&#8221;;<br \/>\nif ($key1 ==&#8221;main_teachers&#8221;) $key2 = &#8220;Teachers&#8221;;<br \/>\nif ($key2 == &#8220;&#8221;) return $key1;<br \/>\nreturn $key2;<br \/>\n}<\/p>\n<p>function value_translate($key1, $value1) {<br \/>\nif ($key1 ==&#8221;faculty_url&#8221;){<br \/>\n$value1 = &#8220;<a href='\".$value1.\"'>&#8220;.$value1.&#8221;<\/a>&#8220;;<br \/>\n}<br \/>\nif ($key1 ==&#8221;main_name&#8221;){<br \/>\n$value1 = &#8220;<b>&#8220;.$value1.&#8221;<\/b>&#8220;;<br \/>\n}<br \/>\nreturn $value1;<br \/>\n}<\/p>\n[\/insert_php]\n","protected":false},"excerpt":{"rendered":"<p>[insert_php] $conn = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME); if ($conn->connect_error) { die(&#8220;Connection failed: &#8221; . $conn->connect_error); } $conn->set_charset(&#8220;utf8&#8221;); mysql_set_charset(&#8216;utf8&#8217;); if (isset($_GET[&#8216;course&#8217;])){ if (is_numeric($_GET[&#8216;course&#8217;])){ $course = $_GET[&#8216;course&#8217;]; $sql = &#8220;SELECT learning_main.main_name, learning_faculties.faculty_name, learning_faculties.faculty_url, learning_language.language_name, learning_degrees.degree_name, learning_main.main_credits, learning_main.main_semester, learning_main.main_description, learning_main.main_teachers FROM learning_main LEFT JOIN learning_faculties ON learning_main.main_faculty=learning_faculties.faculty_id LEFT JOIN learning_language ON learning_main.main_language=learning_language.language_id LEFT JOIN learning_degrees ON learning_main.main_degree=learning_degrees.degree_id [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1711","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/mobility.knu.ua\/index.php?rest_route=\/wp\/v2\/pages\/1711","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/mobility.knu.ua\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/mobility.knu.ua\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/mobility.knu.ua\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/mobility.knu.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1711"}],"version-history":[{"count":0,"href":"http:\/\/mobility.knu.ua\/index.php?rest_route=\/wp\/v2\/pages\/1711\/revisions"}],"wp:attachment":[{"href":"http:\/\/mobility.knu.ua\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}