EIOS/test.php

163 lines
5.2 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?
//$DB_LMS = new DB('pox','pox','qH5cO0vQ6aoQ5z','localhost');
include 'inc/_db.php';
include 'inc/functions.php';
include 'config.php';
if (isset($_GET['print_users'])){
$str = '<table class="table table-bordered">';
$str .= '<tr>
<th>ФИО</th>
<th>Курс</th>
<th>Электронная почта</th>
</tr>';
$grupps = $DB->QUR_SEL('SELECT gr.*, gr.id as id_gr, fac.* FROM acs_grupp as gr, acs_faculties as fac WHERE gr.sokr NOT LIKE "%выпуск%" AND gr.id_facult = fac.id ');
if ($grupps) foreach ($grupps as $key => $val) if ($key){
$str .= '<tr>
<th colspan="3">'.$val['sokr'].' '.$val['fo'].' ('.$val['name'].')</th>
</tr>';
$students = $DB->QUR_SEL('SELECT * FROM acs_students WHERE id_grupp = "'.$val['id_gr'].'"');
if ($students) foreach ($students as $key2 => $val2) if ($key2){
$result = preg_replace("/[^,.0-9]/", '', $val['sokr']);
//echo $result;
$user = get_user($val2['id_user']);
$str .= '<tr>
<td>'.$user["fio"].'</td>
<td>'.$result[0].'</td>
<td>'.$user["email"].'</td>
</tr>';
}
}
$str .= '<tr>
<th colspan="3">ПРЕПОДАВАТЕЛИ</th>
</tr>';
$kafs = $DB->QUR_SEL('SELECT * FROM acs_teachers GROUP BY kafedra');
if ($kafs) foreach($kafs as $key => $val) if ($key){
$str .= '<tr>
<th colspan="3">'.$val['kafedra'].'</th>
</tr>';
$teachers = $DB->QUR_SEL('SELECT * FROM acs_teachers WHERE kafedra = "'.$val['kafedra'].'" AND NOT dolgnost LIKE "%студент%"');
if ($teachers){
foreach ($teachers as $key2 => $val2) if ($key2){
$user = get_user($val2['id_user']);
$str .= '<tr>
<td>'.$user["fio"].'</td>
<td>'.$val2["dolgnost"].'</td>
<td>'.$user["email"].'</td>
</tr>';
}
}
}
$str .= '</table>';
echo $str;
}
if (isset($_GET['sem'])){
$sem = $_GET['sem'];
//echo 'SELECT * FROM acs_liquidation WHERE semestr = "'.$sem.'" LIMIT 50';
$rez = $DB->QUR_SEL('SELECT * FROM acs_liquidation WHERE semestr = "'.$sem.'" ');
$str = '<table class="table table-bordered">';
$str .= '
<tr>
<th>ФИО</th>
<th>Зачетка</th>
<th>Дисциплина</th>
<th>Оценка</th>
<th>Дата сдачи</th>
<th>Преподаватель</th>
</tr>';
if ($rez) foreach ($rez as $key => $val) if ($key){
$student = get_new_student($val['id_student']);
$prepod = get_user($val['id_teacher']);
if ($student['fio'] == '') continue;
$str .= '
<tr>
<td>'.$student['fio'].'</td>
<td>'.$student['num_zach'].'</td>
<td>'.$val["name"].'</td>
<td>'.$val['mark'].'</td>
<td>'.date("d.m.Y", $val["date_end"]).'</td>
<td>'.$prepod['fio'].'</td>
</tr>';
}
$str .= '</table>';
echo $str;
}
if (isset($_GET['lms'])){
//$DB_LMS->QUR("INSERT INTO `pox`.`mdl_user` (`id`, `auth`, `confirmed`, `policyagreed`, `deleted`, `suspended`, `mnethostid`, `username`, `password`, `idnumber`, `firstname`, `lastname`, `email`, `emailstop`, `icq`, `skype`, `yahoo`, `aim`, `msn`, `phone1`, `phone2`, `institution`, `department`, `address`, `city`, `country`, `lang`, `calendartype`, `theme`, `timezone`, `firstaccess`, `lastaccess`, `lastlogin`, `currentlogin`, `lastip`, `secret`, `picture`, `url`, `description`, `descriptionformat`, `mailformat`, `maildigest`, `maildisplay`, `autosubscribe`, `trackforums`, `timecreated`, `timemodified`, `trustbitmask`, `imagealt`, `lastnamephonetic`, `firstnamephonetic`, `middlename`, `alternatename`, `moodlenetprofile`) VALUES (NULL, 'manual', '1', '0', '0', '0', '1', 'guest5', '$2y$10$1mmzNCrLfCEbIKvl1.VEjOeLxbCwWYlkxbEgO/Yw0cURETKX9a6Bq', '', 'Гость', ' ', 'root@localhost', '0', '', '', '', '', '', '', '', '', '', '', '', '', 'ru', 'gregorian', '', '99', '0', '0', '0', '0', '', '', '0', '', 'Этот - специальный пользователь, которому разрешен доступ только на чтение к некоторым курсам.', '1', '1', '0', '2', '1', '0', '0', '1649070128', '0', NULL, NULL, NULL, NULL, NULL, NULL);");
//DB_LMS
}
if (isset($_GET['email_support'])){
/*$mailbox = '{imap.yandex.ru:993/imap/ssl}INBOX';
if (!$inbox = imap_open($mailbox, '', '1!')) {
throw new Exception(imap_last_error());
}*/
$imap = imap_open("{imap.yandex.ru:993/imap/ssl}INBOX", "eios@mkgtu.ru", "Mkgtu08082022!");
$mails_id = imap_search($imap, 'ALL');
foreach ($mails_id as $num) {
// Заголовок письма
$header = imap_header($imap, $num);
var_dump($header);
// Тело письма
$body = imap_body($imap, $num);
var_dump($body);
}
$header = imap_header($imap, $num);
$header = json_decode(json_encode($header), true);
print_r($header);
imap_close($imap);
}
//без военника
if (isset($_GET['bez_voennika'])){
$rez = $DB->QUR_SEL('SELECT * FROM acs_users WHERE status = "1" ');
if ($rez){
foreach ($rez as $key => $val) if ($key){
echo $val['fio'].' - '.date('d.m.Y', $val['data_u']).'<br />';
}
}
}
//для рассылки
if (isset($_GET['rassilka'])){
for ($i = 1; $i < 32538; $i++){
echo htmlspecialchars("INSERT INTO `acs_pm` (`id`, `data_c`, `from_user`, `to_user`, `message`, `from_status`, `to_status`, `file`) VALUES (NULL, '1685528369', '7632', '".$i."', '<b>Уважаемые студенты и сотрудники!__</b>', '2', '1', ''); ");
}
}