EIOS/cron.php

265 lines
33 KiB
PHP
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.

<?php
error_reporting(0);
header('Content-Type: text/html; charset=utf-8');
date_default_timezone_set('Europe/Moscow');
include 'inc/_db.php';
include 'config.php';
include 'inc/functions.php';
$step=''; if(isset($_GET['step'])) $step = $_GET['step'];
else{
if (isset($argv[1])) $step = $argv[1];
if (isset($argv[2])) $des = $argv[2];
if (isset($argv[3])) $id = $argv[3];
}
if($step == 'sveden_check'){
$send = true;
$content = file_get_contents('http://mkgtu.ru/sveden/common/');
if(strpos($content, 'Полное наименование образовательной организации')===false){
send_email('Проверка сайта МГТУ','Проверка https://mkgtu.ru/sveden/common/ Сведения об образовательной организации<br>Проверка не прошла успешно!!!!','upr_it@mkgtu.ru');
include_once 'inc/pm_route.php';
$params['tg']['otkogo_user_id']=1;
$params['tg']['otkogo_user_fio']='Проверка https://mkgtu.ru/sveden/common/ Сведения об образовательной организации';
$params['tg']['komu_user_id']=1;
$params['tg']['message']='Проверка не прошла успешно!!!!';
PM_SEND_teleg($params);
}
}
//Подчистить группы
if($step == 'grupp_change'){
exit();
$sql = 'SELECT * FROM `acs_grupp` WHERE (`sokr` LIKE "%/%") AND `year_start`=2023 ORDER BY `id` DESC';
$rez = $DB->QUR_SEL($sql);
if($rez) {
foreach ($rez as $k => $v) if ($k) {
$grupp_old_kol_stud = students_kol($v['id']);
$grupp_old_id = $v['id'];
$grupp_old_fo = $v['fo'];
$grupp_old = $v['sokr'];
$grupp_new = trim(str_replace('()','',str_replace('о/з','',$v['sokr'])));
echo $grupp_old.'[<b>'.$grupp_old_kol_stud.'</b>] -> '. $grupp_new.':<br>';
$sql1 = 'SELECT id,sokr,fo,year_start FROM `acs_grupp` WHERE `sokr` ="'.$grupp_new.'" AND fo="ОЗФО" AND (`year_start`=2022 OR `year_start`=2023)';
$rez1 = $DB->QUR_SEL($sql1);
if($rez1) {
echo '<ul>';
foreach ($rez1 as $k1 => $v1) if ($k1) {
$v1['kol_stud'] = students_kol($v1['id']);
echo '<li>'.$v1['sokr'].' '.$v1['fo'].' '.$v1['year_start'].' [<b>'.$v1['kol_stud'].'</b>] '.$v1['id'].'</li>';
}
echo '</ul>';
}
//echo '<pre>'.print_r($v,1).'</pre>';
//Array(
// [id] => 2890 [data_c] => 1695891193 [data_u] => 1695891193 [specialnost] => [kurs] => 0
// [sokr] => НД(м)-11 о/з [fo] => ОЗФО [id_teacher] => 0 [id_facult] => 0 [year_start] => 2023
//)
}
}
}
function students_kol($id){
GLOBAL $DB;
$rez2 = $DB->QUR_SEL('SELECT COUNT(id) as kol FROM `acs_students` WHERE `id_grupp` ='.$id);
$v1['kol_stud'] = 0; if($rez2) $v1['kol_stud'] = $rez2[1]['kol'];
return $v1['kol_stud'];
}
/*
$message = '<p><b>Уважаемые пользователи, ЭИОС МГТУ!</b></p>
<p>Мы создали Telegram бота ЭИОС&nbsp;<a href="https://t.me/MKGTU_bot" title="Telegram bot MKGTU_bot" target="_blank">https://t.me/MKGTU_bot</a></p>
<p>Бот @MKGTU_bot, поможет узнать:<br>— расписание занятий;<br>— последние сообщения из системы ЭИОС МГТУ;<br>— получить новый пароль для системы ЭИОС МГТУ.</p>
<p>Также бот будет оповещать в Telegram о новых сообщениях ЭИОС.</p>
<p>Для получения доступа к боту и привязки пользователя к ЭИОС в разделе «<a href="https://eios.mkgtu.ru/user/profile/" title="Профиль" target="">Профиль</a>» есть инструкция по подключению.</p>
<p>Для авторизации в телеграмм боте&nbsp;<a href="https://t.me/MKGTU_bot" target="_blank">@MKGTU_bot</a>, необходимо:<ul><li>Найти бота в телеграмм по имени @MKGTU_bot или перейти по ссылке&nbsp;<a href="https://t.me/MKGTU_bot" target="_blank">@MKGTU_bot</a></li><li>В самом боте нажать кнопку&nbsp;<b>Старт</b>&nbsp;или отправить команду&nbsp;<b>/start</b></li><li>Отправить боту команду&nbsp;<b>/auth <font color="#ef001b">КОД-ПОЛУЧИТЬ-В-ПРОФИЛЕ</font></b></li><li>Далее следовать инструкциям бота, можно отправить команду&nbsp;<b>/menu</b></li></ul></p>';
$message_title='Национальная киберфизическая платформа "Берлога"';
$message = '<p>Автономная некоммерческая организация "Агентство стратегических инициатив по продвижению новых проектов в 2023 году совместно с Правительством Республики Башкортостан, Кружковым движением Национальной технологической инициативы и Национальным исследовательским университетом "Высшая школа экономики" запустила проект "Национальная киберфизическая платформа "Берлога", направленный на вовлечение детей и молодежи в программирование, инженерию и технологическое образование с применением современных технологий.</p><p>Для желающих предлагаем пройти опрос в нашей новости <a href="https://eios.mkgtu.ru/blog/271/">Национальная киберфизическая платформа "Берлога"</a></p>';*/
/*$message_title='Конференция IT: Путь к первой работе';
$message = '<p>23 декабря в 09:00 приглашаем всех, желающих познакомиться с IT-сферой в г. Майкопе, на конференцию «IT: Путь к первой работе», организованной Майкопским государственным технологическим университетом.<br>'.PHP_EOL.'На конференции выступят действующие IT-специалисты из «Совкомбанк Технологии», SAMOKAT.TECH, IBS Dunice, Human&Business и др. Они расскажут о пройденном пути к своей первой работе. Их истории успеха и решения проблем подарят вдохновение и уникальный взгляд на возможности карьерного роста в индустрии информационных технологий. В завершение конференции выступят представители компаний, имеющих офисы в Майкопе и активно набирающих IT-специалистов.<br>'.PHP_EOL.'Помимо этого, у участников конференции появится возможность услышать реальные истории от специалистов: frontend-разработчик, веб-разработчик, трафик-маркетолог, тестер нейронок (ИИ), автоматизатор тестирования, старший разработчик JS, android-разработчик, менеджер по персоналу.<br>'.PHP_EOL.'Организаторы конференции подготовят специальные информационные материалы: чек листы для заполнения резюме, подборки телеграм-каналов со стажировками и вакансиями для начинающих специалистов, которые помогут участникам ориентироваться в мире IT-компаний и подготовиться к поиску работы.<br>'.PHP_EOL.'Подробности можно узнать по ссылке <a href="https://da.mkgtu.ru/">da.mkgtu.ru</a>.</p>';*/
$message_title='Регистрация на конференцию IT: Путь к первой работе';
$message = '<p>23 декабря в 09:00 аудитории М-1, главного корпуса МГТУ, будет проходить конференция «IT: Путь к первой работе»<br>'.PHP_EOL.'Просьба пройти регистрацию на сайте https://znanierussia.ru/events/znanielektorij-67014/registration.<br>'.PHP_EOL.'Подробности можно узнать по ссылке <a href="https://da.mkgtu.ru/">da.mkgtu.ru</a>.</p>';
//Рассылка через РОУТ по всем возможным каналам
if($step == 'spam_all'){//php cron.php spam_all
include_once 'inc/pm_route.php';
$from_user = 1;
$to_user = 1;
if(file_exists('cron_spam_send.txt')) {
$id_user = trim(file_get_contents('cron_spam_send.txt'));
}else{
$id_user = 999999;
}
//отправка всем
//$sql = 'SELECT id,email FROM '.$ST['dbpf'].'_users WHERE id<'.$id_user.' AND status>=0 ORDER BY id DESC';
//отправка студентам
$sql = 'SELECT u.id,u.email FROM '.$ST['dbpf'].'_users as u,'.$ST['dbpf'].'_students as s WHERE u.id<'.$id_user.' AND u.status>=0 AND u.id=s.id_user ORDER BY u.id DESC';
$rez = $DB->QUR_SEL($sql);
if($rez) {
foreach($rez as $k => $v)if($k&&$v['id']!=9277){//9277: Винограденко Павел Владимирович
//print_r($v);exit();
$to_user = $v['id'];
//$to_user = 1;
//$v['email']='alneo2003@gmail.com';
$email = email_repair($v['email']);
$params=array();
$params['eml']['title'] = $message_title;
$params['eml']['message'] = $message;
$params['eml']['email'] = $email;
$params['pm']['otkogo_user_id'] = 1;
$params['pm']['komu_user_id'] = $to_user;
$params['pm']['message_text'] = $message;
$params['pm']['from_status'] = 2;
$params['pm']['to_status'] = 1;
$params['pm']['file'] = '';
//print_r($params);exit();
$pm_rez = PM_SEND($params);
//print_r($pm_rez);exit();
file_put_contents('cron_spam_send.txt', $to_user);
//echo $sql.'<pre>$params'.print_r($params,1).PHP_EOL.'$rez'.print_r($rez,1).PHP_EOL.'$pm_rez'.print_r($pm_rez,1).'</pre>';exit();
sleep(1);
}
}
}
//Рассылка ЕМАИЛ сообщений всем
if($step == 'emails_send'){//php cron.php emails_send
exit();
$from_user = 1;
$id_user = trim(file_get_contents('cron_email_send.txt'));
$email_sends = file('cron_email_send_emails.txt');
foreach ($email_sends as $k => $v){ $email_sends[$k]=trim($v); }
$sql = 'SELECT id,email FROM '.$ST['dbpf'].'_users WHERE id<'.$id_user.' AND (email!="" AND email NOT LIKE "%@student.mkgtu.ru%" AND email LIKE "%@%" AND email NOT LIKE "%mkgtu.student.ru%" AND email NOT LIKE "%mkgtu2022.ru%" AND email NOT LIKE "%learn-mkgtu.ru%" AND email NOT LIKE "%learh-mkgtu.ru%" ) AND status>-1 ORDER BY id DESC';
$rez = $DB->QUR_SEL($sql); $out=array(); $emails=array();
foreach ($rez as $k => $val){
$email = email_repair($val['email']);
if($email!='') {
$domen = explode('@', $email);
if ($domen[1] != '') {
if (!isset($out[$domen[1]])) $out[$domen[1]] = 1;
else $out[$domen[1]]++;
//if(strpos($email,'@mkgtu.ru')!==false)
$emails[] = $email;
}
}
}
//echo $sql.'<br><pre>'.print_r($emails,1).'</pre>'.PHP_EOL;exit();
//echo $sql.'<br><pre>'.print_r($out,1).'</pre>'.PHP_EOL;exit();
if(count($emails)) {
foreach($emails as $k => $email){
//$email = 'upr_it@mkgtu.ru';
if(!in_array($email,$email_sends)) {
sleep(10);
$rez = send_email('ЭИОС телеграмм БОТ', $message, $email, '', 1, '');
file_put_contents('cron_email_send_emails.txt', $email . PHP_EOL, FILE_APPEND);
//echo '<pre>' . print_r($email_sends, 1) . '</pre>';
//echo '<pre>' . print_r($rez, 1) . '</pre>';
//exit();
}else{
//echo 'Уже отправляли</pre>';
//exit();
}
}
}
}
function email_repair($email){
$tmp = explode('@',$email);
$akk = $tmp[0];
$domen = $tmp[1];
$zam['gmail.com'] = array('gmai;.com','gmail.rcom','gmail. Com','gmail.con','gmail.cov','gmail.rcom','gmil.com','gmal.com','gmail/com','gmail.сom',' gmail.com','gmail.coom','gmail.cjm','.gmail.com','gmail.vom','gamil.com','gmail.comm','gimel.com','gmail.com.','gemil.com','gmailcom','0766gmail.com','gimail.com','302.gmail.com','gmail.com','gmail.com.','gmail.com.');
$zam['mail.ru'] = array('mail,ru','mail.runovruslan31072004','maik.ru','mail.ri','mail.ry','mail.ruu','mai.ru','meil.ru','mail.ru05051989','mail.tu','mael.ru','mail.ru.ru','mal.ru','maill.ru','mail ru',' mail.ru','mail. ru','.mail.ru','mail..ru','MAILl.RU');
$zam['bk.ru'] = array('bk.ri','bk ru');
$zam['inbox.ru'] = array('irbox.ru','invox.ru');
$zam['rambler.ru'] = array('rambler.ry','rambler.rru','gambler.ru');
$zam['icloud.com'] = array('iclaud.com');
$zam['yandex.ru'] = array('yandex.ry','yndex.ru','yndec.ru','yndeks.ru','ya.rul','yandex.ru1','yanfex.ru','yandex,ru','yandes.ru','endex.ru','eandex.ru','yangex.ru','yandex. ru','yandex.кru','tandex.ru','yandex.ri');
$zam['mkgtu.ru'] = array('mkgru.ru','mktu.ru','mkgu.ru','mkgtu.riu','mkgtu.eu','mkgtu.u','mkgtu.com','mkgtu.ri','mgtu.ru','mkqtu.ru','mkgtu.tu','mktgu.ru','mkty.ru','m.kgturu','mkgtu,ru','mkgtu. ru','mk.gtu.ru','мкгту.ru','mkhtu.ru','mkgtu ru','mkgtu.ru.0','mkgtu.ru.','mkgtu.ру','mkgnu.ru','mkdtu.ru','mkgtu/ru','mkgtu..ru','mkgtu.ru0','mkgru.com','mgku.ru','mgtk.ru');
foreach($zam as $domen_ok => $errors){
if(in_array($domen,$errors)){
$domen = $domen_ok;
}
}
$akk = strtolower(trim($akk));
$domen = strtolower(trim($domen));
if($domen=='gmail'||$domen=='gmail.com.') $domen = 'gmail.com';
if($domen=='mkgtu'||$domen=='mkgtu.'||$domen=='mkqtu'||$domen=='mkght'||$domen=='mkgu'||$domen=='mkgnu') $domen = 'mkgtu.ru';
if($domen=='mail') $domen = 'mail.ru';
$email = trim(str_replace(' ', '', $akk . '@' . $domen));
if($domen=='mkgtu.ru'&&is_numeric($akk)){
return '';
}else {
if($domen=='mkgtu.ru'&&email_nots($email)==false){
return '';
}else{
return $email;
}
}
}
function email_nots($email){
$emls = array('21.0.1780@mkgtu.ru','21.0.226@mkgtu.ru','21.0.183@mkgtu.ru','21.0.149@mkgtu.ru','21.0.148@mkgtu.ru','21.0.154@mkgtu.ru','21.0.155@mkgtu.ru','21.0.259@mkgtu.ru','21.0.254@mkgtu.ru','721-a@mkgtu.ru','621-a@mkgtu.ru','521-a@mkgtu.ru','421-a@mkgtu.ru','321-a@mkgtu.ru','221-a@mkgtu.ru','121-a@mkgtu.ru','1620-a@mkgtu.ru','1520-a@mkgtu.ru','1420-a@mkgtu.ru','1320-a@mkgtu.ru','1220-a@mkgtu.ru','1120-a@mkgtu.ru','1020-a@mkgtu.ru','920-a@mkgtu.ru','720-a@mkgtu.ru','620-a@mkgtu.ru','520-a@mkgtu.ru','420-a@mkgtu.ru','220-a@mkgtu.ru','120-a@mkgtu.ru','21003023a@mkgtu.ru','21503062a@mkgtu.ru','21903002a@mkgtu.ru','d178543@mkgtu.ru','s546321@mkgtu.ru','193-0@mkgtu.ru','192-0@mkgtu.ru','189-0@mkgtu.ru','190-0@mkgtu.ru','191-0@mkgtu.ru','188-0@mkgtu.ru','187-0@mkgtu.ru','186-0@mkgtu.ru','185-0@mkgtu.ru','184-0@mkgtu.ru','183-0@mkgtu.ru','182-0@mkgtu.ru','181-0@mkgtu.ru','21903010a@mkgtu.ru','21003022a@mkgtu.ru','21003020a@mkgtu.ru','21003019a@mkgtu.ru','21003018a@mkgtu.ru','21003017a@mkgtu.ru','21003016a@mkgtu.ru','180-0@mkgtu.ru','179-0@mkgtu.ru','178-0@mkgtu.ru','177-0@mkgtu.ru','176-0@mkgtu.ru','175-0@mkgtu.ru','174-0@mkgtu.ru','173-0@mkgtu.ru','172-0@mkgtu.ru','171-0@mkgtu.ru','170-0@mkgtu.ru','169-0@mkgtu.ru','168-0@mkgtu.ru','167-0@mkgtu.ru','166-0@mkgtu.ru','165-0@mkgtu.ru','164-0@mkgtu.ru','163-0@mkgtu.ru','162-0@mkgtu.ru','161-0@mkgtu.ru','160-0@mkgtu.ru','159-0@mkgtu.ru','158-0@mkgtu.ru','157-0@mkgtu.ru','156-0@mkgtu.ru','155-0@mkgtu.ru','154-0@mkgtu.ru','153-0@mkgtu.ru','152-0@mkgtu.ru','151-0@mkgtu.ru','150-0@mkgtu.ru','fg1920@mkgtu.ru','fg1919@mkgtu.ru','fg1918@mkgtu.ru','fg1917@mkgtu.ru','fg1916@mkgtu.ru','fg1915@mkgtu.ru','fg1914@mkgtu.ru','fg1913@mkgtu.ru','fg1912@mkgtu.ru','fg1911@mkgtu.ru','fg199@mkgtu.ru','fg198@mkgtu.ru','fg197@mkgtu.ru','fg196@mkgtu.ru','fg195@mkgtu.ru','fg194@mkgtu.ru','fg191@mkgtu.ru','fg1820@mkgtu.ru','fg1818@mkgtu.ru','fg1817@mkgtu.ru','fg1815@mkgtu.ru','fg1814@mkgtu.ru','fg1813@mkgtu.ru','fg1812@mkgtu.ru','fg1811@mkgtu.ru','fg1810@mkgtu.ru','fg189@mkgtu.ru','fg188@mkgtu.ru','fg187@mkgtu.ru','fg186@mkgtu.ru','fg185@mkgtu.ru','fg184@mkgtu.ru','fg182@mkgtu.ru','fg2020@mkgtu.ru','fg2019@mkgtu.ru','fg2018@mkgtu.ru','fg2017@mkgtu.ru','fg2016@mkgtu.ru','fg2015@mkgtu.ru','fg2014@mkgtu.ru','fg2013@mkgtu.ru','fg2012@mkgtu.ru','fg2011@mkgtu.ru','fg2010@mkgtu.ru','fg207@mkgtu.ru','fg206@mkgtu.ru','fg205@mkgtu.ru','fg204@mkgtu.ru','fg203@mkgtu.ru','fg202@mkgtu.ru','fg201@mkgtu.ru','fg1720@mkgtu.ru','fg1718@mkgtu.ru','fg1717@mkgtu.ru','fg1715@mkgtu.ru','fg1714@mkgtu.ru','fg1713@mkgtu.ru','fg1712@mkgtu.ru','fg1710@mkgtu.ru','fg179@mkgtu.ru','fg178@mkgtu.ru','fg177@mkgtu.ru','fg175@mkgtu.ru','fg174@mkgtu.ru','fg173@mkgtu.ru','fg172@mkgtu.ru','fg171@mkgtu.ru','fg1619@mkgtu.ru','fg1617@mkgtu.ru','fg1616@mkgtu.ru','fg1615@mkgtu.ru','fg1610@mkgtu.ru','fg169@mkgtu.ru','fg168@mkgtu.ru','fg166@mkgtu.ru','fg162@mkgtu.ru','fg1520@mkgtu.ru','fg1519@mkgtu.ru','fg1518@mkgtu.ru','fg1517@mkgtu.ru','fg1516@mkgtu.ru','fg1515@mkgtu.ru','fg1514@mkgtu.ru','fg1513@mkgtu.ru','fg1511@mkgtu.ru','fg1510@mkgtu.ru','fg159@mkgtu.ru','fg158@mkgtu.ru','fg157@mkgtu.ru','fg156@mkgtu.ru','fg155@mkgtu.ru','fg154@mkgtu.ru','fg153@mkgtu.ru','fg152@mkgtu.ru','fg151@mkgtu.ru','fg1420@mkgtu.ru','fg1419@mkgtu.ru','fg1418@mkgtu.ru','fg1417@mkgtu.ru','fg1416@mkgtu.ru','fg1415@mkgtu.ru','fg1414@mkgtu.ru','fg1413@mkgtu.ru','fg1412@mkgtu.ru','fg1410@mkgtu.ru','fg149@mkgtu.ru','fg148@mkgtu.ru','fg147@mkgtu.ru','fg146@mkgtu.ru','fg145@mkgtu.ru','fg144@mkgtu.ru','fg143@mkgtu.ru','fg141@mkgtu.ru','fg1320@mkgtu.ru','fg1319@mkgtu.ru','fg1318@mkgtu.ru','fg1317@mkgtu.ru','fg1312@mkgtu.ru','fg1311@mkgtu.ru','fg1310@mkgtu.ru','fg138@mkgtu.ru','fg136@mkgtu.ru','fg135@mkgtu.ru','fg134@mkgtu.ru','fg133@mkgtu.ru','fg132@mkgtu.ru','fg1220@mkgtu.ru','fg1219@mkgtu.ru','fg1218@mkgtu.ru','fg1217@mkgtu.ru','fg1216@mkgtu.ru','fg1215@mkgtu.ru','fg1214@mkgtu.ru','fg1213@mkgtu.ru','fg1212@mkgtu.ru','fg1211@mkgtu.ru','fg129@mkgtu.ru','fg128@mkgtu.ru','fg127@mkgtu.ru','fg126@mkgtu.ru','fg125@mkgtu.ru','fg124@mkgtu.ru','fg123@mkgtu.ru','fg122@mkgtu.ru','fg121@mkgtu.ru','fg1120@mkgtu.ru','fg1118@mkgtu.ru','fg1117@mkgtu.ru','fg1110@mkgtu.ru','fg118@mkgtu.ru','fg115@mkgtu.ru','fg114@mkgtu.ru','fg113@mkgtu.ru','fg112@mkgtu.ru','fg111@mkgtu.ru','18903104a@mkgtu.ru','17903090a@mkgtu.ru','18903157a@mkgtu.ru','18903162a@mkgtu.ru','179030892k@mkgtu.ru','18903151a@mkgtu.ru','18903089a@mkgtu.ru','18903085a@mkgtu.ru','18903082aa@mkgtu.ru','upravkadr@mkgtu.ru','hadagatle@mkgtu.ru','17902107d@mkgtu.ru','17901159t@mkgtu.ru','16904174t@mkgtu.ru','19007498_m@mkgtu.ru','19007499_m@mkgtu.ru','18007007_m@mkgtu.ru','19907264_m@mkgtu.ru','19007222_m@mkgtu.ru','vlad.drokin@mkgtu.ru','16903083_1@mkgtu.ru','16903071_1@mkgtu.ru','18903181_11@mkgtu.ru','17903094_@mkgtu.ru','17907046_1@mkgtu.ru','17903093_1@mkgtu.ru','18907054_@mkgtu.ru','18903078_1@mkgtu.ru','18903077_1@mkgtu.ru','18903075_1@mkgtu.ru','18903071_1@mkgtu.ru','17903146_2@mkgtu.ru','18003014a@mkgtu.ru','ivanov@mkgtu.ru','70-0@mkgtu.ru','15003038_1@mkgtu.ru','105-o@mkgtu.ru','95-o@mkgtu.ru','83-@mkgtu.ru','17002009a@mkgtu.ru','17002020a@mkgtu.ru','17903157a@mkgtu.ru','18903078a@mkgtu.ru','18903120a@mkgtu.ru','18903132a@mkgtu.ru','19903064a@mkgtu.ru','19903058a@mkgtu.ru','18903119aa@mkgtu.ru','18903083a@mkgtu.ru','19902459_1@mkgtu.ru','17903184_1@mkgtu.ru','18903179_1@mkgtu.ru','18903181_1@mkgtu.ru','18903184_1@mkgtu.ru','17903145_1@mkgtu.ru','17903082_1@mkgtu.ru','19903444a@mkgtu.ru','19903480a@mkgtu.ru','19903452a@mkgtu.ru','19903438a@mkgtu.ru','19903446a@mkgtu.ru','16903083b@mkgtu.ru','19903363a@mkgtu.ru','19903401a@mkgtu.ru','19903362a@mkgtu.ru','17903093a@mkgtu.ru','19903440a@mkgtu.ru','19903395a@mkgtu.ru','19903486a@mkgtu.ru','19903439a@mkgtu.ru','19903448a@mkgtu.ru','19903442a@mkgtu.ru','16903131b@mkgtu.ru','17903080a@mkgtu.ru','16903071a@mkgtu.ru','18007006_1@mkgtu.ru','17004013b@mkgtu.ru','17004013a@mkgtu.ru','19904511a@mkgtu.ru','17904075d@mkgtu.ru','18904174d@mkgtu.ru','17004013_1@mkgtu.ru','18904174a@mkgtu.ru','14903128a@mkgtu.ru','17903167a@mkgtu.ru','19903070a@mkgtu.ru','18903126a@mkgtu.ru','19903044a@mkgtu.ru','19903043a@mkgtu.ru','19112019ove@mkgtu.ru','19112019muh@mkgtu.ru','15902069a@mkgtu.ru','19907255_1@mkgtu.ru','18901233_1@mkgtu.ru','16907124_1@mkgtu.ru','16907103_1@mkgtu.ru','18901195_1@mkgtu.ru','18907035_1@mkgtu.ru','17901170_1@mkgtu.ru','17901182_1@mkgtu.ru','16901039_1@mkgtu.ru','18907053_1@mkgtu.ru','18907051_1@mkgtu.ru','18907168_1@mkgtu.ru','18907050_1@mkgtu.ru','18907049_1@mkgtu.ru','18907048_1@mkgtu.ru','18907047_1@mkgtu.ru','18907046_1@mkgtu.ru','18907045_1@mkgtu.ru','18907171_1@mkgtu.ru','18907144_1@mkgtu.ru','18907043_1@mkgtu.ru','18907042_1@mkgtu.ru','18907041_1@mkgtu.ru','18907040_1@mkgtu.ru','18907039_1@mkgtu.ru','18907037_1@mkgtu.ru','18907170_1@mkgtu.ru','18907036_1@mkgtu.ru','18907172_1@mkgtu.ru','18907034_1@mkgtu.ru','19907196_1@mkgtu.ru','17007009_1@mkgtu.ru','19007479_1@mkgtu.ru','m19007214@mkgtu.ru','16903179a@mkgtu.ru','19002066l@mkgtu.ru','18901045a@mkgtu.ru','36-0@mkgtu.ru','49-0@mkgtu.ru','106-0@mkgtu.ru','115-0@mkgtu.ru','107-0@mkgtu.ru','112-0@mkgtu.ru','99-0@mkgtu.ru','104-0@mkgtu.ru','93-0@mkgtu.ru','94-0@mkgtu.ru','101-0@mkgtu.ru','96-0@mkgtu.ru','103-0@mkgtu.ru','109-0@mkgtu.ru','108-0@mkgtu.ru','100-0@mkgtu.ru','110-0@mkgtu.ru','102-0@mkgtu.ru','114-0@mkgtu.ru','19903025a@mkgtu.ru','19903028a@mkgtu.ru','18903129a@mkgtu.ru','18903124a@mkgtu.ru','17903122a@mkgtu.ru','18903122a@mkgtu.ru','18903116a@mkgtu.ru','73-0@mkgtu.ru','74-0@mkgtu.ru','92-0@mkgtu.ru','87-0@mkgtu.ru','83-0@mkgtu.ru','70-0@mkgtu.ru','68-0@mkgtu.ru','80-0@mkgtu.ru','79-0@mkgtu.ru','86-0@mkgtu.ru','82-0@mkgtu.ru','75-0@mkgtu.ru','84-0@mkgtu.ru','85-0@mkgtu.ru','72-0@mkgtu.ru','71-0@mkgtu.ru','43-0@mkgtu.ru','16001073a@mkgtu.ru','17003031a@mkgtu.ru','14001090a@mkgtu.ru','15902018a@mkgtu.ru','18003015m@mkgtu.ru','14906144h@mkgtu.ru','17903178s@mkgtu.ru','16903086s@mkgtu.ru','180106a@mkgtu.ru','17903189w@mkgtu.ru','180132c@mkgtu.ru','15906150m@mkgtu.ru','15906144d@mkgtu.ru','17902177s@mkgtu.ru','18902109w@mkgtu.ru','18902105a@mkgtu.ru','18902104a@mkgtu.ru','15004022h@mkgtu.ru','15004016s@mkgtu.ru','17903180k@mkgtu.ru','16903162w@mkgtu.ru','16903134b@mkgtu.ru','16903135a@mkgtu.ru','170054m@mkgtu.ru','18903103n@mkgtu.ru','18903102y@mkgtu.ru','18903100x@mkgtu.ru','18903099x@mkgtu.ru','18903098u@mkgtu.ru','18903097t@mkgtu.ru','18903096s@mkgtu.ru','18903095s@mkgtu.ru','18903094s@mkgtu.ru','18903093s@mkgtu.ru','18901149h@mkgtu.ru','18903092r@mkgtu.ru','18903091p@mkgtu.ru','18901148h@mkgtu.ru','18903090m@mkgtu.ru','18901147x@mkgtu.ru','18903089m@mkgtu.ru','18903088m@mkgtu.ru','18903086k@mkgtu.ru','18903085k@mkgtu.ru','18903083b@mkgtu.ru','18901146s@mkgtu.ru','18903083k@mkgtu.ru','18901145p@mkgtu.ru','18903082n@mkgtu.ru','18903082k@mkgtu.ru','18903081m@mkgtu.ru','18901144p@mkgtu.ru','18903080s@mkgtu.ru','18901143m@mkgtu.ru','18903079g@mkgtu.ru','18903078b@mkgtu.ru','18903077b@mkgtu.ru','18903076b@mkgtu.ru','18901142l@mkgtu.ru','18903075s@mkgtu.ru','18903074a@mkgtu.ru','18903073a@mkgtu.ru','18907054v@mkgtu.ru','18901140k@mkgtu.ru','18907053w@mkgtu.ru','18907052r@mkgtu.ru','18901139g@mkgtu.ru','18901138b@mkgtu.ru','18907051n@mkgtu.ru','18904070d@mkgtu.ru','18904069z@mkgtu.ru','18907050a@mkgtu.ru','18904068t@mkgtu.ru','18904067r@mkgtu.ru','18907049d@mkgtu.ru','18904066p@mkgtu.ru','18907048x@mkgtu.ru','18907047u@mkgtu.ru','18907046t@mkgtu.ru','18907045t@mkgtu.ru','18907044s@mkgtu.ru','18907043r@mkgtu.ru','18907042n@mkgtu.ru','18907041n@mkgtu.ru','18907040m@mkgtu.ru','18907038k@mkgtu.ru','18904064k@mkgtu.ru','18904063k@mkgtu.ru','18907037k@mkgtu.ru','18904062k@mkgtu.ru','18907036k@mkgtu.ru','18904061k@mkgtu.ru','18907035w@mkgtu.ru','18904060k@mkgtu.ru','18907034b@mkgtu.ru','18904059d@mkgtu.ru','18903072a@mkgtu.ru','18904058d@mkgtu.ru','18903136d@mkgtu.ru','18903135s@mkgtu.ru','18904057a@mkgtu.ru','18903134c@mkgtu.ru','18904056a@mkgtu.ru','18903133r@mkgtu.ru','18904055a@mkgtu.ru','18903132r@mkgtu.ru','18903131p@mkgtu.ru','18903130p@mkgtu.ru','18903129p@mkgtu.ru','18903128p@mkgtu.ru','18903126n@mkgtu.ru','18903125m@mkgtu.ru','18903124m@mkgtu.ru','18903123l@mkgtu.ru','18903122l@mkgtu.ru','18903121k@mkgtu.ru','18903120k@mkgtu.ru','18903119a@mkgtu.ru','18903118m@mkgtu.ru','18903117d@mkgtu.ru','18903116g@mkgtu.ru','18903115g@mkgtu.ru','18903114w@mkgtu.ru','18903113b@mkgtu.ru','18903111b@mkgtu.ru','18903110a@mkgtu.ru','18902109s@mkgtu.ru','18902107t@mkgtu.ru','18902105o@mkgtu.ru','18901235b@mkgtu.ru','18901229m@mkgtu.ru','18901228m@mkgtu.ru','18901227k@mkgtu.ru','18901226i@mkgtu.ru','18901225d@mkgtu.ru','18901241x@mkgtu.ru','18901240p@mkgtu.ru','18901238z@mkgtu.ru','18901236b@mkgtu.ru','180092l@mkgtu.ru','18001027h@mkgtu.ru','18001026x@mkgtu.ru','18001025m@mkgtu.ru','18001024m@mkgtu.ru','18001023k@mkgtu.ru','18001022k@mkgtu.ru','18001021m@mkgtu.ru','18001031k@mkgtu.ru','18003013a@mkgtu.ru','18003010a@mkgtu.ru','18003017t@mkgtu.ru','18003016t@mkgtu.ru','18007056m@mkgtu.ru','18007047m@mkgtu.ru','18007010m@mkgtu.ru','18007045m@mkgtu.ru','18007009m@mkgtu.ru','18007008m@mkgtu.ru','18001019n@mkgtu.ru','18007009ch@mkgtu.ru','18007008t@mkgtu.ru','18007007s@mkgtu.ru','18007003d@mkgtu.ru','18007002g@mkgtu.ru','18003017s@mkgtu.ru','18003016o@mkgtu.ru','180030145k@mkgtu.ru','18001018d@mkgtu.ru','18004006a@mkgtu.ru','18004005a@mkgtu.ru','18009071g@mkgtu.ru','18903038!@mkgtu.ru','18903084a@mkgtu.ru','18003029t@mkgtu.ru','18903079v@mkgtu.ru','18903089g@mkgtu.ru','18010085x@mkgtu.ru','g18003016@mkgtu.ru','18903086a@mkgtu.ru','18903091d@mkgtu.ru','18903071d@mkgtu.ru','15903112g@mkgtu.ru','15903111g@mkgtu.ru','16903148g@mkgtu.ru','16903080g@mkgtu.ru','16903078g@mkgtu.ru','16903075g@mkgtu.ru','16903073g@mkgtu.ru','16903069g@mkgtu.ru','16903068g@mkgtu.ru','l17906058@mkgtu.ru','17903156t@mkgtu.ru','17903155t@mkgtu.ru','17903154t@mkgtu.ru','17903153t@mkgtu.ru','17903151t@mkgtu.ru','17903149t@mkgtu.ru','17903147t@mkgtu.ru','17903145t@mkgtu.ru','17903143t@mkgtu.ru','17903142t@mkgtu.ru','17903141t@mkgtu.ru','17903138t@mkgtu.ru','17903135t@mkgtu.ru','17903130t@mkgtu.ru','15903102t@mkgtu.ru','15903127t@mkgtu.ru','14903176t@mkgtu.ru','15903126t@mkgtu.ru','16903158t@mkgtu.ru','16903110t@mkgtu.ru','17903126t@mkgtu.ru','17903104t@mkgtu.ru','17003021t@mkgtu.ru','15003051t@mkgtu.ru','16003024t@mkgtu.ru','14003052a@mkgtu.ru','15003105a@mkgtu.ru','17903100a@mkgtu.ru','17903099a@mkgtu.ru','17903087a@mkgtu.ru','17903086a@mkgtu.ru','17903176a@mkgtu.ru','14004021a@mkgtu.ru','14004004a@mkgtu.ru','14903178a@mkgtu.ru','15903120a@mkgtu.ru','15903118a@mkgtu.ru','15903117a@mkgtu.ru','15903115a@mkgtu.ru','14903180a@mkgtu.ru','15903116a@mkgtu.ru','14903177a@mkgtu.ru','16903062a@mkgtu.ru','16903059a@mkgtu.ru','16903058a@mkgtu.ru','16903163a@mkgtu.ru','16903131a@mkgtu.ru','16903032a@mkgtu.ru','16903129a@mkgtu.ru','16903161a@mkgtu.ru','15903030a@mkgtu.ru','14901107a@mkgtu.ru','15901111a@mkgtu.ru','14901105a@mkgtu.ru','14901104a@mkgtu.ru','14901093a@mkgtu.ru','15901244a@mkgtu.ru','14901133a@mkgtu.ru','15901045a@mkgtu.ru','15901082a@mkgtu.ru','15901077a@mkgtu.ru','15901071a@mkgtu.ru','17901154a@mkgtu.ru','17001008a@mkgtu.ru','16001045a@mkgtu.ru','16903065a@mkgtu.ru','16903063a@mkgtu.ru','16903056a@mkgtu.ru','16903055a@mkgtu.ru','16903054a@mkgtu.ru','16903053a@mkgtu.ru','16903052a@mkgtu.ru','17903163a@mkgtu.ru','16903128a@mkgtu.ru','17903185a@mkgtu.ru','16903134a@mkgtu.ru','16903133a@mkgtu.ru','16903093a@mkgtu.ru','16903091a@mkgtu.ru','16903090a@mkgtu.ru','16903089a@mkgtu.ru','16903088a@mkgtu.ru','16903087a@mkgtu.ru','17903165a@mkgtu.ru','16903085a@mkgtu.ru','16903083a@mkgtu.ru','15003031a@mkgtu.ru','15003030a@mkgtu.ru','16003015a@mkgtu.ru','16003014a@mkgtu.ru','16003013a@mkgtu.ru','16003012a@mkgtu.ru','16003011a@mkgtu.ru','16003009a@mkgtu.ru','16901044_1@mkgtu.ru','16901042_1@mkgtu.ru','16901159_1@mkgtu.ru','15.0.081@mkgtu.ru','17.9.011@mkgtu.ru','17.9.010@mkgtu.ru','17.9.009@mkgtu.ru','17.9.007@mkgtu.ru','17.9.005@mkgtu.ru','17.9.006@mkgtu.ru','15.0.124@mkgtu.ru','17.9.012@mkgtu.ru','fdad62@mkgtu.ru','9cc5a5@mkgtu.ru','2ae0e1@mkgtu.ru','5666c6@mkgtu.ru','a5af12@mkgtu.ru','b467cb@mkgtu.ru','f94e9d@mkgtu.ru','49c6f4@mkgtu.ru','810b91@mkgtu.ru','8b7928@mkgtu.ru','feab86@mkgtu.ru','eab866@mkgtu.ru','eab866254@mkgtu.ru','ab8669468@mkgtu.ru','bfeab8@mkgtu.ru','bfeab83@mkgtu.ru','ab8669221@mkgtu.ru','ab8669115@mkgtu.ru','ab8669795@mkgtu.ru','ab8669@mkgtu.ru','3bfeab658@mkgtu.ru','feab86793@mkgtu.ru','ab866938@mkgtu.ru','00145d877@mkgtu.ru','0145d7@mkgtu.ru','00145d710@mkgtu.ru','00145d@mkgtu.ru','0145d761@mkgtu.ru','145d70258@mkgtu.ru','238d8c@mkgtu.ru','a28b06720@mkgtu.ru','863b9c257@mkgtu.ru','ef863b127@mkgtu.ru','d3ef86174@mkgtu.ru','ef863b120@mkgtu.ru','863b9c811@mkgtu.ru','3ef863624@mkgtu.ru','ef863b150@mkgtu.ru','863b9c609@mkgtu.ru','ef863b179@mkgtu.ru','d3ef86229@mkgtu.ru','ef863b521@mkgtu.ru','863b9c773@mkgtu.ru','f863b9280@mkgtu.ru','d3ef86853@mkgtu.ru','863b9c785@mkgtu.ru','d3ef86683@mkgtu.ru','ef863b@mkgtu.ru','d3ef86@mkgtu.ru','3ef863@mkgtu.ru','3ef863573@mkgtu.ru','863b9c@mkgtu.ru','e9d6be778@mkgtu.ru','b7e9d6251@mkgtu.ru','7e9d6b109@mkgtu.ru','7e9d6b511@mkgtu.ru','7e9d6b16@mkgtu.ru','8b7e9d192@mkgtu.ru','9d6be2604@mkgtu.ru','8b7e9d378@mkgtu.ru','7e9d6b510355@mkgtu.ru','e9d6be601@mkgtu.ru','9d6be2474@mkgtu.ru','8b7e9d598@mkgtu.ru','b7e9d6257@mkgtu.ru','7e9d6b483@mkgtu.ru','b7e9d6524@mkgtu.ru','e9d6be157@mkgtu.ru','8b7e9d494@mkgtu.ru','e9d6be59@mkgtu.ru','b7e9d6838@mkgtu.ru','7e9d6b@mkgtu.ru','9d6be2119@mkgtu.ru','b7e9d6502@mkgtu.ru','9d6be2106@mkgtu.ru','9d6be2@mkgtu.ru','b7e9d6@mkgtu.ru','e9d6be253@mkgtu.ru','9d6be2127@mkgtu.ru','159d9b@mkgtu.ru','d9bc58@mkgtu.ru','4159d9320@mkgtu.ru','4159d9@mkgtu.ru','159d9b600@mkgtu.ru','59d9bc65@mkgtu.ru','59d9bc@mkgtu.ru','d9bc58593@mkgtu.ru','4159d982@mkgtu.ru','26826f@mkgtu.ru','26fb81785@mkgtu.ru','826fb8670@mkgtu.ru','6826fb318@mkgtu.ru','7ce13860@mkgtu.ru','8e17ce733@mkgtu.ru','ce138b896@mkgtu.ru','7ce138167@mkgtu.ru','17ce13875@mkgtu.ru','ief27660@mkgtu.ru');
if(!in_array($email,$emls)) return true; else return false;
}
//Рассылка ЛИЧНЫХ сообщений всем
if($step == 'pm_send'){//php cron.php pm_send
exit();
$from_user = 1;
if(file_exists('cron_pm_send.txt')) {
$id_user = trim(file_get_contents('cron_pm_send.txt'));
}else{
$id_user = 999999;
}
$sql = 'SELECT id FROM '.$ST['dbpf'].'_users WHERE id<'.$id_user.' ORDER BY id DESC';
$rez = $DB->QUR_SEL($sql);
//echo $sql.':'.$rez[1]['id'].PHP_EOL;exit();
if($rez) {
foreach($rez as $k => $v)if($k){
$to_user = $v['id'];
$sql = 'INSERT INTO ' . $ST['dbpf'] . '_pm VALUES (0,' . mktime() . ',' . $from_user . ',' . $to_user . ',"' . $DB->rescape($message) . '",2,1,"")';
$rez = $DB->QUR($sql);
if (!$rez['err']) {
file_put_contents('cron_pm_send.txt', $to_user);
}
//echo $sql.'<pre>'.print_r($rez,1).'</pre>';exit();
}
}
}
if($step == 'test_rejt'){
$data_s1 = $data_s2 = 0;
$sql = 'SELECT data_s1,data_s2 FROM '.$ST['dbpf'].'_rejt_otchgods WHERE tip=3 AND status=1';
$rez = $DB->QUR_SEL($sql);
if($rez){
$data_s1 = $_SESSION['otchgods'][3]['data_s1'] = $rez[1]['data_s1'];
$data_s2 = $_SESSION['otchgods'][3]['data_s2'] = $rez[1]['data_s2'];
}
if($data_s1==0) exit();
$limit = 500;
$start = 0;
$file_start = 'tmp/cron_test_rejt.log';
if(file_exists($file_start)){
$start = (int)file_get_contents($file_start);
}
$sb=array();
$sql = 'SELECT id,id_user,id_razdel,id_item,balls FROM '.$ST['dbpf'].'_rejt_savesballs LIMIT '.$start.','.$limit;
$rez = $DB->QUR_SEL($sql);
if($rez){
foreach($rez as $key => $val)if($key){
$id_user = $val['id_user'];
$id_razdel = $val['id_razdel'];
$id_items = $val['id_item'];
$val['formuls'] = rejt_raschet($id_items,$id_user);
//$sb[] = $val;
if($val['formuls']['itogo']!=$val['balls']){
$sql = 'UPDATE '.$ST['dbpf'].'_rejt_savesballs SET balls='.$val['formuls']['itogo'].' WHERE id='.$val['id'].' LIMIT 1';
$rez = $DB->QUR($sql);
}
}
//echo '<pre>'.print_r($sb,1).'</pre>';
}else{
$start=0;
$limit=0;
}
file_put_contents($file_start,($start+$limit));
}